I want to develop a toy project that will allow me to move object around the house. Because I am interested in the programming of the robot and not actually build it, I would like to use some sort of programmable "starter kits" (like lego mindstorm) to get started. While I do not have everything figured out yet, here is a list of specs that I expect my ideal kit should have:

  • The ability to lift object (Object as big as 4'' or 10 centimeters)
  • The ability to distinguish objects by their colors. It should have some stort of color sensors.
  • Obviously it should be able to move on a smooth surface.
  • Obstacle detection. Should have sensors for obstacle detection
  • Extra: Maybe remotely controllable. Can someone please suggests the cheapest kit I should use for this? Thanks

2 Answers 2


There are a couple ways you could do this. I'm gonna put down my recommendations in order of what I'd most recommend to least.

  1. Mindstorms NXT flashed with Lejos for java. You can follow simple instructions to build anything with these kits and then program them in java. They have Bluetooth built in for simple remote control and no wiring necesary for tons of sensors. Plus, an NXT kit will cost you only $200 on ebay for near infinite possibilities.
  2. Work with a simple material to build a very basic robot chassis. My reccomendation would just be to buy a sheet of precut lexan and drill 8 holes for cheap motor mounts. Boom, robot chassis. Add an arduino with bluetooth shield, couple of motors and controllers and you're ready to go. You would have infinite expansion opportunities, for example you could add any type of linear actuator you liked with minimal fuss. Trust me, even if you think you're a software guy it's important to know a little about hardware. Add a claw such as this, and you have a high powered solution for 1/2 the cost of a kit.
  3. If you really do need a kit, I'd recommend going with the Rover 5 from Sparkfun. Add an arduino with bluetooth, a couple of sensors and a linear actuator and you're good to go.

All in all, there are many ways to get into robotics from a software perspective. You may also be interested in software such as RobotC Virtual Worlds, which is essentially a robot simulator you program in C. If you are feeling adventurous go with #2. A kit such as the rover 5 would take you 10 minutes to build from scratch with just a drill and be so much more rewarding. And if you need any help, you know where to ask.

  • $\begingroup$ Thanks. I wish I could up vote your answer.... But I do not have the required reputation $\endgroup$ Commented Apr 28, 2014 at 4:25
  • $\begingroup$ You can accept it as an answer by pressing the green check. $\endgroup$
    – nanogru
    Commented Apr 28, 2014 at 11:16

I found this treasure chest at the Hobbyking website today. They feature Arduino based robot kits from 43 up to 150 USD.

A simple Arduino board is great for small robots, due to a low power consumption and thus smaller batteries and larger autonomy compared to other options.

Of course, having something like a Raspberry Pi with an operating system, access to standard frameworks and libraries (for computer vision etc.) mounted on your robot can be a huge asset, depending on what direction you would like to take with your project.

In either case, the above kits seem like a great start!


Not the answer you're looking for? Browse other questions tagged or ask your own question.