R1
R1 is a work in progress. On board is an Arduino compatible microcontroller programmed in C++. It links to a PC via XBee wireless. The PC is running code in Python. I'm investigating SLAM algorithms and want to implement a fully autonomous exploration mode where it maps the floor area.
The wheels are driven by DC motors with rotation encoders for feedback. PID is implemented for speed control.
The sensors are on two servo-rotated platforms. It can scan > 180 degrees in front of the robot with Infrared for short-range and Ultrasonic for longer range distance finding.
Find out more at http://ralphsrobots.com or http://www.facebook.com/ralphsrobots
- Ralph
*** Update: September 22, 2012 ***
I made video #5 today. It is embedded (to the right and below). It's an interesting one because it shows what's happening on the laptop side of the laptop-robot link. I take you through a mapping session & mapping is what this robot is all about.
Since there are only 5 video slots, I'll just put links for videos #2 - 4 here:
http://www.youtube.com/watch?v=eWAeyXOze9k
http://www.youtube.com/watch?v=C3eBDiiwVyU&feature=plcp
http://www.youtube.com/watch?v=15iWJt0pops
Thank You!
Maps 2D surroundings, working toward fully autonomous navigation
- Actuators / output devices: DC Motors, Servos
- Control method: ZigBee (XBee) wireless
- CPU: AVR ATmega328P
- Operating system: none
- Power source: LiPo Battery
- Programming language: C++, Python
- Sensors / input devices: Sharp GP2Y0A21YK0F IR sensor, bumper switches, SRF02 Ultrasound, Devantech Compass
- Target environment: indoor