====== Robotino Operation ====== This Page will be used to catalog the efforts of Kris Krasnosky to understand the operation of the Robotino robotics platform. This tutorial covers the basics of robotino operation. For a more in depth study of Robotino Navigation please visit [[robotino_navigation|Robotic Navigation]] ===== Pages and Tutorials ===== **[[robotino_log|Robotino Operation Log]]** [[robotino_api2_setup|Robotino API2_Setup]] [[robotino_hello_world|Hello World on the Robotino]] [[robotino_rectangle|Robotino Rectangle Tutorial]]: create your first real robotino program and learn to compile it [[robotino_arm_control|Robotino Arm Control]] [[robotino_vision_pickup|Robotino Vision Pickup]] [[robotino_object_seeking|Robotino Object Seeking]] [[robotino_pfnav_object_pickup|Robotino Potential Field Navigator With Object Pickup]] [[robotino_slam|Robotino SLAM]] [[robotino_navigation|Robotic Navigation]] Various robotic navigation techniques implemented on the robotino. Click for continued tutorials with the robotino. ===== Updates ===== 11/14/2013: [[robotino_pfnav_object_pickup|Robotino Potential Field Navigator With Object Pickup]] created 10/29/2013: [[robotino_object_seeking|Robotino Object Seeking]] 10/27/2013: [[robotino_vision_pickup|Robotino Vision Pickup]] 10/16/2013: [[robotino_arm_control|Robotino Arm Control]] 10/8/2013: [[robotino_rectangle|Robotino Rectangle Tutorial]] created 10/5/2013: [[robotino_api2_setup|Robotino API2_Setup]] and [[robotino_hello_world|Hello World on the Robotino]] page created 9/29/2013: Robotino Operation page created. ===== Syllabus ===== Week 01: Establish web page. Start gathering Robotino hardware and software Week 02: Write “Hello World” tutorial for operating the Robotino Week 03: Write tutorial for Robotino to move in a rectangle of X,Y meters · User should specify desired X,Y coordinates. Use Robotino’s wheel encoders for feedback Week 04: Write tutorial for Robotino’s manipulator to pick up a known object in a known location · Can use open-loop for this. Week 05: Write tutorial for Robotino’s manipulator to pick up a known object in an unknown location · Will likely need computer vision to servo the arm to the object Week 06: Write tutorial for Robotino to move towards known object and pick it up (i.e. combines elements of Tutorials Weeks 3, 4, and 5) Week 07: Implement Potential Field navigation Week 08: Write tutorial on Robotino navigating through obstacles (in known locations), to pick up object in goal area, and drop in box next to object