1 / 17

Electromechanical Systems “Robotic Sorting System” Brent Guy Jonathan Penney

Electromechanical Systems “Robotic Sorting System” Brent Guy Jonathan Penney. Objectives. Design a robotic sorting system Construct a routine to locate test tubes Ignores locations if shelf is empty Transport them from storage shelf to desired location. Design Specifications.

heaton
Download Presentation

Electromechanical Systems “Robotic Sorting System” Brent Guy Jonathan Penney

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Electromechanical Systems“Robotic Sorting System”Brent Guy Jonathan Penney

  2. Objectives • Design a robotic sorting system • Construct a routine to locate test tubes • Ignores locations if shelf is empty • Transport them from storage shelf to desired location

  3. Design Specifications Robotic arm has 2 major limitations: • Rotational limits • Height constraints Size of shelf compartments Weight of test sample

  4. Design Evolution • Robotic arm with RGB sensor • 9 compartment shelf design • Puts samples on shelf • Robotic arm with IR Sensor • 3 compartment shelf design • Takes samples from shelf

  5. Hardware PIC Microcontroller • 40-pin 16F877 embedded chip • Provides analog to digital conversion • Sends pulse waves to control servomotors

  6. Hardware Servomotor • Pulse-proportional servos move the links • 180 degree range of motion • Positions are based on incoming pulses - 2500 units = 2.50 mS pulse (1 unit = 0.09 degrees)

  7. Hardware SSC-32 Servo Controller • Integrated circuit board that controls servos • Servos plug into respective channels • Reads converted digital inputs from PIC

  8. Hardware MAX232 Converter • Adjustsvoltage of signals socommunication can take placebetween PIC and SSC-32 • SSC-32: -10 V for logic one, +10 V for zero • PIC: +5 V for logic one, 0 V for zero

  9. Hardware IR Proximity Sensor • Panasonic sensor with 2 LEDs • 4 – 26” range • Sensitivity adjusted by potentiometers • Information digitally sent to PIC

  10. Software RIOS • Allows user to configure servos • Define positional limits of servos TTY • Provides direct serial communication • Allows for quick alterations * Final code produced in C

  11. RIOS Screenshot

  12. Programming a Servomotor Format: • # <Motor> P <Units> T<mSeconds> - E.g. #0 P1000 T3000 Moves motor 0 to position 1000 in 3 seconds

  13. Pseudo Code • Set Initial Position • Scan A • If object present, grip and drop • If not, continue to B • Scan B • If object present, grip and drop • If not, continue to B • Scan C • If object present, grip and drop • If not, Set Initial Position

  14. Robot Demonstration

  15. Difficulties • Missing link parts • Faulty servomotors • Short wires required splicing • Friction of base plate (removed 3 spokes) • Power source

  16. Recommendations Future Use • Keep robot within suitable range (cannot move shelf without re-programming) • Infrared sensor has trouble detecting transparent tubes Improvements • RGB sensor • Add movement for transportation • Wheels • Track

  17. Conclusion • Assembled Robot • Programmed • IR Sensor • Shelf Construction • Resulting in a functional robot that detects and transports test tubes for the biomedical industry

More Related