Embedded Motion Control/Tutorials

From Control Systems Technology Group
Revision as of 10:47, 24 April 2014 by SDries (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  1. System Overview (todo)
  2. Installing Ubuntu (todo)
  3. Customizing Ubuntu (todo)
  4. Installing and configuring ROS
  5. Navigating the ROS filesystem
  6. Creating a ROS package
  7. Using Subversion to share and manage your project
  8. Building a ROS package
  9. On the ROS tutorials page, do tutorials 5 (Understanding ROS Nodes) to 17 (Recording and playing back data), but keep this in mind:
    • If you can choose between rosbuild and catkin, select rosbuild
    • If you can choose between C++ and Python, select C++
    • Whenever the tutorial refers to the beginners_tutorial ROS package, use the name of the package you created above instead (that is, beginners_tutorial_<YOUR_NAME>). Of course, you can use TAB completion when possible.
    • The path to your ROS package differs from the path in the ROS tutorials
  10. Do the following (ROS-independent) C++ tutorials:
    1. cplusplus.com: up until Name visibility
    2. MIT's Introduction to C++: up until Classes
    • Remarks:
      • For now, use a simple editor such as gedit. We will install an IDE (Integrated Development Environment) later.
      • Once you have saved your C++ program (e.g. as example.cpp), it can be compiled from a terminal using:
        g++ example.cpp -o example
        and run with
        ./example
  11. Setting up an IDE
  12. Setting up the PICO simulator