robonova 1. hardware capabilities mr-3024c microcontroller 24 servo / pwm output interfaces 8...

8
RoboNova 1

Upload: gerard-stanley

Post on 14-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RoboNova 1. Hardware Capabilities MR-3024C Microcontroller  24 servo / PWM output interfaces  8 8-bit A/D channels  TTL serial @ 115200 baud  Onboard

RoboNova 1

Page 2: RoboNova 1. Hardware Capabilities MR-3024C Microcontroller  24 servo / PWM output interfaces  8 8-bit A/D channels  TTL serial @ 115200 baud  Onboard

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

Page 3: RoboNova 1. Hardware Capabilities MR-3024C Microcontroller  24 servo / PWM output interfaces  8 8-bit A/D channels  TTL serial @ 115200 baud  Onboard

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

Page 4: RoboNova 1. Hardware Capabilities MR-3024C Microcontroller  24 servo / PWM output interfaces  8 8-bit A/D channels  TTL serial @ 115200 baud  Onboard

External Command Interface

Interactive motor positioning

Bluetooth / serial interface

IR remote control

Page 5: RoboNova 1. Hardware Capabilities MR-3024C Microcontroller  24 servo / PWM output interfaces  8 8-bit A/D channels  TTL serial @ 115200 baud  Onboard

Stock Sensors

Rate Gyros ~6 bit resolution ~70Hz update

IR Distance 3cm-15cm

Touch sensor Contact (digital)

Sound Sensor >80dB detection

Page 6: RoboNova 1. Hardware Capabilities MR-3024C Microcontroller  24 servo / PWM output interfaces  8 8-bit A/D channels  TTL serial @ 115200 baud  Onboard

Expansion & Upgrades

Additional Analog Sensors Connect directly to A/D port Up to 7 sensors 8 bit resolution

Camera & Vision 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

Page 7: RoboNova 1. Hardware Capabilities MR-3024C Microcontroller  24 servo / PWM output interfaces  8 8-bit A/D channels  TTL serial @ 115200 baud  Onboard

Feedback Control

Requirements & Delays Read sensor data (~1.5 ms

per sensor) Read servo position (~1 ms

per) Control algorithm on PC (.1-

1ms) Transmit & set motor positions

(~1.5ms per) Total time = 33 ms -> 30Hz

update

PC

Bluetooth/SPP

Page 8: RoboNova 1. Hardware Capabilities MR-3024C Microcontroller  24 servo / PWM output interfaces  8 8-bit A/D channels  TTL serial @ 115200 baud  Onboard

User Hacks

Replace processor to use C Successfully transplanted

virgin ATMega chip No libraries for servo control

18 DOF upgrade Allows hip rotation Improves turning

Grippers Allows grasping with

individual hands