Follow this link to skip to the main content

What you need to know to develop in CLARAty

To develop in claraty, you should know:

  • Robotics software development
  • Object-oriented programming
  • C++ programming language
  • Standard Template Library
  • Adaptive Communication Environment (ACE)
  • CVS - version control system
  • Doxygen - for documenting your code
  • AFS - for file management
  • Linux/Unix (shell commands, gcc, Makefiles, etc.)
  • YaM and CLARAty - read the faq "what is CLARAty?" and "what is YaM?" answers

The faq has information on these. Knowing VxWorks is also necessary if you plan to develop completely reusable code (see the faq for more info).