RoboNova 1 - Drexel University

Download Report

Transcript RoboNova 1 - Drexel University

RoboNova 1
Hardware Capabilities

MR-3024C Microcontroller




24 servo / PWM output
interfaces
8 8-bit A/D channels
TTL serial @ 115200 baud
Onboard piezo speaker for
tone generation

HMI 8598 Servos (6V)



300 deg/s max speed
7.4 kgf-cm @ 1.2A
Digital interface
RoboBasic Programming
Strengths



Simple syntax & structure
Servo control & timing
Canned routines for stock sensors
Limitations



Slow instruction execution (.5-2ms)
Move command does not accept
variables
Limited compound arithmetic
External Command Interface



Interactive motor
positioning
Bluetooth / serial
interface
IR remote control
Stock Sensors

Rate Gyros



IR Distance


3cm-15cm
Touch sensor


~6 bit resolution
~70Hz update
Contact (digital)
Sound Sensor

>80dB detection
Expansion & Upgrades

Additional Analog Sensors




Camera & Vision



Connect directly to A/D port
Up to 7 sensors
8 bit resolution
Insufficient processing power
for native implementation
Compatible with CMU Cam’s
serial interface
Music & Sound Detection

External device can be
triggered by serial or digital IO
Feedback Control
Requirements & Delays

Bluetooth/SPP

PC



Read sensor data (~1.5 ms per
sensor)
Read servo position (~1 ms
per)
Control algorithm on PC (.11ms)
Transmit & set motor positions
(~1.5ms per)
Total time = 33 ms -> 30Hz
update
User Hacks

Replace processor to use C



18 DOF upgrade



Successfully transplanted
virgin ATMega chip
No libraries for servo control
Allows hip rotation
Improves turning
Grippers

Allows grasping with
individual hands