Programming Zumy

This page documents how to update a zumy's ROS code.

Development is best done on a separate computer (the base control computer), not on the zumy itself.

Once changes to the ROS code have been made, you made need to catkin_make the zumy_workspace.

Then, code can be loaded wirelessly:

 Load ros code ./load_ros.sh zumyXY
  • make sure to call the load_ros commands from the zumy_support folder

The zumy code repository has a file structure something like the following:

  • board
    • Folder with all the PCB design files
  • load_ros.sh
    • A script that rsyncs over the zumy_odroid folder to the zumy
  • zumy_mbed
    • Embedded code for the mbed microcontroller
  • zumy_odroid
    • A perfect representation of the zumy's /home/zumy directory
    • Contents:
      • .bashrc
      • network_test.sh (script that brings up the zumy's networking)
      • zumy_workspace (The ROS workspace)