Software comes in many forms. It could be :

  • running standalone on a robot
  • running on a PC, having a wired or wireless connection to the robot
  • just a compiler to allow programming a robot in a certain languague
  • a huge collection of libraries for vision, kinematics, simulation, ...

Hobby Grade Edit

LeJos Edit

LeJOS is replacement firmware for the Lego MINDSTORMS allowing it to be programmed in Java

RobotC Edit

RobotC is a cross-platform software for robotics, based on C.

Varia Edit

Community content is available under CC-BY-SA unless otherwise noted.