RoboNova 1.

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 9 Analog to Digital Conversion (ADC) Dr. Robert Ross.
Advertisements

Robonova-1 Instruction Manual v1.0 Written by Meena Seralathan Under mentor Doug Blank.
Chapter 10 Input/Output Organization. Connections between a CPU and an I/O device Types of bus (Figure 10.1) –Address bus –Data bus –Control bus.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Re-programming the Simon Says with Arduino Linz Craig, Brian Huang.
GFX Abstract The existing technology used to create guitar sound effects is often prohibitively expensive to the amateur guitarist. The object of this.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
BME/ECE 462 Presentation II Arduino basics & Visual display Yue Yin & Chenchen Qi 09/18/2014.
S.W.A.T (Security Watching All the Time) Jeff Shin Tyler Stubbs Paul Kasemir Pavel Mayyak.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Camera Control Group Members - Bryan Marek - Brendan McMeel - Caitlin Motsinger - Tanya Ngo - Chris Hippleheuser.
Android Based Graphical User Interface for Control.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
Digital I/O Connecting to the Outside World
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: CL06B Sensors Fundamentals Dragos Bogdan, MCU Application.
Microchip dsPIC Digital Signal Controllers Senior Design Project 2005 Super-Mileage Fuel Injection Team.
CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Getting started with interactive projects using the Arduino, Max and Processing.
Identifying SLC 500™ System Components. SLC 500 System Options  The SLC 500 line of processors comprises both fixed and modular processor styles.:
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Remote Control of a Furby Toy with Bluetooth
Input/Output mechanisms
Computer Processing of Data
Copyright 2001 ACS-Tech80 1 ACS-Tech 80, Inc. SPiiPlus Control Module Overview.
“Little Homie” Presentation Jesse Martin 12/04/02 Intelligent Machine Design Lab.
How to Choose Frame Grabber …that’s right for your application Coreco Imaging.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Modem A Presentation Department of Computer Engineering,
Autonomous Helicopter James LydenEE 496Harris Okazaki.
KDC Arm Project John Kua Kathryn Rivard Benjamin Stephens Katie Strausser.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
智慧電子應用設計導論(1/3) Arduino MEGA 2560
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
Team01: Zelun Tie The design project Wall-E Prototype I is an intelligent automated trash collecting robot with obstacle detection capability. The robot.
PROGRAMMABLE LOGIC CONTROLLER
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
Modem. Introduction: A modem [Modulator -Demodulator] is a device. Data communication means transmitting digital information form one computer to other.
Smart Microcontroller- Based Blind Guidance System By Farzana Khan Section : 1 ID : CSE Department 1.
Programming Applied Sensors in FIRST Robots Chris Elston – Team Download sample code:
GreenJacket IMDL Summer 2002 Final Report Matthew Chernosky August 6, 2002.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Voice Controlled Robot by Cell Phone with Android App
NXT Mindstorms Kit Programming
Application Case Study Security Camera Controller
SCADA for Remote Industrial Plant
Microcontroller Applications
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
PRA-SYARAT SISTEM MIKROPROSESOR
Identifying SLC 500™ System Components
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
Modem A Presentation Department of Computer Engineering,
Language Reference Functions Digital I/O Analog I/O
Smart Lens Robot William McCombie IMDL Spring 2007.
Controller interfaces
CHAPTER SERIAL PORT PROGRAMMING. Basics of Serial Communication Computers transfer data in two ways: ◦ Parallel  Often 8 or more lines (wire.
Requirements Overview
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

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 Touch sensor Sound Sensor ~6 bit resolution ~70Hz update IR Distance 3cm-15cm Touch sensor Contact (digital) Sound Sensor >80dB detection

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

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 Bluetooth/SPP PC

User Hacks Grippers Replace processor to use C 18 DOF upgrade Successfully transplanted virgin ATMega chip No libraries for servo control 18 DOF upgrade Allows hip rotation Improves turning Grippers Allows grasping with individual hands