en 2532 robotics design and competiton

8
EN 2532 ROBOTIC DESIGN AND COMPETITION GROUP 19 Thiwanka M.K.D.P Wannige V.M Welagedara T.D Wickramasuriya P.I.L Wijesekara H.A.R.T 120661U 120680C 120700P 120708X 120715P

Upload: isuru-wickramasuriya

Post on 17-Jul-2015

65 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: En 2532 Robotics Design and Competiton

EN 2532ROBOTIC DESIGN AND COMPETITION

GROUP 19

• Thiwanka M.K.D.P

• Wannige V.M

• Welagedara T.D

• Wickramasuriya P.I.L

• Wijesekara H.A.R.T

120661U

120680C

120700P

120708X

120715P

Page 2: En 2532 Robotics Design and Competiton

INTRODUCTION

Task –

Building an autonomous grid solving robot which can carry light weight boxes

and place them at specific locations.

Main requirements -

Line following capability.

Obstacle detection capability.

Box gripping and carrying capability.

Grid solving/path finding while avoiding nodes.

Page 3: En 2532 Robotics Design and Competiton

MAIN COMPONENTS

• LIPO battery – 3000mAh/11.1 V

• Arduino mega 2560

• Sharp IR sensors – 10cm to 80cm

• IR sensor panel - QTR-8RC Analog

• Driver motors – 12V 200rpm

• Servo motors

• Motor driver Module – Dual MC33926

• Caster balls

• Switching voltage regulators – 7805/7808

• Wheels – 7cm

Page 4: En 2532 Robotics Design and Competiton

SENSOR SYSTEMS

QTR SENSOR ARRAY

• Array of 8 IR LED/ Phototransistor

pairs.

• Each outputs an analog voltage

• Sensing distance – 5mm from

surface

• Distance between sensors – 1cm

SHARP IR SENSOR

• Single front mounted 10-80cm

sharp sensor.

• Used to detect the distance from the

box when lifting.

• Analog output to the

microcontroller

Page 5: En 2532 Robotics Design and Competiton

POWER AND CONTROL SYSTEMS

• Micro controller –

• Arduino Mega 2560

• Power by main battery via 7808

regulator

• Sensors coupled by a parallel 7805

regulator system

• Motor controller –

• Logic inputs through the 5V logic of

Arduino

• Direct 11.1V power from battery to the

motor side

• Sensor systems –

• Powered by two 7805 regulators

• 0 – 5V outputs sent directly to the

Arduino

• Servo motors –

• Logic inputs directly connected to

Arduino

• Power inputs by main battery via

LM2596 regulator

Page 6: En 2532 Robotics Design and Competiton

MOTOR AND MECHANICAL DESIGN

• Driving motors –

• Two 200rpm 1: 50 geared motors

• With encoders – dual wire, 64 state

changes per revolution of motor

• Servo motors

• Three servo motors, 1 metal geared

12kgcm, 2 plastic geared 1.8kgcm

• Arm Design –

Page 7: En 2532 Robotics Design and Competiton

SOFTWARE & ALGORITHM• Structured programming concepts

• Hardware control layer

• Line following algorithm – Proportional and derivative

• Turning – Using encoders. Proportional

• Arm control

• Distance calculation of sharp – Proportional

• Middle layer

• Moving from node to node

• Getting close and lifting box

• Top layer

• Grid solving algorithms

• Shortest path finding and instruction generation algorithms

Page 8: En 2532 Robotics Design and Competiton

THANK YOU!!!