The robot I have in mind for this project is something in the vein of the original Mars Rover (Sojourner) - a mobile platform that can make the operator be present and capable in a remote environment. Communication and sensor technologies won't be as exotic - Wifi, web-browser based control, and basic video are what I have in mind. The main components for such a system might include:
- Chassis
- Motor controller
- Wifi communication
- Embedded computer system (e.g. Arduino, Raspberry Pi, gumstix, other)
- Battery
- Video camera
- Payload shelf
- Develop a part list and instructions for a platform that can be driven around remotely and carry sensors and maybe a payload. This should be something that can be followed without much technical knowledge.
- Evolve a set of open-source computer system conventions that focus on:
- Minimizing steps and frustration to go from zero to robot software installed
- Supporting multiple hardware interfaces with a set of software libraries and keeping the software/communication interfaces
- Using web-based technologies and standards for communicating with the robot system
- Support extending and customizing the robot/computer platform to multiple applications with minimal configuration and hassle.
I've been thinking about this perspective for a long time and believe the "big-picture" mentality has a lot of value for re-vamping how these types of systems are put together. Kind of like Arduino or Raspberry Pi, but at the mobile robot level. I'm going to blog as I go so follow along, make comments, mention ideas, and we'll see where things end up...
No comments:
Post a Comment