Let's Make Robots!

robot programming toolkits


It has been a while that I have not done any robots programming, so I need to update my skills.

What is the most recent robotics toolkit library? There are carmen and mrpt.org - but they both seem kind of old? What is the newest of such software, with community support? Are there any new ones?

Also, I dont want to work with arduino, nor pic - I have done both and I want to graduate from both of them? What would you guys suggest? ARM???

Best Regards,


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Hello all, and thanks for the replies.

I am looking for something more complicated then .net, arduino, or pic.

Propeller seems like a good option, as well as the mbed arm.

How about real arm boards? or even x86? for example, I with an x86, one could use opencv and image processing.

I have been coding opencv, and I would love to write something for a robot, for example optical flow, but I am lacking the platform.

For now, I need to decide whether to go arm or x86.

Mean while, I am developing a 3d printed, pic based small bot, and i will be posting it soon.


Best Regards,




Check out embeddedarm.com for some ARM and X86 platforms running full blown Debian Linux

EZ-Robot seems to be an easy way to start robot programming. Including a .NET library for robotics stuff like sensors, servos etc.

Here you can watch a video trailer on Youtube.

And here you can find an example robot.

Didn't tested it by myself.

You can check out the mbed platform that has online IDE and C++ compiler.  Here are a list of features:


  • Can be powered by USB or an external 4.5 – 14 V supply
  • Compact module: 54 mm × 26 mm
  • Convenient form-factor: 40-pin DIP (0.9" row spacing), 0.1" pitch
  • Drag-and-drop programming, with the board represented as a USB drive
  • Best-in-class Cortex-M3 hardware
    • 96 MHz ARM with 64 KB of SRAM, 512 KB of Flash
    • Ethernet, USB OTG
    • SPI, I2C, UART, CAN
  • Easy-to-use, free online tools
    • Web-based C/C++ programming environment
    • Uses the ARM RealView compile engine
    • API-driven development using libraries with intuitive interfaces
  • Comprehensive help and online community
  • On-board LEDs can be used for feedback, and a serial port over the USB connection allows for printf-style debugging

How about Netduino? .Net framework and you can still using arduino shield.

Have you looked at the FEZ Domino?

How about the Propeller?