Modularity for a Robotic Locomotion System Kenneth Chin and Prang Chim January 26, 2001 Advisor: Dr. Jim Ostrowski.

Slides:



Advertisements
Similar presentations
I/O Organization popo.
Advertisements

Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
TIGERBOT MECHANICAL DESIGN Kyle Backer (EE), Jeremy Jensen (ME), Matthew DeCapua (EE), Eric Walkama (ME), Mike Thomas (EE), Jonathan Cormier (CE), John.
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
New Non-Contact, Laser-Based Gauge for Measuring Length and Speed of Gypsum Board Stuart Manser Beta LaserMike.
DARSI 2 CDR Adrienne Baile Preston Schipper Matt Hulse Project Overview Components: Design Status Administrative Data Acquisition & Real-time System Integration.
Sophomore Design Class Automated Highway Simulation Group 2: Jeremy Sletten Patrick Murphy Michael Olson Randa Ibrahim.
Build the Tumbler.
FIRE FIGHTING ROBOT ELECTRO-MECHANICAL SYSTEMS TERM PROJECT 1
Steering Columns.
By: Brett Snyder (Team Leader) John Williams Ryan Kindred Gavin St. John Faculty Advisor – Dr. Jamali Course Instructor – Dr. Serpen Final Presentation.
1. P09203 – 1kg Robotic Motor Module Gen 2 Platform This project is Sponsored by the Kate Gleason Foundation.  Team Members:  Lauren Farnsworth → Team.
RP1 1kg Motor Module, First Generation P08208 – Mechanical Design P08205 – Wireless & PWM Motor Controller MSD I
Microcontroller Interfacing Projects Interfacing Projects.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Preliminary Design Review Week 7 Group A3: HMS “Bloodhound” Matt Prygoski Matt Morris Jay Slaggert Fred Thwaites Dan Zibton Thursday March 20, 2008.
How to Design a Robot. General Design Considerations Effectiveness – Does the robot do what you want it to? – Speed & accuracy Reliability –How often.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
Manufacturing Assembly Plan P Mechanical Spine Test Platform.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
University of Minnesota Unmanned Aerial Vehicle Research Lab Goldy Flight Control System Manufacturing Instructions.
Engineer Training Mechanical Overview. Engineer Training Confidential 2 XL1500 is both Roll-to-Roll and Roll-to-Sheet Printer MachineXL1500-2mXL1500-3mXL1500-5m.
1 Servo Motor. 2 Overview A servo motor is a motor that is only capable of rotating 180 degrees A servo motor is controlled by giving it an angle to proceed.
COMPONENTS OF THE SYSTEM UNIT
Sponsor/Customer: Dr. Ferat Sahin Multi Agent Bio-Robotics Lab Faculty Guide: Prof. George Slack Team Members: Matthew LeStrange – Electrical Engineering.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
PANTOGRAPH. IDEA This pantograph is one of my robotics projects that we have to make and build in the university. When I thought about making this project.
3-D Scanning Robot Steve Alexander Jeff Bonham John Johansson Adam Mewha Faculty Advisor: Dr. C. Macnab.
Prepared By: Rania hasan Enas hamadneh Cnc machine.
RoboTeam 9/1/2011 Preformed by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
4 Linking the Components. © 2005 Pearson Addison-Wesley. All rights reserved Figure 4.1 This chapter focuses on how the hardware layer components are.
GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.
JMC – Joint Motion Controller Complete guide to building and testing each JMC.
P09204: Second Generation Design Team Members: Jason Jack Nandini Vemuri Jeff Howe John Corleto Emily Phillips Ryan Schmitt.
 AUTOMATION  PLC  SCADA  INSTRUMENTATION  DRIVES & MOTORS.
RoboTeam 05/04/2012 Submitted by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Purpose of transmission. Objectives 1. Explain and secure destination of transmission 2. Tell about structure and principle of the transmission 3. Talk.
Calibration PT Honeywell Chapter 7 InstrumentationELC-213Today Presentation by Clifford T. Johnson, PE, Control Systems Engineer Honeywell Primer Auxiliaries.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
4 Linking the Components Linking The Components A computer is a system with data and instructions flowing between its components in response to processor.
بسم الله الرحمن الرحيم MEMORY AND I/O.
Electrical and Computer Engineering Preliminary Design Review Team 22: Driver Assist.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
Amphibious Spherical Explorer Kaiwen Chen, Zhong Tan, Junhao Su ECE 445 Spring 2016, Project 30 TA: Luke Wendt May 1, 2016.
For Official NASA Use Only
LAN Topologies Part 1. What is topology? Topology is the physical or logical interconnection of communicating devices Physical Topology: LANtopology,
Integrated Hands-On Mechanical System Laboratories Arif Sirinterlikci, Ph.D., Professor of Engineering Tony Kerzmann, Ph.D., Assistant Professor of Mechanical.
Different Types of Robots
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
Development of T3Maps adapter boards
Group members MUHAMAAD DANISH 2015MC05 USMAN ALI JAT 2015MC14 MUREED SULTAN 2015MC18 AZAN ASHRAF 2015MC19 AYMEN.
Microcontroller Enhancement Design Project
Components of Computer
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
CNC PCB Machine Prepared by : *Jafar Yasin Supervised by:
Graduation project ii: 3-axis cnc milling machine
MSD P15280 RIT HOT WHEELZ TEST BENCH
P09203 RP1 Motor Module Gen 2.
UNIT 11: RC-SERVOMOTOR CONTROL
Cnc machine Presented By:.
Presentation transcript:

Modularity for a Robotic Locomotion System Kenneth Chin and Prang Chim January 26, 2001 Advisor: Dr. Jim Ostrowski

Case Study Approach Early Stages System & Design Analysis Future Perspective An exploration into the overall goal of our project where modularity is defined providing an overview into the mechanical structures and communication architecture. A detailed examination of the mechanical, electrical, and communication components of the electro-mechanical system. A hindsight perspective of problems encountered while elaborating on improvements for the process while providing an outlook upon the project’s future.

The Early Stages Overall Goal Modularity? Architecture Overview What is the point of this project? What is modularity?. An overview of the system architecture from a high level in order to understand the integration with lower level components.

Overall Goal Investigation of modularity Design of a component to act as a universal interface between the base unit and components Improved wheel modular unit and base Implementation of an efficient bus system with expansion capabilities with hardware

What is Modularity? Modular/ Modularity (adjective) “Designed with standardized units or dimensions, as for easy assembly and repair or flexible arrangement and use.” Application to Robotics Easily attachable and detachable modules Each module contains the necessary mechanical and electrical components (I.e. motors, microprocessors, etc.)

Architecture Overview Master Processor Slave Processor Slave Processor Slave Processor Slave Processor FT Chip Servo Motor 1 Servo Motor 2 Consists of single master processor where all program instructions originate. Independent slave processor allow for device independent calibrations. Instructions passed from master- >slave->FT639 (drives servo motors directly) Exploded View

System and Design Analysis Mechanical Design Electrical System Communication Controls An exploration of the mechanical design of: body, universal insert module, and servo motor housing. An exploration of PCB design, master module, and the slave module. An explanation of the communication of the overall integration system.

Design Criteria DimensionExplanation Size Small and compact to keep weight to a minimal Weight Lightweight allows for decreased torque requirements on motors while allowing for increased mobility Functionality Ability to be functional pliable and adaptable Possibility to incorporate sensors Mobility in terms of a wheel and with legs

Body Design Design 2Design 1 Components made entirely of plexiglass each side is one single piece Problems heavy a lot of manufacturing Components made entirely of plexiglass sides are individual pieces Problems slightly lighter many parts

Body Design Components 2 sheets of 6x10x0.25” plexiglass – Manufactured using CNC machine 12 Aluminum threaded Round Standoffs: ¼” OD, 1-1/2” length Advantages Light weight less manufacturing (standoffs are off the shelf products a total of 8 slots for modules Final Design

Universal Insert Module Initial Design: Two part component

Universal Insert Module Final Conception One piece component made of ABS material. Easily manufactured with the use of the FDM machine.

Servo Motor Housing Problem Resulting moments on servo horns Deformation of servo horns Original Design

Servo Motor Housing Lower Servo Unit (Driving)Upper Servo Unit (Steering) Solution Redirect moment onto a shaft made of stronger material shafts connected to servo motors with use of gears and chains 6-32 set screws connects to insert module Steering Shaft Steering Shaft connection Driving Shaft Ball Bearing slot 6-32 set screws set steering shaft to lower unit

Assembled Module Insert Module made of ABS manufactured using FDM machine Upper servo unit made of ABS 1.25x3x1’’ manufactured using CNC machine Lower servo unit made of ABS 1.25x3x1’’ manufactured using CNC machine Shafts Drill Rods Shafts from toy car Servo Motors Wheel taken from toy car Spacers 4 pieces ¼” OD, 1/8” lenght

Final Assembly Complete assembly of robot with four wheel modules inserted into the body

Master Module Basic Stamp II Micro- controller Dedicated Bus System for SEND Dedicated Bus System for RECEIVE 2 individual bus systems for sending and receiving data to avoid data collisions Primary Program sequence contained within InputsOutputs Power Source: provides power to the micro- controller and also to the slave modules for their respective micro- controllers. Data Line Out: Utilizes a serial line sending data and individual instructions to each slave module component (i.e. such as speed, position) containing a micro- controller Data Line In: consists of a single serial line coming from each individual slave module carrying valuable data instructions from each slave (i.e. may include speed, position, error, and feedback information)

Slave Module Schematic Each slave module unit is independent unit containing: FT639 servo controller chip, 1 Basic Stamp II microcontroller 2 dedicated 5V lines (servo motors & chips) 180 degree and 360 degree servo motor on board Courtesy of Kapil and Darnel Each slave module unit is independent unit containing: FT639 servo controller chip, 1 Basic Stamp II microcontroller 2 dedicated 5V lines (servo motors & chips) Pin 0 Pin 14 Pin 15 Microcontroller Pin Assignments Dedicated SEND line to master Dedicated RECEIVE line to master Dedicated COM to FT639 chip

PCB Circuit Board Generated circuit board to be inserted into each module unit to allow for processing on the slave as opposed to master Generated custom-designed PCB schematic sending NC and drill files for production 2 layers: Top layer (red) and Bottom layer (blue) Servo Power RCV Line System Ground SND Line Future Expansion System Power 3 dedicated channels for power and ground 2 dedicated I/O channels for communication with the master 2 dedicated channels for future expansion (hardware id sequence)

Communication Controls Master Module Unit Slave Module Unit (Addressed at $FF) ($FD) …….. ($FF) …….. Addressing ($FC, $FD, $FE, $FF) Allows for routing of information from master to appropriate slave unit Sends data serially at 2400 baud Allows handshaking while slave constantly pings for incoming data AddressPositionServoAddress Completion Checks to see which modules are plugged in routing data and adjusting program accordingly Flow Sequence Master -> Slave > FT chip -> Slave -> Master

Future Perspective Results & Review Continuation Credits What were the results of our projects? What problems did we encounter through the project? Who we would like to thank for making this project a success. An insight into the next generation model.

Problems Encountered Problem: Inability to align parts consistently on the CNC machine. Result: Not using the bearings for the wheel shaft Manufacturing Problem: Inability to produce high quality and tolerant parts through fusion deposition modeling (FDM).. Result: Loss tolerances upon inserting screws with high accuracy. Problem: Gear Specifications and slippage Result: Utilized two set screws and drilled into shafts but reduced torque Mechanically Problem: Turning Mechanism for the wheel module unit Result: Moment still exists but is greatly reduced with spacer

Problems Encountered Problem: Data loss and Collisions Result: Consolidated send and receive lines on individual bus systems and utilized improved power supply Electrically Problem: Data transmission Speeds Result: Utilized a 2400 baud transfer rates due to limitations imposed by the FT639 chip even though optimal transfer rate between Basic Stamps was found to be 9600 baud. Problem: Faulty Connectors/ connections Result: Reconnecting slave unit several times until communication link established. Investigate better quality connectors. Problem: Sending data from master to slaves several times before communication sequence established Result: Integrated system works at times. Problem currently under further investigation.

The Next Generation Model Solutions to Gear Slippage use of metal gears to prevent stripping from screws the use of larger gears to provide a better contact for the set screws modifications to servo motor housing to incorporate a larger diameter size shaft Speed control with the use of encoders Hardware ID tags determine location of module that is plugged in relative to the body Use of a multiplexer to control data flow Allows for more uniform integration with the software tagging Implementation of a Feedback System Implementing proximity and various other sensors to create a “smart system” creating a feedback loop

Credits Bob Miller, Wally Szczesniak, Terry Kientz, Brett Balogh, Siddharth Deliwala, John Bowen, Darnel Degand, Kapil Kedia, Adrian Fox, Christopher Li, and of course our advisor … Dr. Jim Ostrowski