Thursday, July 26, 2007

Semester 2 : Where the fun begins

0x440x4a0x200x720x6f0x630x6b0x73

So , I'm back , we are back , everyone is back for Semester 2 and the work goes on.

The beginning of this semester would mostly be writing code , configuring the Snapper board and also debugging the soon to be manufactured PCB and not to forget the finale
--> Multi Processor broad.


RC1 "spying" on David from the Endeavour Team
hmm always wonder what is he doing alone in the room ...

But now whats on our top of the list in coding would be developing the code for path planning. So what is path planning ? It is basically developing an algorithm which uses all the resources available to the robot (eg : a world map of the field with objects present) and finding a path to a designated target on the field. But time does not permit us to write sophisticated algorithms. Our aim currently would be at least to get the robot moving, so our first priority would be just making the robot moving to a target without obstacles and later with obstacles. The code would be developed incrementally.



Jamie , Head of Department at the labs last week
trying not to push the red button.

As simple as it gets, we will just get the robot to turn to the direction of the target and move towards it. Thats the current aim. The code isn't hard with our godlike coding guru Shubham tapping away on the keyboard. A fair bit of math is involved. For instance , location of the robot on the field (trigonometry & triangulation)? Which coordinates are they with respect to (axes) ? Which direction is the robot currently facing (angles)? Local coordinates or global coordinates ( x-y and graphing equations)? Are there obstacles on route (bang) ?



After crunching through the numbers, action commands and some parameters would be passed to RC3, who deal with the actual physical movement of the robot, to do their magic. This we will see in the next couple of weeks. and till then ... we will meet again :)

01101011011010000110111101110010

Thursday, July 19, 2007

Welcome Sem 2



It's been a while since we last updated this blog. It's been a busy break. Actually, i wouldn't call it a break... it's more like just a non teaching period.

I have been working on routing the PCB with Khor during this period. Didn't expect it to take this much time but ohhh well.... at least it's out of the way now. Hopefully the board comes back working.

Complications were mainly with routing the high speed and sensitive signals from the camera link header to the LVDS chip for teh Vision system. David showed us a good trick to route those differential pairs efficiently.. Routing one on top of the other. He also introduced some VERY interesting routing techniques.... It really was ummmm..... something different.....

Now to configure the Snapper. it's going to be a bit tricky but we'll manage. Khor managed to find a lot of info from the web and our C guru SHub is working hard on his codes.....

SEM 2 begins... more hardcore... and more ROBO news to come.