MRC/Tutorials: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
No edit summary
No edit summary
Line 21: Line 21:
# [[ Embedded_Motion_Control/OpenCV | Additional OpenCV ]]
# [[ Embedded_Motion_Control/OpenCV | Additional OpenCV ]]


 
<!--
# .. More tutorials coming up ..!
# .. More tutorials coming up ..!



Revision as of 12:45, 3 May 2018

In here, one can find the programs that are going to be used for this course and the proper way of operating them. If one encounters a problem/error, this is typically resolved in the tutorial. If not, then one can also consult the FAQ.

  1. Introduction
  2. Installing Ubuntu
  3. Customizing Ubuntu
  4. Do the following C++ tutorials:
    1. cplusplus.com: up to and including Name visibility
    2. MIT's Introduction to C++: up to and including Classes
    • Remarks:
      • For now, use a simple editor such as gedit (the ubuntu version of Notepad). We will install a more advanced editor (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
  5. Installing the EMC environment
  6. Setting up your project
  7. Setting up an IDE
  8. Setting up the PICO simulator
  9. Towards an autonomous robot
  10. Obtaining laser and odometry data
  11. Sharing your project through git
  12. Testing on the real robot and recording data
  13. Full Example
  14. Additional OpenCV