Open Design for ~$800 Swarm Robots 106
An anonymous reader writes "There are lots of multi-robot designs out there. Most are either research platforms well over $2K (often $10K or more), or are hobbyist bots under $400 with tiny brains and few sensors. But George Mason University's new FlockBots wiki is interesting. They're trying to pack as much functionality as possible into a roughly $800, 7" mobile swarmbot, and publish the design and software as a free and open spec. So far their design includes a wireless 200MHz Gumstix Linux computer, a camera, range and bump sensors, wheel encoders, a can gripper, and lots more. It's a great-looking design and I think the cost could drop to $500 with vendors doing consolidation."
Interesting equipment choice (Score:5, Insightful)
Deterrent in the Field of Robotics (Score:5, Insightful)
Since there is no standard, someone can be using Microcontroller A with Motion Controller X using Programming Language N. Then finally combining these electronics with Servo K. When drivers for Motion Controller X has already been written under Programming Language M, developers have to spend time porting the code for another language for a different microprocessor, which might or might not work with the Servo.
When there are so many variables in robotics without any standard, a lot of development time are wasted either porting code, finding minor differences between devices and motors that causes incompatibilities, or choosing non-optimal parts for ease of implementation. In order for the field of robotics to advance at a faster rate, there needs to be a more standardized open environment in the software, hardware, and mechanical aspect.
Re:Military applications? (Score:3, Insightful)
Re:Military applications? (Score:5, Insightful)
Somehow, I doubt that people who would use the software for such purposes would be dissuaded by the licensing conditions.
Re:Military applications? (Score:2, Insightful)
-no military uses
-no Taliban can use this software
-no al Queda can use this software
-no Nazis
-no Republicans
-no vegetarians
-no meat eaters
-no SUV drivers
-everybody but Martha Stewart
and so on. Pretty soon what was free isn't so free. That's because restrictions and freedom and opposing concepts. When in doubt, go with freedom. Some people will do things don't agree with with their freedom, but if you try to stop them from doing these disagreeable things with their freedom, you are the DEVIL.
Re:Military applications? (Score:3, Insightful)
Never. We cannot exclude a single group from using Free software. This would be a desecration of the Freedom that the software stands for. Also, every OSS author would use the license as a political platform to condemn people at random: "This software cannot be used by Southern Baptists, Wahhabists and the followers of Ayn Rand."
--- By having read this post, you have already agreed to the Mostly Open Posting License. You are hereby granted the generous authorisation to read this post, but only if you are not a Witch, the daughter of Bill Gates or a fat-cat billionnaire. If you have read this post illegally, in defiance of this read-through license, you must paypal ten thousand american dollars to the author of this post, before Big Ben has sounded the upcoming call of midnight.
Re:Deterrent in the Field of Robotics (Score:3, Insightful)
For example, I wrote code for a motion controller to drive some motors, with UART, serial, all adhering to these standards. But guess what would happen to that code when the motion controller needs to be changed? I have to write new drivers for the new motion controller following the manufacturer's specifications. After writing the driver, there begins a process of testing.
Everyday electronics might have standards, but these standards that you are refering to does not mean that every microcontroller will have a Watchdog Timer, and not every motion controller will have the same states to drive motors.