MRC/Tutorials/Introduction: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
(Created page with '* '''Ubuntu''': the Operating System we will be using. Ubuntu is a popular Linux distribution. The latest long term support release is 14.04, but we will be using 12.04. * '''ROS…')
 
No edit summary
Line 3: Line 3:
* '''C++''': is the programming language we will be using. This means that your program, or code, will be written in C++.
* '''C++''': is the programming language we will be using. This means that your program, or code, will be written in C++.
* '''Subversion''': or SVN, is a software versioning and revision control system. You will use it to share your project code between different group members, while maintaining a file version history. Think of it as Dropbox.
* '''Subversion''': or SVN, is a software versioning and revision control system. You will use it to share your project code between different group members, while maintaining a file version history. Think of it as Dropbox.
* '''Gazebo''':  
* '''Qt Creator''': an Integrated Development Environment (IDE) for C++. All you need to create a C++ program is a simple editor and a C++ compiler. However, it can become difficult to manage large projects, trace back where compile errors are coming from, etc. Think of Qt Creator as a very advanced editor that understands C++, and takes many annoying problems away.
* '''Qt Creator''':
* '''Gazebo''':

Revision as of 11:40, 24 April 2014

  • Ubuntu: the Operating System we will be using. Ubuntu is a popular Linux distribution. The latest long term support release is 14.04, but we will be using 12.04.
  • ROS: (Robot Operating System) is the robot software framework we will be using for managing your software and dealing with the communication between different software modules. ROS comes with a large amount of robot software that can be used out of the box, including device drivers, libraries, low- and high-level software, visualizers and more.
  • C++: is the programming language we will be using. This means that your program, or code, will be written in C++.
  • Subversion: or SVN, is a software versioning and revision control system. You will use it to share your project code between different group members, while maintaining a file version history. Think of it as Dropbox.
  • Qt Creator: an Integrated Development Environment (IDE) for C++. All you need to create a C++ program is a simple editor and a C++ compiler. However, it can become difficult to manage large projects, trace back where compile errors are coming from, etc. Think of Qt Creator as a very advanced editor that understands C++, and takes many annoying problems away.
  • Gazebo: