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