Jason Crim Vikas Kedigehalli Chinnappa Pattada.

15
ECE.4180 Final Design Jason Crim Vikas Kedigehalli Chinnappa Pattada Two Wheeled Dynamically Balancing Robot

Transcript of Jason Crim Vikas Kedigehalli Chinnappa Pattada.

Page 1: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

ECE.4180Final Design

Jason CrimVikas Kedigehalli

Chinnappa Pattada

Two Wheeled Dynamically Balancing Robot

Page 2: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

Existing designs

Page 3: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

11/9/10

Our Design

Page 4: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

Drive the robot wheels in the direction that the upper part of the robot is falling.

If the wheels are driven in such a way that they stay under the robot’s center of gravity , the robot remains balanced.

This requires two feedback sensors -> Tilt or angle sensor : To measure the tilt

of the robot with respect to gravity

-> Wheel Encoders : To measure the position of the

base of the robot.

Working Principle

Page 5: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

System flowchart

Page 6: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

Initial Algorithm

Page 7: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

11/9/10

Modified Algorithm

Page 8: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

11/9/10

Practical Challenges Faced

Page 9: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

Components

Low power, 3-axis accelerometer with high resolution (13-bit) measurement

ADXL-345

Triple-axis, digital output gyroscope

ITG-3200

Accelerometer Gyroscope

Page 10: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

Components

DC Gearhead Robot Motor

7.2V motor with 7.2Kg-cm of torque, 160 rpm no load speed, a 6mm drive shaft, and built in quadrature encoder

VNH2SP30 Motor Driver Carrier MD01B

Compact motor driver with current sensing and high PWM frequency (20 Khz) supplies current of upto 30A

DC Motor Motor Driver

Page 11: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

Components

mbed NXP LPC1768

Microcontroller with ARM based Cortex-M3 core, running at 96MHz, with 512KB FLASH, 64KB RAM

MBED

Page 12: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

Tasks and Schedule

Page 13: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

11/9/10

DEMOVideo Demo

Page 14: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

11/9/10

Questions

Page 15: Jason Crim Vikas Kedigehalli Chinnappa Pattada.

11/9/10

Thank YouECE4180 was Great Fun!!!