Title: Robotic Arm Project Presentation
1Robotic Arm ProjectPresentation
- This presentation will probably involve audience
discussion, which will create action items. Use
PowerPoint to keep track of these action items
during your presentation - In Slide Show, click on the right mouse button
- Select Meeting Minder
- Select the Action Items tab
- Type in action items as they come up
- Click OK to dismiss this box
- This will automatically create an Action Item
slide at the end of your presentation with your
points entered.
Project Leader Gregg Sutton
Education Lead Alyssa Anglin
Programming Lead Rachael Voss
Mechanical Design Team Zachary Wood and Sarah
Furrow
2Robotic Arm
3Presentation Outline
- Project Overview
- Task Descriptions
- Status
4Robotic Arm Overview
- Assists students in learning educational
concepts. - Simulates the human arm.
- Controlled using a SiLabs C8051F310
microcontroller. - Software developed in C (or assembly) using
Silicon Laboratories software.
5The Robotic Arm Shall
- be cost effective.
- model a human arm.
- have the ability to lift a tennis ball or full
soft drink can. - be as safe as possible!
6Robotic Arm Overview
- Overall schematic showing signal flow between the
microcontroller, the h-bridge motor drivers, the
motors, and the input controller.
M
Input Controller
M
M
Dual H-Bridge
Microcontroller SiLabs C8051F310
Dual H-Bridge
M
Dual H-Bridge
M
M
7Educational Objectives
- The robotic arm will teach students
- mechanics of the human arm and its movement.
- control of the human arm.
- about robotics and engineering.
- basic circuitry.
8Educational Outline
- Human Arm Mechanics
- Interaction between muscles and bones
- Range of motion
- Robotic Arm Mechanics
- Sliders as individual inputs
- Range of motion (more limited)
- Gears and motors
- Robotic Arm Engineering
- Design Process
- Basic Circuitry
- Potentiometers (inputs)
- Microcontrollers (brain)
9Educational Activity
- Task Students will be required to move the
Robotic Arm to a specified location and pick up
small object. - Outcome Students will learn about complexity of
human arm movement.
10Mechanical Design
- The arm is constructed
- Mounting of H-bridge drivers and micro in
progress - Debugging mechanical operation
- Elbow joint
- Shoulder rotation servo
- Forearm servo
- Shoulder lift servo
11Analysis of Mechanical System
- Analyzed torque required to lift a one pound
load. - Determined additional requirements for servomotor
selection. - Strain and Stress analysis was not performed due
to the fact that the arm will only move light
loads.
12Gripper
- The selected gripper is
- constructed of
- lightweight
- aluminum.
- able to open to
- four inches.
- able to lift a full
- soft drink can or tennis ball.
- donated last fall by www.stampbuilder.com .
13Arm Movement
142D view of shoulder
15Shoulder Lift and Pivot Joint
16Forearm Rotation Joint
17Elbow Joint
18Electromechanical Design
- Determined interface of microcontroller, H-bridge
drivers and servomotors - Selection of servomotors
- Designing of electromechanical assemblies
- Designing of input controller
19Electromechanical Interaction
- The microcontroller will output direction and
speed signals for each motor that will be sent to
the H-Bridges, which in turn will be sent to the
motors.
- The position of the motors, supplied by internal
potentiometers, will be sent back to the
microcontroller to control the automatic power
off of the motors when the limit of a joint is
reached.
20Electromechanical Interaction
21Selection of Microcontroller
- SiLabs C8051F310 Microcontroller
- Has 29 I/O ports
- 20 ports can be used for Analog to Digital
conversion (we need 12 for all of the inputs) - 16Kb of non-volatile flash memory
- UART interface for future
- projects to program
- movement, even possibly
- through LAN
- On chip hardware debugger
- with step through capabilities.
- Cheap!
22Selection of Servomotors
- The servomotors
- purchased from HiTec RCD, USA, Inc.
- are sized for each joint based on torque
requirements. - include built-in circuitry (this was removed for
control purposes)
23Selection of H-Bridge Drivers
- The H-Bridge Drivers
- Purchased from Lynxmotion
- Voltage
- 4.8v - 12vdc
- Peak Current
- 2.0 amp (motors
- draw 50 mA)
- Each can drive two motors
24Designing of Input Controller
- provides students with an interface to
controlling the arm. - uses potentiometers to provide voltage input
signals for - each motor.
- is safe for
- students to use.
25Input controller operation
- Input controller will control the direction of
the servomotor rotation. - The middle of the controller will be a null
zone corresponding to no movement - Above the null zone will correspond to clockwise
movement - Below the null zone will correspond to
counterclockwise movement
26Input Controller Operation
INPUT CONTROLLER SLIDER DIAGRAM GREGGS
RESPONSIBILITY
27Electronic Control System Design
- Determine control software strategy
- Inputs feedback potentiometers and input
controller - Outputs Speed and direction
- Safe shutdown procedure
28Robotic Arm Status
- Mechanical construction completed
- Electromechanical design completed
- Preliminary wiring completed
- Educational material for students completed
29Robotic Arm Next Steps
- Mechanical debugging
- Finalizing software
- Professionalize wiring
- User manual
- Educational lesson plan approval
Estimated delivery date April 2005