SlideShare a Scribd company logo
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

More Related Content

PDF
ARM Processor Tutorial
PDF
hardware_design_RAFS
ODP
Multipilot pres-ufficiale last 2
ODP
Multipilot pres-ufficiale alpago 2011
PDF
Shenzhen2015
PPTX
Fire fighting robot remotely operated by android applications
PPTX
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
PDF
MICROCONTROLLER PROGRAMMING.pdf
ARM Processor Tutorial
hardware_design_RAFS
Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale alpago 2011
Shenzhen2015
Fire fighting robot remotely operated by android applications
Mastering Microcontroller : TIMERS, PWM, CAN, RTC,LOW POWER
MICROCONTROLLER PROGRAMMING.pdf

Similar to 01_Introduction (1).pdf (20)

PDF
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...
PPTX
Chapter_01_See_Program_Running Yifeng Zhu
PDF
Advanced View of Atmega Microcontroller Projects List - ATMega32 AVR.pdf
PDF
Arduino: interruptor de encendido controlado por Internet
PPTX
ASIX AX58200 EtherCAT to Modbus TCP Gateway Solution Introduction
PDF
SRT Prometheus Exporter Introduction.pdf
PPTX
Chapter_01_See_Program_Running.pptx
PDF
PDF
Electrical Schematic of PowerPC GNU/Linux Notebook
PDF
Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.4
PPT
PDF
Availability and Usage of Platform-Specific APIs: A First Empirical Study (MS...
PPT
Quadcopter presentation by chomp
PPTX
智慧城市通用交通資訊端點系統
PPT
Cosimir Advanced Manual 060810-Advanced.ppt
PDF
Building a Remote Control Robot with Automotive Grade Linux
PDF
Advanced View of Atmega Microcontroller Projects List - ATMega32 AVR.pdf
PDF
Advanced View of Atmega Microcontroller Projects List - ATMega32 AVR.pdf
DOCX
Meier_ECET365_Manual_LI
PPT
Verification Automation Using IPXACT
Advanced View of Atmega Microcontroller Projects List - Projects Tutorials Co...
Chapter_01_See_Program_Running Yifeng Zhu
Advanced View of Atmega Microcontroller Projects List - ATMega32 AVR.pdf
Arduino: interruptor de encendido controlado por Internet
ASIX AX58200 EtherCAT to Modbus TCP Gateway Solution Introduction
SRT Prometheus Exporter Introduction.pdf
Chapter_01_See_Program_Running.pptx
Electrical Schematic of PowerPC GNU/Linux Notebook
Electrical Schematic Open Hardware PowerPC Notebook motherboard v. 0.4
Availability and Usage of Platform-Specific APIs: A First Empirical Study (MS...
Quadcopter presentation by chomp
智慧城市通用交通資訊端點系統
Cosimir Advanced Manual 060810-Advanced.ppt
Building a Remote Control Robot with Automotive Grade Linux
Advanced View of Atmega Microcontroller Projects List - ATMega32 AVR.pdf
Advanced View of Atmega Microcontroller Projects List - ATMega32 AVR.pdf
Meier_ECET365_Manual_LI
Verification Automation Using IPXACT
Ad

More from ChithraM26 (6)

PPTX
SYNCHRONOUS MOTOR DRIVES in Industrial Drives
PPTX
Control systems in drones and robotics (1).pptx
PPTX
Concepts of adaptive control in engineering applications
PPTX
Applications of smart inverter in engineering
PPTX
Power system Planning - Basic Techniques
PPTX
CLASSIFICATION OF CHOPPER.pptx
SYNCHRONOUS MOTOR DRIVES in Industrial Drives
Control systems in drones and robotics (1).pptx
Concepts of adaptive control in engineering applications
Applications of smart inverter in engineering
Power system Planning - Basic Techniques
CLASSIFICATION OF CHOPPER.pptx
Ad

Recently uploaded (20)

PDF
Updated Idioms and Phrasal Verbs in English subject
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
master seminar digital applications in india
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
Computing-Curriculum for Schools in Ghana
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
Updated Idioms and Phrasal Verbs in English subject
2.FourierTransform-ShortQuestionswithAnswers.pdf
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Complications of Minimal Access Surgery at WLH
Final Presentation General Medicine 03-08-2024.pptx
Cell Types and Its function , kingdom of life
Chinmaya Tiranga quiz Grand Finale.pdf
master seminar digital applications in india
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
History, Philosophy and sociology of education (1).pptx
Computing-Curriculum for Schools in Ghana
Yogi Goddess Pres Conference Studio Updates
Microbial disease of the cardiovascular and lymphatic systems
Anesthesia in Laparoscopic Surgery in India
Weekly quiz Compilation Jan -July 25.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
LDMMIA Reiki Yoga Finals Review Spring Summer

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