Self-Balancing Robot Design Team #10 Team: Luc Malo, Renske
Ruben, Gregory Ryan, Jeremy Stewart Supervisor: Professor Robert
Bauer
Slide 2
Table of Contents Problem Statement Design Requirements Main
Design Balancing control Data acquisition Drive system Student
interaction Chassis Testing Simulation Prototype Budget Conclusion
Intro Design Requirements Design Testing Budget Conclusion 1
Slide 3
Problem Statement Designing a visual aid for Systems I & II
Intro Design Requirements Design Testing Budget Conclusion 2
Slide 4
Design Requirements Balance 15 minutes without disturbance
Suitable for demonstrative purposes Max size: 10 kg, dimensions:
120 mm x 400 mm x 600 mm Max balance area: 700 mm x 700 mm Durable
Able to withstand 40 failures Easily implementable controls
Accessible for repair Less than 3 minutes Max cost of $1500 Intro
Design Requirements Design Testing Budget Conclusion 3
Slide 5
Design Balancing control Data acquisition Drive system Student
interaction Chassis Intro Design Requirements Design Testing Budget
Conclusion 4
Slide 6
Design Balancing Control Pivot Point Center of Gravity Intro
Design Requirements Design Testing Budget Conclusion 5
Slide 7
Data Acquisition Selected Sensors ADXL203 Accelerometer Range
1.7g Sensitivity 1000mV/g ADXRS610 Gyroscope Range 300 /s
Sensitivity 6mV//s Why two sensors? Accelerometer noise Gyro drift
Translational acceleration Design Inertial Measurement Unit (L.
Malo, 2011) Intro Design Requirements Design Testing Budget
Conclusion 6
Slide 8
Time (s) Angle () Intro Design Requirements Design Testing
Budget Conclusion 7
Design Data Acquisition Two Solutions (2) Ideal placement Intro
Design Requirements Design Testing Budget Conclusion 9
Slide 11
Design Data Acquisition Selected Analog Digital Converter I2C
12-Bit, Analog-to-Digital Converter Resolution: Device:10 Bit ADC12
Bit ADC Accelerometer ADXL203 0.180.070 Gyroscope ADXRS610 *assumes
100 Hz frequency 0.00810.0020 Image taken from: gravitech.us Intro
Design Requirements Design Testing Budget Conclusion 10
Slide 12
Design Data Acquisition Selected Microprocessor Arduino Nano
with Atmel ATmega328 ADC: 10 bit Advantages Low Cost Easy interface
Large online community Image retrieved from: digikeys.com Intro
Design Requirements Design Testing Budget Conclusion 11
Slide 13
Design Drive System Selected Motor Pololu 12V DC motor 8 kg cm
stall torque 5 Amp stall current Image taken from: robotshop.com
Intro Design Requirements Design Testing Budget Conclusion 14
Slide 14
Drive System Selected Battery 14.8 V Lithium Polymer 5000 mAh
35 C Advantages High Energy Density Rechargeable Long Lasting
Design Intro Design Requirements Design Testing Budget Conclusion
Image taken from: greathobbies.com 16
Slide 15
Image taken from: xorcomputers.com Design Student interaction
Adjustable PID control Potentiometer inputs Extracting data LCD
Screen Bluetooth Intro Design Requirements Design Testing Budget
Conclusion 17
Slide 16
Design Chassis Design Maintenance Disassembly Shock Absorption
System Design Material Selection Intro Design Requirements Design
Testing Budget Conclusion 18
Slide 17
Design Chassis Material Utility grade aluminum Light weight
Durable Components Seven exterior plates Four interior brackets
Interior rod and adjustable mass Manufacturing Bending and drilling
Mass C.M Intro Design Requirements Design Testing Budget Conclusion
19
Slide 18
Design Maintenance Disassembly Remove top plate Extract mass,
rod and battery Disconnect battery Remove top rear bumpers Slide up
and remove rear plate Intro Design Requirements Design Testing
Budget Conclusion 20
Slide 19
Design Shock Absorption Front plate Flanges Top plate Left Side
plate Back plate Neoprene rubber Rubber Bumper Impact Force Intro
Design Requirements Design Testing Budget Conclusion 21
Slide 20
Design Material Selection Intro Design Requirements Design
Testing Budget Conclusion Forces F = 42.466 N Modulus of Elasticity
= 33.9728 KPa Shore Hardness 40 A 22
Prototype & Simulation Intro Design Requirements Design
Testing Budget Conclusion Accelerometer & Gyroscope 12 bit
Analog to Digital Converter Arduino Duemilanove with ATmega328
Microprocessor Motor Power Supply 31
Slide 30
Prototype & Simulation Intro Design Requirements Design
Testing Budget Conclusion PID Control Tuning Motor Controller
Bluetooth Wireless Communication Microcontroller Power Supply
32
Slide 31
Prototype Cost ~ $350 Angle Resolution 0.07 Complimentary
Filter Control Loop Frequency 62.5 Hz PID control Implemented
Student interaction PID Tuning Gains Bluetooth Wireless Currently
Stable in specific conditions 33 Intro Design Requirements Design
Testing Budget Conclusion
Conclusion Design requirements proven: Balance Suitable for
demonstrative purposes Durable Easily implementable controls
Accessible for repair Max cost of $1500 35 Intro Design
Requirements Design Testing Budget Conclusion
Slide 34
Conclusion Accomplishments Working prototype Working Simulation
Next steps Building Control design 35 Intro Design Requirements
Design Testing Budget Conclusion
Slide 35
Acknowledgements Dalhousie University Professor Bauer Professor
Militzer Angus, Albert, Jon, Mark, and Morgan Shell 36 Intro Design
Requirements Design Testing Budget Conclusion