SlideShare a Scribd company logo
1 of 34
www.devoxx4kids.org @Devoxx4Kids
facebook.com/Devoxx4Kids
Introduction to Robotics
using Lego Mindstorms EV3
Shreya Reddy & Kiran Raja
RoboAvatars Robotics Team FTC7303
Roboavatars.com roboavatarsftc@gmail.com
www.devoxx4kids.org
Robotics using EV3
Are we ready to go Roboticists…?
– Does each group have at least one laptop?
– Do you have EV3-G software installed on
the laptop?
– If you have a question at any time please
raise your hand and we will help you
2
RoboAvatars FTC 7303
www.devoxx4kids.org
Robotics using EV3
– What is a Robot?
– What are some of the robots you know..?
3
RoboAvatars FTC 7303
www.devoxx4kids.org
Robotics using EV3
– What is a Robot?
• A robot is a powered system that can perform
specific tasks by itself without human help
4
RoboAvatars FTC 7303
www.devoxx4kids.org
– Some well known robots (Real and Fictional)
Robotics using EV3
5
RoboAvatars FTC 7303
www.devoxx4kids.org
Robotics using EV3
– Some well known robots (Real and Fictional)
6
RoboAvatars FTC 7303
www.devoxx4kids.org
Robotics using EV3
– Some well known robots (Real and Fictional)
7
RoboAvatars FTC 7303
www.devoxx4kids.org
Robotics using EV3
8
RoboAvatars FTC 7303
Who built the Mindstorms EV3?
- EV3 is built by that you all know and
love…
- Originally introduced as RCX in 1998
- 2nd generation NXT released in 2006
- 3rd generation EV3 released in 2013
www.devoxx4kids.org
Robotics using EV3
– Parts of a Robot (Human analogy)
9
RoboAvatars FTC 7303
• Power source
• Controller
• Structural elements
• Motors
• Sensors
www.devoxx4kids.org
Robotics using EV3
– The EV3 Brick
10
RoboAvatars FTC 7303
Battery power
Brick name
Back button
Up/Down and
Left/Right
buttons
Select button
Screen tabs:
- Recent programs
- File navigation
- Applications
- Settings
www.devoxx4kids.org
Robotics using EV3
– The EV3 Brick
11
RoboAvatars FTC 7303
Motor ports
Sensor ports
Speaker
Micro USB to
PC
SD Memory
slot
USB slot
USB
download
cable
www.devoxx4kids.org
Robotics using EV3
– Lego structural elements
12
RoboAvatars FTC 7303
Axles
Connectors Gears
Beams
Wheels &
Treads
www.devoxx4kids.org
Robotics using EV3
– Motors
13
RoboAvatars FTC 7303
Large motor:
– Higher Torque (power) but
slower speed
- Axle is perpendicular to motor
Medium motor
– Lower Torque but higher
speed
- Axle goes through the motor
www.devoxx4kids.org
Robotics using EV3
– Sensors
14
RoboAvatars FTC 7303
Ultrasonic
Color
Touch
Gyro
Infrared
www.devoxx4kids.org
Robotics using EV3
• Putting it all together…
– Take an EV3 Brick
– Build a chassis with Lego Structural elements, motors and
wheels
– Use EV3 software to program it to perform the desired
action and download the program to the brick
– Select the program and run it!
15
RoboAvatars FTC 7303
www.devoxx4kids.org
Robotics using EV3
• Building your first EV3 Robot
– RilelyRover
Build instructions from
http://www.damienkee.com/home/2013/8/2/
rileyrover-ev3-classroom-robot-design.html
16
RoboAvatars FTC 7303
www.devoxx4kids.org 17
RoboAvatars FTC 7303
www.devoxx4kids.org 18
RoboAvatars FTC 7303
www.devoxx4kids.org 19
RoboAvatars FTC 7303
www.devoxx4kids.org 20
RoboAvatars FTC 7303
www.devoxx4kids.org 21
RoboAvatars FTC 7303
www.devoxx4kids.org 22
RoboAvatars FTC 7303
www.devoxx4kids.org
Robotics using EV3
• Basic EV3 programming
– Moving forwards and in reverse
– Turns – Swing and Pivot turns
– Wait block
– Loop control
– Challenge program
23
RoboAvatars FTC 7303
www.devoxx4kids.org
Moving Forwards
24
RoboAvatars FTC 7303
Speed Setting
How far should
we go?
(1 rotation
selected)
Movement
Selection
FRONT
Motors selected
Both motors move in
forward direction at the
set speed for specified #
of rotations
www.devoxx4kids.org
Moving Backwards
25
RoboAvatars FTC 7303
FRONT
Speed Setting
(note negative values)
Movement
Selection
How far should
we go?
(360 degrees
selected)
Motors selected
Both motors move in
reverse direction at the
set speed for specified #
of degrees
www.devoxx4kids.org
SwingTurn
26
RoboAvatars FTC 7303
FRONT
FRONT
Swing turn is done by
moving one motor
forward while the other is
stationary
Note that degrees are not geometrical
degrees of turn of the robot but degrees
of rotation of the motor
(360 degrees = 1 rotation)
www.devoxx4kids.org
Pivot Turn
RoboAvatars FTC 7303
FRONT
FRONT
Pivot point
Speed Setting
(note B is + and C is -)
Pivot turn is done by moving
one motor forwards and the
other motor backwards
www.devoxx4kids.org
Wait till Button#2
28
RoboAvatars FTC 7303
Turn B+C
motors ON
Wait for button #2
(middle button) to be
pressed
www.devoxx4kids.org
Touch Sensor
29
RoboAvatars FTC 7303
Touch Setting
0 = Released
1 = Pushed
2 = Bumped
www.devoxx4kids.org
Wait till Touch
30
RoboAvatars FTC 7303
Turn B+C
motors ON
Wait for touch
sensor to be
pressed
(Touch sensor
is on port 2)
www.devoxx4kids.org
Loop Control
31
RoboAvatars FTC 7303
Loop Until…
Use a loop to allow repeating a
set of instructions based on
different criteria listed below
www.devoxx4kids.org
Challenge
• Program the robot to move forward continuously at
40% power. Every time it hits an obstacle as
indicated by a touch sensor, the robot should move
back one rotation, turn at about 120 degrees and
continue. Robot should stop after 10 bumps.
32
RoboAvatars FTC 7303
www.devoxx4kids.org
Challenge
33
RoboAvatars FTC 7303
Here’s one way to solve this challenge…
www.devoxx4kids.org
Robotics using EV3
Acknowledgement:
– Web resources…
• Legomindstorms.com
• Bricklink.com
• http://www.damienkee.com/home/2013/8/2/ril
eyrover-ev3-classroom-robot-design.html
34
RoboAvatars FTC 7303

More Related Content

Similar to 11271360.ppt

A novel approach on a robot for the blind people which can trained and operat...
A novel approach on a robot for the blind people which can trained and operat...A novel approach on a robot for the blind people which can trained and operat...
A novel approach on a robot for the blind people which can trained and operat...
eSAT Publishing House
 
Robowars_deathwish_gitamuniversity
Robowars_deathwish_gitamuniversityRobowars_deathwish_gitamuniversity
Robowars_deathwish_gitamuniversity
Feroze Shaikh
 
Instructions for assembling testing pc duino robots
Instructions for assembling   testing  pc duino robotsInstructions for assembling   testing  pc duino robots
Instructions for assembling testing pc duino robots
Phát Tấn
 
Autonomous Roving Vehicle
Autonomous Roving Vehicle Autonomous Roving Vehicle
Autonomous Roving Vehicle
Travis Heidrich
 
Study on Bio Mimetic Portable Robotic Arm
Study on Bio Mimetic Portable Robotic ArmStudy on Bio Mimetic Portable Robotic Arm
Study on Bio Mimetic Portable Robotic Arm
ijtsrd
 

Similar to 11271360.ppt (20)

A novel approach on a robot for the blind people which can trained and operat...
A novel approach on a robot for the blind people which can trained and operat...A novel approach on a robot for the blind people which can trained and operat...
A novel approach on a robot for the blind people which can trained and operat...
 
Robowars_deathwish_gitamuniversity
Robowars_deathwish_gitamuniversityRobowars_deathwish_gitamuniversity
Robowars_deathwish_gitamuniversity
 
pick and place ppt.ppt
pick and place ppt.pptpick and place ppt.ppt
pick and place ppt.ppt
 
biped.pptx
biped.pptxbiped.pptx
biped.pptx
 
Instructions for assembling testing pc duino robots
Instructions for assembling   testing  pc duino robotsInstructions for assembling   testing  pc duino robots
Instructions for assembling testing pc duino robots
 
Autonomous Roving Vehicle
Autonomous Roving Vehicle Autonomous Roving Vehicle
Autonomous Roving Vehicle
 
Automatic Plowing System
Automatic Plowing SystemAutomatic Plowing System
Automatic Plowing System
 
Mechatronic Workshop Arduino
Mechatronic Workshop ArduinoMechatronic Workshop Arduino
Mechatronic Workshop Arduino
 
tic_tac_toe.pptx
tic_tac_toe.pptxtic_tac_toe.pptx
tic_tac_toe.pptx
 
Sentinel - The First Home Security Robot Powered by Android Things (DroidCon...
 Sentinel - The First Home Security Robot Powered by Android Things (DroidCon... Sentinel - The First Home Security Robot Powered by Android Things (DroidCon...
Sentinel - The First Home Security Robot Powered by Android Things (DroidCon...
 
PC-based mobile robot navigation sytem
PC-based mobile robot navigation sytemPC-based mobile robot navigation sytem
PC-based mobile robot navigation sytem
 
Summer Training Program Report On Embedded system and robot
Summer Training Program Report On Embedded system and robot Summer Training Program Report On Embedded system and robot
Summer Training Program Report On Embedded system and robot
 
Robowar
RobowarRobowar
Robowar
 
RF Based Pick And Place Robotic Arm
RF Based Pick And Place Robotic ArmRF Based Pick And Place Robotic Arm
RF Based Pick And Place Robotic Arm
 
Arduino_Project_Report
Arduino_Project_ReportArduino_Project_Report
Arduino_Project_Report
 
How to fully automate a store.pptx
How to fully automate a store.pptxHow to fully automate a store.pptx
How to fully automate a store.pptx
 
Advanced view arduino projects list use arduino for projects (2)
Advanced view arduino projects list   use arduino for projects (2)Advanced view arduino projects list   use arduino for projects (2)
Advanced view arduino projects list use arduino for projects (2)
 
Bluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmBluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot Arm
 
Code Motion Italy
Code Motion ItalyCode Motion Italy
Code Motion Italy
 
Study on Bio Mimetic Portable Robotic Arm
Study on Bio Mimetic Portable Robotic ArmStudy on Bio Mimetic Portable Robotic Arm
Study on Bio Mimetic Portable Robotic Arm
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 

11271360.ppt