Skip to content

Necessary Information for Software Trainees

Hello, world! This is an index page that contains information that every Software trainee should read and understand before proceeding to the next stage. For topics that are outside of this index page, you can refer to the individual topic shown on the right slide bar.

1. Programming tools

  1. C++ and C are the main programming languages we use.
  2. Linux is what our robots run on, read this for some common commands you might need to use.
  3. Git is used daily for version control so programmers can cooperate effectively.
  4. ROS (The Robot Operating System) is a set of software libraries and tools that help you build robot applications.

2. Training Tutorials

There will be a series of training tutorials on Linux, Git and ROS for you to learn some necessary programming skills required in the Robocon Team.

The training materials can be found on the left bar of this website.