SlideShare une entreprise Scribd logo
1  sur  40
AriAnA Rescue Robot Team Technical Introduction Amir H. SoltanzadehRobotics Lab @ Engineering School IAUCTB
Outlines Introduction to USAR Robotics USAR as a real-world problem RoboCup Rescue Robot League Technical introduction Mechanical overview Hardware architecture Software architecture
USAR Robotics
What is USAR Robotics? Search To look through in a place or in an area carefully in order to find something missing or lost Rescue To free or deliver victim from confinement. USAR: Urban Search And Rescue
What is USAR Robotics? Search To look through in a place or in an area carefully in order to find something missing or lost Rescue To free or deliver victim from confinement. Developing robots to be used in USAR application
Why use robots for USAR? 3-D law 	Robots can help in Dirty,Dangerous, DullTasks.     They can do what rescuers or rescue dogs can’t! voids smaller than person can enter voids on fire or oxygen depleted Lose ½ cognitive attention with each level of protection Void:1’x2.5’x60’ Void on fire
Why use robots for USAR? 3-D law 	Robots can help in Dirty, Dangerous, DullTasks. The most important person in a rescue attempt is the rescuer! Not enough trained people 1 survivor, entombed: 10 rescuers, 4 hours 1 survivor, trapped/crushed: 10 rescuers, 10 hours 135 rescuers died Mexico City, 65 in confined spaces
Why use robots for USAR? 3-D law 	Robots can help in Dirty,Dangerous, Dull Tasks.  They save time! Time is very critical Golden 24 hours
Taxonomy of USAR Robots MAV USV Man-packable UAV Man-portable Big-size USAR robots UGV
Brief History of USAR Robotics Oklahoma City bombing (1995) 	The Idea of using robots in USAR domain (by R. Murphy andJ. Blitch) Hanshi-Awaji earthquake in Kobe City (1995) 	The trigger for theRoboCup Rescueinitiative WTC 9/11 (2001) First practical usage of robots in real USAR application After 2001 rescue robots were applied in several occasions: Boat robots (USV) were used after hurricanes Charley, Dennis, Katrina and Wilma  Aerial robots (UAV) were used after earthquake in L’Aquila, Italy 0 6 15
RoboCup Rescue Robot League RoboCup Juniors Seniors Soccer Rescue @Home Soccer Rescue Simulation Simulation Dance Small Size Robot Middle Size Standard Platform Humanoid
RoboCup Rescue Robot League Tasks Finding victims in a simulated destructed building Identifying detected victims (signs of life and identity) Marking victims’ locations on an automatically generated map
RoboCup Rescue Robot League Test Arena Yellow Ramps Autonomous Robots Only Orange Steep Ramp Stairs Red Step-Field Radio Drop-Out Autonomous Mobility
AriAnA Rescue Robot Team
Brief History Start (2005)    • Research phase in Shahed Research Center (2005) Becoming official team of IAUCTB (2006)    • 7th place in final ranking of RoboCup Rescue (2006) Joining with AVA – Malaysia (2008)    • 2nd place in ISME 2008 student projects (2008)    • 7th place in RoboCup Rescue (2009)    • 1st place in Khwarizmi Robotics Competitions (2010) 2009 2006 2007 2008 2009 2010 AVA - Malaysia (ISOP Int. Co.)
Mechanical Overview Mobile manipulation in rough terrain: Locomotion Manipulation
Locomotion Mobility as a problem: Rescue robots should be highly mobile. Compromising between Mobility and Complexity of locomotion systems is inevitable. Biomimicry has not yet been a suitable solution due to technical limitations: Nature does not create efficient locomotion systems (living beings must do numerous things). Intelligent control of advanced mobility robots is computationally power hungry.   Mobility Complexity Efficiency Various Platforms (for variety of terrains) Complexity as less complicated as possible to fulfill a task
Hybrid Locomotion Our solution: Designing a walking mechanism which is not necessarily inspired from the nature. Legged systems are very hard to control! Decreasing complexity of control system by means of semi-active joint controlling Triangular Tracked Wheel Legged Wheeled Tracked Higher maneuverability on rough terrains Higher traction + Lower ground pressure Higher efficiency while steering
Concept of TTW Mechanism 2 DOF: Tracks (velocity & torque controlled) Triangular frames (semi-active joint): Active (position, velocity & torque controlled) Passive
Concept of TTW Mechanism Active joint controlling: Continuous movement:     Tracks traveling -> suitable for flat grounds   (This type is also available in passive mode) Discrete movement: Triangular frames rotation -> for rough terrains Combined movement:     Both tracks and triangles -> for ultra-rough terrains
Concept of TTW Mechanism Passive joint controlling:  Surface adaptation: Lateral adaptation: Increasing traction without control process Axial adaptation:Passing obstacles without control process Not actually controlled but is monitored!
Manipulator Manipulator: Surveillance Camera  Victim detection sensors Manipulation Camera Victim detection sensors Gripper Problems: DOF: Maneuverability Complexity Accuracy Payload End effector’s orientation correction mechanism:  Combination of two parallelogram four-bar linkage with flexible links
Hardware Architecture Power Management System Main Board Communication System Motors & Drivers Video System Sensors
Power Management System Web based PMS: Power distribution Monitoring (voltage & current)  Web Interfaced Intelligent control Self-health check
Main Board Industry grade Motherboard Small (115 x 165 mm)  Powerful Pentium M 1.4 GHz, 2M L2 cache Robust Fanless (-40 to +80 C) Compact Flash compatible PC/104-plus compatible  0% ~ 90% relative humidity
Communications Internal Wired External  Wireless Communication 5 GHz IEEE802.11a Access Point / Bridge
Motors & Drivers High efficiency brushless DC motors  ~ 90% efficient 120 – 200W nominal power Highly efficient Gearhead ~ 80% efficient Incremental Encoder 1500 cpr Driver Torque control Velocity control Position control
Video System Camera Miniature cam (QTY = 3) Zoom cam (QTY = 1) Optical zoom Auto/Manual control Video Server Industry grade VS Higher quality  Resolution: 720 x 480 Frame rate: up to 30 fps Robustness 3g shock & 1g vibration
Sensors Navigation Dead reckoning Odometry IMU  Range sensors Scanning Laser Range Finder Vision  Monocular Stereo Proximity sensors Ultrasonic GPS (Outdoor only)
Sensors Victim identification  Temperature Thermal imaging camera Temperature scanner  Vision  Monocular Breathing CO2 sensor
Software Architecture Robotic Server HRI SLAM
Robotic Server Player (started in 2000) A universal driver for robotics Stage 2D multi-robot simulator Gazebo (started in 2003) High-fidelity 3D multi-robot simulator
Player / Stage / Gazebo Gazebo (3D simulation) Stage (2D simulation) Controller (client) Player (server) Controller (client) Controller (client) Player (server) Controller (client) TCP, UDP, Jini, Ice RS232, USB, 1394, TCP, Shared Mem © Brian Gerkey
Human Robot Interaction Easy to understand Graphical User Interface (GUI) Video-centric GUI  Popular X-Box controller
SLAM SLAM: Simultaneous Localization And Mapping Generating a map of unknown environment while localizing the mapping system within that map
Navigation and SLAM SLAM Mapping Localization Integrated approaches Active localization Exploration Motion control © Makarenko et al
The SLAM Problem Global map (what robot thinks) Ground truth map (what happens) Local map (what robot sees) Given  Robot controls Nearby measurements Estimate Robot state (position, orientation) Map of world features
Structure of SLAM Problem mj Zk,j mi Zk-1,i Xk-1 Xk uk
Why SLAM is hard? Chicken and egg problem: robot path and map are both unknown In the real world, the mapping between observations and landmarks is unknown Picking wrong data associations can have catastrophic consequences Pose error correlates data associations Robot pose uncertainty
Questions Thank You!

Contenu connexe

Tendances (20)

Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Introduction
IntroductionIntroduction
Introduction
 
Space robotics(my seminor) final
Space robotics(my seminor) finalSpace robotics(my seminor) final
Space robotics(my seminor) final
 
Robotics
RoboticsRobotics
Robotics
 
Space Robotics
Space RoboticsSpace Robotics
Space Robotics
 
Rob
RobRob
Rob
 
Robotics and Technology
Robotics and TechnologyRobotics and Technology
Robotics and Technology
 
Military Robots
Military RobotsMilitary Robots
Military Robots
 
BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
 
Space robotics
Space roboticsSpace robotics
Space robotics
 
Robotics project ppt
Robotics project pptRobotics project ppt
Robotics project ppt
 
Robotics
Robotics Robotics
Robotics
 
Robotics ppt
Robotics pptRobotics ppt
Robotics ppt
 
Robots for surveillance in military applications
Robots for surveillance in military applicationsRobots for surveillance in military applications
Robots for surveillance in military applications
 
Space Robotics
Space RoboticsSpace Robotics
Space Robotics
 
robotics
roboticsrobotics
robotics
 
Space robotics
Space roboticsSpace robotics
Space robotics
 
Robotics ppt
Robotics pptRobotics ppt
Robotics ppt
 
Robotics
RoboticsRobotics
Robotics
 

En vedette

Daksh remotely operated vehicle (rov), india
Daksh remotely operated vehicle (rov), indiaDaksh remotely operated vehicle (rov), india
Daksh remotely operated vehicle (rov), indiahindujudaic
 
World ROV Operations Market Forecast 2015-2019 Leaflet + Contents
World ROV Operations Market Forecast 2015-2019 Leaflet + ContentsWorld ROV Operations Market Forecast 2015-2019 Leaflet + Contents
World ROV Operations Market Forecast 2015-2019 Leaflet + ContentsDouglas-Westwood
 
Surveillance and Rescue Robot using Android Smartphone and the Internet
Surveillance and Rescue Robot using Android Smartphone and the InternetSurveillance and Rescue Robot using Android Smartphone and the Internet
Surveillance and Rescue Robot using Android Smartphone and the InternetSHOEB SHAH
 
Human factors design review - ROV piloting - presentation
Human factors design review - ROV piloting - presentationHuman factors design review - ROV piloting - presentation
Human factors design review - ROV piloting - presentationVikram Razdan
 
ROV Final Report
ROV Final ReportROV Final Report
ROV Final ReportCaleb Irvin
 
ROV Presentation
ROV Presentation ROV Presentation
ROV Presentation Caleb Irvin
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robotSatyendra Gupta
 
Arduino bluetooth controlled robot
Arduino bluetooth controlled robotArduino bluetooth controlled robot
Arduino bluetooth controlled robotUVSofts Technologies
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONVarun Divekar
 
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )Adun Nanthakaew
 
MIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + BluetoothMIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + Bluetoothmike parks
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robotBen Johnke
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarVarun A M
 
Project on gsm based mobile controlling robot
Project on gsm based mobile controlling robotProject on gsm based mobile controlling robot
Project on gsm based mobile controlling robotAnwarul Islam Mithu
 
Robot PowerPoint
Robot PowerPointRobot PowerPoint
Robot PowerPointbradschultz
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated RobotAniket Bhor
 
Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Ahmed ElSheikh
 

En vedette (20)

EPQ Presentation
EPQ PresentationEPQ Presentation
EPQ Presentation
 
Daksh remotely operated vehicle (rov), india
Daksh remotely operated vehicle (rov), indiaDaksh remotely operated vehicle (rov), india
Daksh remotely operated vehicle (rov), india
 
World ROV Operations Market Forecast 2015-2019 Leaflet + Contents
World ROV Operations Market Forecast 2015-2019 Leaflet + ContentsWorld ROV Operations Market Forecast 2015-2019 Leaflet + Contents
World ROV Operations Market Forecast 2015-2019 Leaflet + Contents
 
Surveillance and Rescue Robot using Android Smartphone and the Internet
Surveillance and Rescue Robot using Android Smartphone and the InternetSurveillance and Rescue Robot using Android Smartphone and the Internet
Surveillance and Rescue Robot using Android Smartphone and the Internet
 
Human factors design review - ROV piloting - presentation
Human factors design review - ROV piloting - presentationHuman factors design review - ROV piloting - presentation
Human factors design review - ROV piloting - presentation
 
ROV Final Report
ROV Final ReportROV Final Report
ROV Final Report
 
ROV Presentation
ROV Presentation ROV Presentation
ROV Presentation
 
#BugATAhon2016 #WhoHasKeeda
#BugATAhon2016 #WhoHasKeeda#BugATAhon2016 #WhoHasKeeda
#BugATAhon2016 #WhoHasKeeda
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robot
 
Wearables 101
Wearables 101Wearables 101
Wearables 101
 
Arduino bluetooth controlled robot
Arduino bluetooth controlled robotArduino bluetooth controlled robot
Arduino bluetooth controlled robot
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
 
MIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + BluetoothMIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + Bluetooth
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robot
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
 
Project on gsm based mobile controlling robot
Project on gsm based mobile controlling robotProject on gsm based mobile controlling robot
Project on gsm based mobile controlling robot
 
Robot PowerPoint
Robot PowerPointRobot PowerPoint
Robot PowerPoint
 
Cell Phone Operated Robot
Cell Phone Operated RobotCell Phone Operated Robot
Cell Phone Operated Robot
 
Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)Autonomous Underwater Vehicle (AUV)
Autonomous Underwater Vehicle (AUV)
 

Similaire à Technical Introduction to AriAnA Rescue Robot Team

Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...Gouasmia Zakaria
 
Chapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals.pptChapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals.pptlancelotlabajo
 
Chapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals.pptChapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals.pptOyunbatGansukh1
 
Chapter 1 - Fundamentals Chapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals Chapter 1 - Fundamentals.pptChapter 1 - Fundamentals Chapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals Chapter 1 - Fundamentals.pptabdessamadelforji
 
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry Mohammad Ehtasham
 
Robotics Automation in production
Robotics Automation in productionRobotics Automation in production
Robotics Automation in productionSatishSonwane
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) ijceronline
 
visheshwar oraon robotics presentation
visheshwar oraon   robotics presentationvisheshwar oraon   robotics presentation
visheshwar oraon robotics presentationAkash Maurya
 
Introductionto robotics a
Introductionto robotics aIntroductionto robotics a
Introductionto robotics aIftekhar Ali
 
Robots in automobile industry
Robots in automobile industryRobots in automobile industry
Robots in automobile industryNiraj Rajan
 
Robots in automobile industry
Robots in automobile industryRobots in automobile industry
Robots in automobile industryNiraj Rajan
 
robotsinautomobileindustry-160311092216.pdf
robotsinautomobileindustry-160311092216.pdfrobotsinautomobileindustry-160311092216.pdf
robotsinautomobileindustry-160311092216.pdfSanjeevkumar217359
 
Industrial robots types and application.ppt
Industrial robots types and application.pptIndustrial robots types and application.ppt
Industrial robots types and application.pptPECUG1
 
quadcopter with ostacle avoidance.pptx
quadcopter with ostacle avoidance.pptxquadcopter with ostacle avoidance.pptx
quadcopter with ostacle avoidance.pptxEliasJanson1
 
DEVENDRA SHRIVASH ROBOTICS .pptx
DEVENDRA SHRIVASH ROBOTICS .pptxDEVENDRA SHRIVASH ROBOTICS .pptx
DEVENDRA SHRIVASH ROBOTICS .pptxDEVENDRA SHRIVASH
 
RoboCup 2011 Rescue Robot League (AriAnA_Iran)
RoboCup 2011 Rescue Robot League (AriAnA_Iran)RoboCup 2011 Rescue Robot League (AriAnA_Iran)
RoboCup 2011 Rescue Robot League (AriAnA_Iran)Amir H. Soltanzadeh
 

Similaire à Technical Introduction to AriAnA Rescue Robot Team (20)

Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...Intelligent mobile Robotics  & Perception SystemsIntelligent mobile Robotics ...
Intelligent mobile Robotics & Perception SystemsIntelligent mobile Robotics ...
 
Chapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals.pptChapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals.ppt
 
Chapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals.pptChapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals.ppt
 
Chapter 1 - Fundamentals Chapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals Chapter 1 - Fundamentals.pptChapter 1 - Fundamentals Chapter 1 - Fundamentals.ppt
Chapter 1 - Fundamentals Chapter 1 - Fundamentals.ppt
 
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
 
Robotic technology
Robotic technologyRobotic technology
Robotic technology
 
Robotics Automation in production
Robotics Automation in productionRobotics Automation in production
Robotics Automation in production
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
visheshwar oraon robotics presentation
visheshwar oraon   robotics presentationvisheshwar oraon   robotics presentation
visheshwar oraon robotics presentation
 
Introductionto robotics a
Introductionto robotics aIntroductionto robotics a
Introductionto robotics a
 
Robots in automobile industry
Robots in automobile industryRobots in automobile industry
Robots in automobile industry
 
Robots in automobile industry
Robots in automobile industryRobots in automobile industry
Robots in automobile industry
 
robotsinautomobileindustry-160311092216.pdf
robotsinautomobileindustry-160311092216.pdfrobotsinautomobileindustry-160311092216.pdf
robotsinautomobileindustry-160311092216.pdf
 
Industrial robots types and application.ppt
Industrial robots types and application.pptIndustrial robots types and application.ppt
Industrial robots types and application.ppt
 
Robocup2006
Robocup2006Robocup2006
Robocup2006
 
quadcopter with ostacle avoidance.pptx
quadcopter with ostacle avoidance.pptxquadcopter with ostacle avoidance.pptx
quadcopter with ostacle avoidance.pptx
 
P1130940886 Outline
P1130940886 OutlineP1130940886 Outline
P1130940886 Outline
 
DEVENDRA SHRIVASH ROBOTICS .pptx
DEVENDRA SHRIVASH ROBOTICS .pptxDEVENDRA SHRIVASH ROBOTICS .pptx
DEVENDRA SHRIVASH ROBOTICS .pptx
 
Agriculture bot
Agriculture botAgriculture bot
Agriculture bot
 
RoboCup 2011 Rescue Robot League (AriAnA_Iran)
RoboCup 2011 Rescue Robot League (AriAnA_Iran)RoboCup 2011 Rescue Robot League (AriAnA_Iran)
RoboCup 2011 Rescue Robot League (AriAnA_Iran)
 

Dernier

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Dernier (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Technical Introduction to AriAnA Rescue Robot Team

  • 1. AriAnA Rescue Robot Team Technical Introduction Amir H. SoltanzadehRobotics Lab @ Engineering School IAUCTB
  • 2. Outlines Introduction to USAR Robotics USAR as a real-world problem RoboCup Rescue Robot League Technical introduction Mechanical overview Hardware architecture Software architecture
  • 4. What is USAR Robotics? Search To look through in a place or in an area carefully in order to find something missing or lost Rescue To free or deliver victim from confinement. USAR: Urban Search And Rescue
  • 5. What is USAR Robotics? Search To look through in a place or in an area carefully in order to find something missing or lost Rescue To free or deliver victim from confinement. Developing robots to be used in USAR application
  • 6. Why use robots for USAR? 3-D law Robots can help in Dirty,Dangerous, DullTasks. They can do what rescuers or rescue dogs can’t! voids smaller than person can enter voids on fire or oxygen depleted Lose ½ cognitive attention with each level of protection Void:1’x2.5’x60’ Void on fire
  • 7. Why use robots for USAR? 3-D law Robots can help in Dirty, Dangerous, DullTasks. The most important person in a rescue attempt is the rescuer! Not enough trained people 1 survivor, entombed: 10 rescuers, 4 hours 1 survivor, trapped/crushed: 10 rescuers, 10 hours 135 rescuers died Mexico City, 65 in confined spaces
  • 8. Why use robots for USAR? 3-D law Robots can help in Dirty,Dangerous, Dull Tasks. They save time! Time is very critical Golden 24 hours
  • 9. Taxonomy of USAR Robots MAV USV Man-packable UAV Man-portable Big-size USAR robots UGV
  • 10. Brief History of USAR Robotics Oklahoma City bombing (1995) The Idea of using robots in USAR domain (by R. Murphy andJ. Blitch) Hanshi-Awaji earthquake in Kobe City (1995) The trigger for theRoboCup Rescueinitiative WTC 9/11 (2001) First practical usage of robots in real USAR application After 2001 rescue robots were applied in several occasions: Boat robots (USV) were used after hurricanes Charley, Dennis, Katrina and Wilma Aerial robots (UAV) were used after earthquake in L’Aquila, Italy 0 6 15
  • 11. RoboCup Rescue Robot League RoboCup Juniors Seniors Soccer Rescue @Home Soccer Rescue Simulation Simulation Dance Small Size Robot Middle Size Standard Platform Humanoid
  • 12. RoboCup Rescue Robot League Tasks Finding victims in a simulated destructed building Identifying detected victims (signs of life and identity) Marking victims’ locations on an automatically generated map
  • 13. RoboCup Rescue Robot League Test Arena Yellow Ramps Autonomous Robots Only Orange Steep Ramp Stairs Red Step-Field Radio Drop-Out Autonomous Mobility
  • 15. Brief History Start (2005) • Research phase in Shahed Research Center (2005) Becoming official team of IAUCTB (2006) • 7th place in final ranking of RoboCup Rescue (2006) Joining with AVA – Malaysia (2008) • 2nd place in ISME 2008 student projects (2008) • 7th place in RoboCup Rescue (2009) • 1st place in Khwarizmi Robotics Competitions (2010) 2009 2006 2007 2008 2009 2010 AVA - Malaysia (ISOP Int. Co.)
  • 16. Mechanical Overview Mobile manipulation in rough terrain: Locomotion Manipulation
  • 17. Locomotion Mobility as a problem: Rescue robots should be highly mobile. Compromising between Mobility and Complexity of locomotion systems is inevitable. Biomimicry has not yet been a suitable solution due to technical limitations: Nature does not create efficient locomotion systems (living beings must do numerous things). Intelligent control of advanced mobility robots is computationally power hungry. Mobility Complexity Efficiency Various Platforms (for variety of terrains) Complexity as less complicated as possible to fulfill a task
  • 18. Hybrid Locomotion Our solution: Designing a walking mechanism which is not necessarily inspired from the nature. Legged systems are very hard to control! Decreasing complexity of control system by means of semi-active joint controlling Triangular Tracked Wheel Legged Wheeled Tracked Higher maneuverability on rough terrains Higher traction + Lower ground pressure Higher efficiency while steering
  • 19. Concept of TTW Mechanism 2 DOF: Tracks (velocity & torque controlled) Triangular frames (semi-active joint): Active (position, velocity & torque controlled) Passive
  • 20. Concept of TTW Mechanism Active joint controlling: Continuous movement: Tracks traveling -> suitable for flat grounds (This type is also available in passive mode) Discrete movement: Triangular frames rotation -> for rough terrains Combined movement: Both tracks and triangles -> for ultra-rough terrains
  • 21. Concept of TTW Mechanism Passive joint controlling: Surface adaptation: Lateral adaptation: Increasing traction without control process Axial adaptation:Passing obstacles without control process Not actually controlled but is monitored!
  • 22. Manipulator Manipulator: Surveillance Camera Victim detection sensors Manipulation Camera Victim detection sensors Gripper Problems: DOF: Maneuverability Complexity Accuracy Payload End effector’s orientation correction mechanism: Combination of two parallelogram four-bar linkage with flexible links
  • 23. Hardware Architecture Power Management System Main Board Communication System Motors & Drivers Video System Sensors
  • 24. Power Management System Web based PMS: Power distribution Monitoring (voltage & current) Web Interfaced Intelligent control Self-health check
  • 25. Main Board Industry grade Motherboard Small (115 x 165 mm) Powerful Pentium M 1.4 GHz, 2M L2 cache Robust Fanless (-40 to +80 C) Compact Flash compatible PC/104-plus compatible 0% ~ 90% relative humidity
  • 26. Communications Internal Wired External Wireless Communication 5 GHz IEEE802.11a Access Point / Bridge
  • 27. Motors & Drivers High efficiency brushless DC motors ~ 90% efficient 120 – 200W nominal power Highly efficient Gearhead ~ 80% efficient Incremental Encoder 1500 cpr Driver Torque control Velocity control Position control
  • 28. Video System Camera Miniature cam (QTY = 3) Zoom cam (QTY = 1) Optical zoom Auto/Manual control Video Server Industry grade VS Higher quality Resolution: 720 x 480 Frame rate: up to 30 fps Robustness 3g shock & 1g vibration
  • 29. Sensors Navigation Dead reckoning Odometry IMU Range sensors Scanning Laser Range Finder Vision Monocular Stereo Proximity sensors Ultrasonic GPS (Outdoor only)
  • 30. Sensors Victim identification Temperature Thermal imaging camera Temperature scanner Vision Monocular Breathing CO2 sensor
  • 31. Software Architecture Robotic Server HRI SLAM
  • 32. Robotic Server Player (started in 2000) A universal driver for robotics Stage 2D multi-robot simulator Gazebo (started in 2003) High-fidelity 3D multi-robot simulator
  • 33. Player / Stage / Gazebo Gazebo (3D simulation) Stage (2D simulation) Controller (client) Player (server) Controller (client) Controller (client) Player (server) Controller (client) TCP, UDP, Jini, Ice RS232, USB, 1394, TCP, Shared Mem © Brian Gerkey
  • 34. Human Robot Interaction Easy to understand Graphical User Interface (GUI) Video-centric GUI Popular X-Box controller
  • 35. SLAM SLAM: Simultaneous Localization And Mapping Generating a map of unknown environment while localizing the mapping system within that map
  • 36. Navigation and SLAM SLAM Mapping Localization Integrated approaches Active localization Exploration Motion control © Makarenko et al
  • 37. The SLAM Problem Global map (what robot thinks) Ground truth map (what happens) Local map (what robot sees) Given Robot controls Nearby measurements Estimate Robot state (position, orientation) Map of world features
  • 38. Structure of SLAM Problem mj Zk,j mi Zk-1,i Xk-1 Xk uk
  • 39. Why SLAM is hard? Chicken and egg problem: robot path and map are both unknown In the real world, the mapping between observations and landmarks is unknown Picking wrong data associations can have catastrophic consequences Pose error correlates data associations Robot pose uncertainty