Bozeman Makerspace Rover
This is an outline for this project. Please feel free to ADD your own information. Please be polite and do not remove any information that is not yours without permission of the author. Spelling and (gross) grammar corrections are always welcome!
This will probably be broken into separate pages as more information is added. Some references for you new to Media Wiki:
Contents |
Design Documents
Block Diagram for Design
Name Suggestions
Put yours here
List of proposed Features
Please list your ideas for design features. Use the format below for an example:
- subsystem - design feature - (your name)
- Benefits
- List the benefits of your design feature. Examples: low cost, available designs/parts, functionality improvement...
- Constraints
- Examples: high cost, limitations of other features, complexity...
Power - Lead Acid batteries 12 or 24 volt - (Gary)
Benefits
I have 12v 6ah batteries to donate to the project.
Lead acid batteries are charge easily and the charging circuit is simple.
Constraints
Weight - a heavy platform uses more power during movement.
Locomotion - Differential Drive (2 drive wheels) - (Gary)
Benefits
This is the simplest type of drive mechanically and 2nd simplest mathematically and for control.
Cost is low since there are few components besides what is necessary: wheels, hubs, motor.
Can be accurate for odometry.
Constraints
Requires real time control.
Not well suited for outdoor use.
Intelligence - PC class computer with an Operating System (OS) - (Gary)
Benefits
An OS makes many complex tasks possible such as: networking, file management, on board development, and improves ease of use.
Constraints
Cost and complexity.
Hardware
Processor (Main) board
Daughter (Accessory) boards
Here are some little ARM modules in Ardunio form factor
Batteries and Power Distribution
Locomotion Motors, Encoders, and H-Bridges
Sensors
Body-Enclosure Design Ideas
Software
License
I (Daniel) suggest we release any software we develop for this platform under the GNU GPL V3 (http://www.gnu.org/copyleft/gpl.html)
Nobody should be restricted by the software they use. There are four freedoms that every user should have: the freedom to use the software for any purpose, the freedom to change the software to suit your needs, the freedom to share the software with your friends and neighbors, and the freedom to share the changes you make. - The Foundations of the GPL
Embedded Linux
ChibiOS/RT (http://www.chibios.org/dokuwiki/doku.php)
FreeRTOS (http://www.freertos.org/)