Multipurpose Robot: XRB3
XRB3 is powered by an AVR ATMEGA324P micro controller on a custom board that I made. Although he is fully autonomous, he is using an XBEE module to communicate with my PC for debugging (and eventually with other robots). Onboard sensory includes: 3 Sharp IR sensors (for wall following and obstacle detection), an SRF-05 sonar sensor and AVRcam. The sonar, a gp2d12, and the camera are mounted in a 2-axis head. He also has quadrature encoders on each wheel, I currently have code implemented for closed loop turns and rolling forward a set distance, but have yet to do continuous speed control.
This is intended to be my map-making test platform. He currently does have an onboard planner that, when given an a priori topological map of an area, can navigate the area. I'm still working out the bugs in his ability to actually build the topological map of an area.
Mapping, very low-level vision things
- Actuators / output devices: Lynxmotion 120 RPM motors, XBEE
- CPU: ATMEGA324P
- Power source: 9.6V 1600mAH RC Battery
- Programming language: C, Python for Desktop apps
- Sensors / input devices: SRF05, encoders, 3xSharp IR GP2D12, AVRCAM