Presentation is loading. Please wait.

Presentation is loading. Please wait.

IEEE South East Conference 2016 MID-SEMESTER PRESENTATION.

Similar presentations


Presentation on theme: "IEEE South East Conference 2016 MID-SEMESTER PRESENTATION."— Presentation transcript:

1 IEEE South East Conference 2016 MID-SEMESTER PRESENTATION

2 The Team John Rogers Team Lead Computer Engineering Conrad Stockstill Electrical Engineering Will Gray Computer Engineering Jackson Cornelius Electrical Engineering Kenny Bertucci Electrical Engineering Brad Killen Electrical Engineering

3 Dr. Bryan A. Jones Education: ◦Ph.D., Clemson University, 2005 ◦M.S., Rice University, 2002 ◦B.S.E.E., Rice University, 1995 Research/Fields of Interest: ◦Robotics ◦Real-time control system implementation ◦Rapid prototyping for real-time systems ◦Modeling and analysis of mechatronic systems

4 Outline Competition Overview Design Constraints ◦Technical Constraints ◦Practical Constraints System Overview Approach Progress Timeline Questions

5 Competition Overview

6 Design Constraints

7 Technical Constraints NameDescription Size The robot must initially fit in a 12” x 12” x 12” area and cannot extend more than 8” in any direction. Navigation Must be able to complete the course objectives without any human interaction. Color SensingMust distinguish between four different colors. Omnidirectional MovementWill be able to move in any direction. Load Capacity Will be able to store and transport 8 large blocks simultaneously.

8 Practical Constraints ◦Health and Safety ◦Manufacturability/Sustainability

9 Health and Safety ◦Flammable, pressurized, hazardous gases or liquids are prohibited ◦No projectiles of any kind are allowed

10 Manufacturability/Sustainabilit y ◦Will be constructed in two separate platforms ◦Top platform will identify and collect blocks ◦Navigation platform will provide transportation ◦Will be designed such that future teams can reuse the navigation platform

11 System Overview

12 Approach Microcontroller Block Handling Block Handling-Platform Motors Navigation Alignment Wheels

13 Microcontroller PartProsCons PIC33/PIC24 28 pins Already have more than 10 Lack of community support Arduino UNO Adafruit motor shield allows control of 4 different motors with less circuitry Code libraries frequently corrupted by open source community Raspberry Pi Can program in Python Good community support Wireless programming Limited number of pins

14 Microcontroller PartProsCons PIC33/PIC24 28 pins Already have more than 10 Lack of community support Arduino UNO Adafruit motor shield allows control of 4 different motors with less circuitry Code libraries frequently corrupted by open source community Raspberry Pi Can program in Python Good community support Wireless programming Limited number of pins

15 Block Handling TypeProsCons Carousel with Crane Multiple approach angles possible Able to pick up 16 blocks at once Must move slow to prevent losing blocks Mechanically Complex Moving Crane with Storage Bins Easy to sort Crane allows for wider range of block movement Slow collecting blocks Requires exact alignment Mechanically complex Block Guides and a Single Arm Easy to manufacture Not reliant on exact alignment Cheap Requires 10 motors Requires 8 color sensors

16

17

18

19 Block Handling TypeProsCons Carousel with Crane Multiple approach angles possible Able to pick up 16 blocks at once Must move slow to prevent losing blocks Mechanically Complex Moving Crane with Storage Bins Easy to sort Crane allows for wider range of block movement Slow collecting blocks Requires exact alignment Mechanically complex Block Guides and a Single Arm Easy to manufacture Not reliant on exact alignment Cheap Requires 10 motors Requires 8 color sensors

20 Block Handling-Platform Motors PartProsCons 100:1 Micro Metal Gear HP 10 x 12 x 26 mm 2.2 kg/cm torque 3 – 9 Volts Only requires power connection $13.55 per motor 180 Degree Servo 13 kg/cm torque 4.8 – 7.2 Volts $9.99 per servo 40.7 x 19.8 x 43 mm Lacks full degree of rotation Requires a signal as well as a power connection Continuous Rotation Servo 2.5 kg/cm torque 4.8 - 6 Volts $8.20 per servo 23 x 12 x 29 mm Requires a signal as well as a power connection

21 Block Handling-Platform Motors PartProsCons 100:1 Micro Metal Gear HP 10 x 12 x 26 mm 2.2 kg/cm torque 3 – 9 Volts Only requires power connection $13.55 per motor 180 Degree Servo 13 kg/cm torque 4.8 – 7.2 Volts $9.99 per servo 40.7 x 19.8 x 43 mm Lacks full degree of rotation Requires a signal as well as a power connection Continuous Rotation Servo 2.5 kg/cm torque 4.8 - 6 Volts $8.20 per servo 23 x 12 x 29 mm Requires a signal as well as a power connection

22 Navigation TypeProsCons Dead-Reckoning Simple algorithm to implement Low cost Inaccurate over time No auto-correction Wall Following/Proximity Sensor-based alignment Fairly accurate Requires additional sensors Vision-Based Camera-based alignment allows for best ability to reorient robot Near-perfect alignment possible Programming requires high complexity visual processing Raspberry Pi Camera has narrow field of view

23 Navigation TypeProsCons Dead-Reckoning Simple algorithm to implement Low cost Inaccurate over time No auto-correction Wall Following/Proximity Sensor-based alignment Fairly accurate Requires additional sensors Vision-Based Camera-based alignment allows for best ability to reorient robot Near-perfect alignment possible Programming requires high complexity visual processing Raspberry Pi Camera has narrow field of view

24 Block Alignment TypeProsCons IR Sensors Simple algorithm to implement Most accurate at less than 3 ft Blind spots caused by signal loss Ultrasonic Simple algorithm to implement Blind spots caused by signal loss Most accurate at distances over 3ft Camera Near-perfect alignment possible Requires high complexity visual processing

25 Block Alignment TypeProsCons IR Sensors Simple algorithm to implement Most accurate at less than 3 ft Blind spots caused by signal loss Ultrasonic Simple algorithm to implement Blind spots caused by signal loss Most accurate at distances over 3ft Camera Near-perfect alignment possible Requires high complexity visual processing

26 Wheels TypeProsCons Treads Most Stability Distributes weight Can only move in two directions Difficult to repair Mecanum Wheels Movement along all axes Excellent side-to-side movement Excellent incline handling Requires 4 motors Heavy weight Less efficient in directions besides forward and backward Wheel-Ball Bearing Combination Forward/backward/rotation movement Only requires 2 motors Less stable movement Impossible to move sideways Omni Wheels Less expensive than Mecanum wheels Omni directional movement More efficient in directions besides forward and reverse Requires 4 motors Requires near perfect angle measurement Less efficient forward and reverse

27 Wheels TypeProsCons Treads Most Stability Distributes weight Can only move in two directions Difficult to repair Mecanum Wheels Movement along all axes Excellent side-to-side movement Excellent incline handling Requires 4 motors Heavy weight Less efficient in directions besides forward and backward Wheel-Ball Bearing Combination Forward/backward/rotation movement Only requires 2 motors Less stable movement Impossible to move sideways Omni Wheels Less expensive than Mecanum wheels Omni directional movement More efficient in directions besides forward and reverse Requires 4 motors Requires near perfect angle measurement Less efficient forward and reverse

28 Progress – Navigation Platform Demo platform for navigation testing Wheels and motors controlled by Arduino using Adafruit Motor Shield Moves in all lateral directions

29 Progress – Block Handling Platform Designed and printed block guides Created platform for the guides Printed racks and pinions Designed motor mounts for rack and pinion systems

30 Timeline AugustSeptemberOctoberNovember Research and Purchasing Programming and Planning Course Construction Improving Design Working Prototype

31 References [1] IEEE SoutheastCon 2016 Hardware Competition Rules. http://sites.ieee.org/southeastcon2016/student-program/ http://sites.ieee.org/southeastcon2016/student-program/ [2] Raspberry Pi 2. http://arstechnica.com/information-technology/2015/02/raspberry-pi-2-arrives- with-quad-core-cpu-1gb-ram-same-35-price/http://arstechnica.com/information-technology/2015/02/raspberry-pi-2-arrives- with-quad-core-cpu-1gb-ram-same-35-price/ [3] Arduino UNO. https://www.arduino.cc/en/Guide/Windowshttps://www.arduino.cc/en/Guide/Windows [4] PIC24/PIC33. http://www.uelectronics.info/backup/tags/video.htmlhttp://www.uelectronics.info/backup/tags/video.html [5] Mecanum Wheel Set. http://www.robotshop.com/en/mecanum-wheel-set.htmlhttp://www.robotshop.com/en/mecanum-wheel-set.html [6] Harzard Symbols. https://www.graphicproducts.com/articles/hazardous-waste-symbols/https://www.graphicproducts.com/articles/hazardous-waste-symbols/

32 Questions?

33 IEEE South East Conference 2016 MID-SEMESTER PRESENTATION


Download ppt "IEEE South East Conference 2016 MID-SEMESTER PRESENTATION."

Similar presentations


Ads by Google