RoboSnap - Vision for your Robot
RoboSnap - Vision for your Robot
An easy to use camera that provides vision for your LEGO® robots by distinguishing objects based on their color, size and shape.
An easy to use camera that provides vision for your LEGO® robots by distinguishing objects based on their color, size and shape. Read more
About this project
What's the RoboSnap Camera?
The RoboSnap camera provides vision for your robot. RoboSnap distinguishes colored objects, the approximate size and shape of the objects, and takes low resolution images so you can see what RoboSnap sees. RoboSnap provides support for several programming languages that are easy to use for kids and also supports more advanced projects for adults. Check out all our APIs (Snap, Scratch, Python and C) and examples on our Wiki for more details. Watch how we programmed our robot to play the xylophone, chase a spider and more! RoboSnap works with the LEGO® Mindstorms EV3 as well as the Raspberry Pi + the BrickPi.
RoboSnap understands the environment to enable your robot to work autonomously. RoboSnap improves the way a robot sees its environment by distinguishing objects based on size, shape and color. RoboSnap also helps you to understand what it sees by providing snapshots with the detected objects.
We are supporting LEGO® mindstorm based robotic platforms for our first product because LEGO's are fun! They have a wide variety of sensors and motors to work with and it allows kids to be creative.
Who wants RoboSnap?
Anyone looking to expand the capacity of their robot to include the multitude of options that open up when your robot has vision. RoboSnap is not a simple color sensor, or a camera that requires time, patience and huge complications to "train". RoboSnap opens up a whole new dimension, whether you're a school-age kid or an experienced robotics aficionado wanting to take your LEGO® Mindstorms robot to a new level. RoboSnap is built with Snap! and Scratch programming, working with it is...a snap!
Why are we doing a Kickstarter?
We believe Kickstarter has a great and supportive community to launch RoboSnap. By reaching our campaign goal, it helps us to build our PCB and enclosure at a lower price.
What else do I need to make my robot?
Of course it depends on what you want your robot to do. The bare minimum for a mobile robot is a controller - this can be a Raspberry+BrickPi +WiFi Dongle or a LEGO® Ev3. You need some Lego motors, connectors and of course batteries. We provide an SD card and building instructions for the robots we used in our demos.
$55K - We will create a "how-to" programming video
$65K - 2 additional color choices based on community poll!
$75K - Add Arduino support
$100K - Add Beaglebone Black support
$150K - Support arbitrary shape detection (banana-shaped)
If we sell 1500 RoboSnaps we will donate 10 to schools which are selected randomly from backers
$500K - We will teach RoboSnap to juggle!
Special Thanks :)
This project couldn't have happened without a lot of support from the community (and other kickstarters!). The board and software were based on Pixy. The Raspberry Pi version uses the BrickPi and we had lots of support from the Ev3Dev and Snap! communities. We also had a great partner VVDN technologies who did the board design.
Risks and challenges
We've come a long way already! We have designed, built and tested the PCB. We have gone through 3 rounds of prototypes for the case. We have put months of development effort into the API's, software, robots and demos. Our next steps are polishing up the software and documentation and going into production. Oh, and we always keep working on our demos!
There is always some risk in manufacturing, but we're working with a well established design company who has very reliable manufacturing partners. Worst case here is delay with some of the parts, but we have already considered the quoted lead time in our schedule.
We have all of our basic functionality working, but we would always like to do more. We will continue to look at adding additional computer vision algorithms and we'd like to add support for additional robots. We are working on Arduino and would like to support BeagleBone Black and don't foresee any issues.Learn about accountability on Kickstarter
Support this project
- (30 days)