Hi all, I've just updated the assignment 1 sheet with the due date we agreed in class just before the break: The lab of week 9.
I've also updated the base robot code you are allowed to use. It no longer crashes when the matrix library is used (I've added a cut-down matrix library to the default python code). I've also added a function to the robots, VisionLink.getMotionDelta(). To get these changes you will need to git pull to update your code (or git clone an entirely new trunk). I've only updated the main branch - if you're using one of the other git branches then you'll want to merge in my changes.
The getMotionDelta() function returns a tuple (fwd,left,turn,count), where fwd,left and turn would be measured in centimetres (for distances, not sure of the angular units) if the robot was correctly calibrated (which may or may not be the case), and count is a count :). These numbers represent what the walking module thinks it has done since the last vision frame (i.e. the last time the python behaviours were called). The count may not be useful, but I put it in for completeness - it represents the number of updates that the motion module has done since behaviours were last called, all those updates are added to give the other three numbers.
Cheers,
Will :-}