Top Banner
RoboNova 1
8

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

Jan 14, 2016

Download

Documents

Gerard Stanley
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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