On National Teacher Day, meet the 2024-25 Kenan Fellows
01_Introduction (1).pdf
1. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Introduction to Firebird-V
Robotics Research Platform
e-Yantra Team
Embedded Real-Time Systems Lab
Indian Institute of Technology-Bombay
IIT Bombay
January 15, 2016
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 1/32
2. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Agenda for Discussion
1 Introduction to Robotics
Major Components of a Robot
2 Introduction to FireBird Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
3 Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 2/32
3. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Major Building Blocks of Robot
What are the Major Components needed for Designing a Robot?
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 3/32
4. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Major Building Blocks of Robot
What are the Major Components needed for Designing a Robot?
1 Sensors: For Sensing the environments
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 3/32
5. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Major Building Blocks of Robot
What are the Major Components needed for Designing a Robot?
1 Sensors: For Sensing the environments
2 Actuators: For Movement of robots and its parts
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 3/32
6. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Major Building Blocks of Robot
What are the Major Components needed for Designing a Robot?
1 Sensors: For Sensing the environments
2 Actuators: For Movement of robots and its parts
3 Control: Controller/Processor as brain of Robot
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 3/32
7. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Major Building Blocks of Robot
What are the Major Components needed for Designing a Robot?
1 Sensors: For Sensing the environments
2 Actuators: For Movement of robots and its parts
3 Control: Controller/Processor as brain of Robot
4 Intelligence: User Written Command to perform desired set of action
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 3/32
8. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Major Building Blocks of Robot
What are the Major Components needed for Designing a Robot?
1 Sensors: For Sensing the environments
2 Actuators: For Movement of robots and its parts
3 Control: Controller/Processor as brain of Robot
4 Intelligence: User Written Command to perform desired set of action
5 Power: A necessity for making a system work
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 3/32
9. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Major Building Blocks of Robot
What are the Major Components needed for Designing a Robot?
1 Sensors: For Sensing the environments
2 Actuators: For Movement of robots and its parts
3 Control: Controller/Processor as brain of Robot
4 Intelligence: User Written Command to perform desired set of action
5 Power: A necessity for making a system work
6 Communication: Robot can talk to another robot/PC
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 3/32
10. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Flavors of Firebird Robots
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 4/32
11. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Flavors of Firebird Robots
1 Configuration-1:
Master: P89v51RD2 Slave: optional
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 4/32
12. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Flavors of Firebird Robots
1 Configuration-1:
Master: P89v51RD2 Slave: optional
2 Configuration-2:
Master: ATmega 2560 Slave: ATmega 8
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 4/32
13. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Flavors of Firebird Robots
1 Configuration-1:
Master: P89v51RD2 Slave: optional
2 Configuration-2:
Master: ATmega 2560 Slave: ATmega 8
3 Configuration-3:
Master: LPC 2148 Slave: 2 x ATmega 8
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 4/32
14. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V P89v51RD2 Platform
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 5/32
15. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V P89v51RD2 Platform
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 5/32
16. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V P89v51RD2 Platform
1 This Platform has 8051
architecture based adaptor
board.
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 5/32
17. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V P89v51RD2 Platform
1 This Platform has 8051
architecture based adaptor
board.
2 Microcontroller used is Philiphs
manufactured P89v51RD2 as
master.
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 5/32
18. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V ATmega2560 Platform
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 6/32
19. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V ATmega2560 Platform
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 6/32
20. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V ATmega2560 Platform
1 This Platform has AVR
architecture based adaptor
board.
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 6/32
21. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V ATmega2560 Platform
1 This Platform has AVR
architecture based adaptor
board.
2 Microcontroller used is Atmel
manufactured ATmega2560 as
master.
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 6/32
22. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V LPC 2148 Platform
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 7/32
23. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V LPC 2148 Platform
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 7/32
24. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V LPC 2148 Platform
1 This Platform has ARM-7
architecture based adaptor
board.
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 7/32
25. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Firebird V 8051 Platform
Firebird V AVR Platform
Firebird V ARM Platform
Firebird V LPC 2148 Platform
1 This Platform has ARM-7
architecture based adaptor
board.
2 Microcontroller used is Philiphs
manufactured LPC2148 as
master.
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 7/32
26. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Major Building Blocks of Robot
The Major Components needed for Designing a Robot
Sensors: For Sensing the environments
Actuators: For Movement of robots and its parts
Control: Controller/Processor as brain of Robot
Intelligence: User Written Command to perform desired set of action
Power: A necessity for making a system work
Communication: Robot can talk to another robot/PC
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 8/32
27. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform
1. Sharp IR Range Sensors
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 9/32
28. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform
1. Sharp IR Range Sensors
1 Transmitter: IR LED
Receiver: CCD Array
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 9/32
29. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform
1. Sharp IR Range Sensors
1 Transmitter: IR LED
Receiver: CCD Array
2 Count on Firebird: 05
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 9/32
30. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
Working of Sharp Sensor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 10/32
31. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
Working of Sharp Sensor
a
ahttp://maxembedded.com/2011/06/port-operations-in-avr/
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 10/32
32. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
2. IR Proximity Sensors
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 11/32
33. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
2. IR Proximity Sensors
1 Transmitter: IR LED
Receiver: Phototransistor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 11/32
34. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
2. IR Proximity Sensors
1 Transmitter: IR LED
Receiver: Phototransistor
2 Count on Firebird: 08
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 11/32
35. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Electronic Components
Some of the small components used in the sensors attached to the Robot
are:
IR LED
Phototransistor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 12/32
36. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Electronic Components(Cont.)
1http://letsmakerobots.com/node/33031
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 13/32
37. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Electronic Components(Cont.)
IR LED
1http://letsmakerobots.com/node/33031
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 13/32
38. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Electronic Components(Cont.)
IR LED
An IR LED / IR Transmitter is a special purpose LED that transmits
Infrared rays.
1http://letsmakerobots.com/node/33031
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 13/32
39. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Electronic Components(Cont.)
IR LED
An IR LED / IR Transmitter is a special purpose LED that transmits
Infrared rays.
1
1http://letsmakerobots.com/node/33031
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 13/32
40. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Electronic Components(Cont.)
2http://learn.parallax.com/lightspectrum
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 14/32
41. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Electronic Components(Cont.)
Phototransistor
2http://learn.parallax.com/lightspectrum
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 14/32
42. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Electronic Components(Cont.)
Phototransistor
Phototransistor is a light- activated device which is widely employed
as a receiver in many applications. It is basically a bipolar transistor
enclosed in a glass casing and has a much greater sensitivity as
compared to a photodiode.
2http://learn.parallax.com/lightspectrum
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 14/32
43. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Electronic Components(Cont.)
Phototransistor
Phototransistor is a light- activated device which is widely employed
as a receiver in many applications. It is basically a bipolar transistor
enclosed in a glass casing and has a much greater sensitivity as
compared to a photodiode.
2
2http://learn.parallax.com/lightspectrum
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 14/32
44. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
3. White Line Sensor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 15/32
45. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
3. White Line Sensor
1 Transmitter: Red LED
Receiver: Phototransistor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 15/32
46. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
3. White Line Sensor
1 Transmitter: Red LED
Receiver: Phototransistor
2 Count on Firebird: 01
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 15/32
47. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
Working of Whiteline Sensor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 16/32
48. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
4. Position Encoder
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 17/32
49. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
4. Position Encoder
1 Transmitter: IR Transmitter
Receiver: Phototransistor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 17/32
50. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
4. Position Encoder
1 Transmitter: IR Transmitter
Receiver: Phototransistor
2 Count on Firebird: 02
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 17/32
51. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
5. Infrared TSOP Receiver
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 18/32
52. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
5. Infrared TSOP Receiver
1 Receiver: Phototransistor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 18/32
53. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
5. Infrared TSOP Receiver
1 Receiver: Phototransistor
2 TSOP1738
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 18/32
54. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
5. Infrared TSOP Receiver
1 Receiver: Phototransistor
2 TSOP1738
3 Count on Firebird: 01
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 18/32
55. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
6. Servo Mounted Sensor Pod
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 19/32
56. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
6. Servo Mounted Sensor Pod
1 Purpose: Mount Camera or
Sensor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 19/32
57. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
6. Servo Mounted Sensor Pod
1 Purpose: Mount Camera or
Sensor
2 Count on Firebird: Optional
Add-on Module
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 19/32
58. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
7. Accelerometer
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 20/32
59. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
7. Accelerometer
1 Accelerometer is used for
measuring acceleration in
particular direction
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 20/32
60. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
7. Accelerometer
1 Accelerometer is used for
measuring acceleration in
particular direction
2 Count on Firebird: Optional
Add-on Module
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 20/32
61. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
8. Gyroscope
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 21/32
62. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
8. Gyroscope
1 Gyroscope are devices used for
providing stability and maintain
fixed orientation
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 21/32
63. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
8. Gyroscope
1 Gyroscope are devices used for
providing stability and maintain
fixed orientation
2 Count on Firebird: Optional
Add-on Module
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 21/32
64. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
9. Ultrasonic Sensor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 22/32
65. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
9. Ultrasonic Sensor
1 Ultrasonic sensor is used for
object detection
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 22/32
66. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
9. Ultrasonic Sensor
1 Ultrasonic sensor is used for
object detection
2 Count on Firebird: Optional.
An Add-on Module
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 22/32
67. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
10. Motion Sensor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 23/32
68. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
10. Motion Sensor
1 PIR Motion Sensor is used for
detecting motion of live object.
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 23/32
69. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
10. Motion Sensor
1 PIR Motion Sensor is used for
detecting motion of live object.
2 Count on Firebird: Optional
Add-on Module
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 23/32
70. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 24/32
71. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
11. Global Positioning System(GPS)
1 GPS module are devices which
receives GPS signal to locate
itself on earth
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 24/32
72. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
11. Global Positioning System(GPS)
1 GPS module are devices which
receives GPS signal to locate
itself on earth
2 GPS module gives latitude and
longitude information
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 24/32
73. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Sensors on Firebird V Platform (cont.)
11. Global Positioning System(GPS)
1 GPS module are devices which
receives GPS signal to locate
itself on earth
2 GPS module gives latitude and
longitude information
3 Count on Firebird: Optional
Add-on Module
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 24/32
74. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Actuators
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 25/32
75. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Actuators
1 Two 60 RPM DC Geared Motor
2 Servo Motors
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 25/32
76. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Control Room of Robot
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 26/32
77. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Control Room of Robot
1 ATMEL Manufactured AVR architecture based ATmega 2560
microcontroller
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 26/32
78. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
How is Robot Made Intelligent
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 27/32
79. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
How is Robot Made Intelligent
1 Language used for programming: EMBEDDED ’C’
2 EMBEDDED ’C’ similar to C.
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 27/32
80. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Powering the Robot
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 28/32
81. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Powering the Robot
1 Battery Powered: 9.6V, 2100mAH, NiMH battery
2 Auxillary Power: 12V, 1A Adaptor
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 28/32
82. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Communication
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 29/32
83. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Communication
X Wired Communication: Between Robot and System
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 29/32
84. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Communication
X Wired Communication: Between Robot and System
X USB; RS-232 Serial; USB-to Serial
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 29/32
85. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Communication
X Wired Communication: Between Robot and System
X USB; RS-232 Serial; USB-to Serial
X Wire-less Communication:Between Robot and System and Robot and
Robot
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 29/32
86. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Communication
X Wired Communication: Between Robot and System
X USB; RS-232 Serial; USB-to Serial
X Wire-less Communication:Between Robot and System and Robot and
Robot
X X-bee based on IEEE 802.15.4 Protocol
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 29/32
87. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Communication
X Wired Communication: Between Robot and System
X USB; RS-232 Serial; USB-to Serial
X Wire-less Communication:Between Robot and System and Robot and
Robot
X X-bee based on IEEE 802.15.4 Protocol
X Infrared Remote
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 29/32
88. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Indicating Devices
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 30/32
89. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Indicating Devices
X 16x2 Alpha numeric LCD
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 30/32
90. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Indicating Devices
X 16x2 Alpha numeric LCD
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 30/32
91. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Indicating Devices
X 16x2 Alpha numeric LCD
X Buzzer
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 30/32
92. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Indicating Devices
X 16x2 Alpha numeric LCD
X Buzzer
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 30/32
93. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Indicating Devices
X 16x2 Alpha numeric LCD
X Buzzer
X Bar-LED
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 30/32
94. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Indicating Devices
X 16x2 Alpha numeric LCD
X Buzzer
X Bar-LED
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 30/32
95. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Block Diagram of ATmega2560 based Robot
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 31/32
96. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Block Diagram of ATmega2560 based Robot
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 31/32
97. outline
Introduction to Robotics
Introduction to FireBird Platform
Introduction to FireBird ATmega-2560 Platform
Major Components of a Robot
Sensors
Actuators
Control
Intelligence
Power
Communication
Indicating Devices
Block Diagram
Thank You!
www.e-yantra.org Firebird ATmega2560 Robotics Research Platform 32/32