Global Specialties RP6V2 User Manual

ATMEGA32 8-bit RISC microcontroller with 8 MIPS
C-Programmable Robotic Vehicle
Features:
globalspecialties.com
RP6v2
RP6v2 Capabilities:
Cruise around autonomously
Avoid obstacles
Follow light sources
Measure light intensity
Detect collisions
Detect blocked engines
Detect low battery
Measure and control rotational speed of motors via high­resolution encoders
Move given distance
Rotate specific angles
Measure driven distance
Move in geometric paths: circles, polygons, and others
Exchange data with other robots or devices
Operate as remote control car (RC5)
Transfer sensor data to PC via USB
Expand via I2C bus
Overview:
The RP6v2 is an economical autonomous mobile robot system which provides an introduction to the fascinating world of robotics designed for beginners as well as experienced electronics and software developers.
Programmable in C, the RP6v2 has many possibilities for expansion as your programming skills grow.
The RP6v2 is ideal for educational curriculum at universities, trade schools, high schools and of course hobby users.
With an extensive manual, lots of example programs, and a huge C function library, programming is easy and you can instantly start experimenting with your robot. All library and example programs are open source (GNU GPL)!
. It is
and 8MHz clock
Delivered fully assembled (no soldering needed)
CD with software, 138 page manual, and many extras
for use with Windows and Linux
Programmable in C
Receives IR codes in RC5 format
USB Interface for easy programming and communication
Module I2C bus expansion system
Expansion boards may be stacked as needed
Sample C programs and huge C function library
Powerful tank drive train can drive up steep ramps and over obstacles
Large payload capacity
Light, collision, speed and IR-obstacle sensors integrated
Two 7.2V DC motors
625 CPR encoder resolution for precise speed regulation
Six PCB expansion areas
Innovative Training Solutions
RobotLoader Screen Shot
Model RP6v2
Processor memory
32KB Flash ROM
2 KB SRAM
1 KB EEPROM
USB upload rate
500kBaud
Expansion system
Two-wire I2C bus
400 kBit/s transfers
127 devices
Encoder resolution
625 CPR
Max speed of vehicle
25 cm/s
Traverse obstacles
ca. 2 cm height
Negotiate ramps
30% steepness
40% with modifications
Bumper sensors
2 in front
ACS (Anti-Collision-System)
IR receiver and two IR
diodes for
left and right
Status LEDs
6
(4 may be appropriated)
Light sensors
2
ADC (Analog to Digital Converter)
2 (may be used as I/0)
Motor drivers
2 optimized MOSFET H-
Bridges
Ground clearance
10 mm
Power supply connectors
2 x 5V and 1 x 7.2V
Voltage regulator
5V
Operating time
3-6 hours
Power supply
6 AA rechargeable
batteries
(not
included)
Current consumption
500 mA
Dimensions (L x W x H)
172 x 128 x 50 mm
Technical data subject to change without notice
Innovative Training Solutions globalspecialties.com
©2012 Global Specialties 22820 Savi Ranch Parkway Yorba Linda, CA 92887 1-800-572-1028
Specifications
Training & Support Manual on CD
Chapter 1:
Chapter 2:
Chapter 3:
Chapter 4:
Chapter 5:
Chapter 6:
Appendix:
RP6v2
RP6v2 comes
RP6v2 vehicle
V030113
with the following items:
CD
10-pin connector
USB connector cable
USB programmer interface
Available Accessories
RP6v2-M32
RP6v2-WIFI
RP6v2-EXP
RP6v2-DSP
Introduction
Expansion and technical data What the RP6 can do Application suggestions
The RP6 in Detail
Control system Power supply Sensors Drive system Expansion system
Hardware & Software Setup
Programming the RP6 Configuring the Source Code Editor Program upload to the RP6 Why C? And what’s “GCC”? C- Crash Course for Beginners Makefiles The RP6 function library Example programs
Experiment Board
Closing Words
Troubleshooting Encoder calibration Connector pinouts Recycling and safety instructions
Loading...