SlideShare a Scribd company logo
1 of 14
Download to read offline
SONAR Based Obstacle
Avoidance for UAVs
Submitted By
Arti Kalra (SID: 13101021)
Prashant Sharma (SID: 13101017)
Gaurav Dhir (SID: 13101013)
Gunjit Dhingra (SID: 13101007)
Research Motivation
1. Research pertaining to Unmanned Aerial Vehicles (UAVs) and especially
obstacle avoidance continues to increase due to the versatility of their
potential use for both military and humanitarian missions such as search and
rescue, surveillance of disaster stricken areas, and battlefield assessment.
2. Potential military application includes the use of such vehicles for
reconnaissance inside unfamiliar buildings for situational awareness before
sending troops in. In a similar scenario, vehicles with obstacle avoidance
could allow for search and rescue teams to find survivors in buildings
damaged by a disaster without the risk of injuring the rescuers.
Major Objectives of the Project
1. To successfully develop quadrotor UAV capable of performing obstacle
avoidance using SONAR functionality.
2. To test and develop interface for communication between RPI and Pixhawk
3. To develop code for transferring offboard control from Pixhawk to RPI and
allowing RPI to perform control maneuvers in GPS denied environment
Popular Approaches towards performing Obstacle
Avoidance
1. Stereo Vision Based Obstacle Avoidance Systems
2. Laser Based Obstacle Avoidance Systems
3. SONAR Based Obstacle Avoidance Systems
4. Optical Flow Based Obstacle Avoidance Systems
Major Limitation of Vision Based Approach
1. High Latency
2. Object Detection remains one of the challenging aspects which is still to be
sorted out
3. Requires usage of complicated machine learning and neural network
algorithms and hence requires greater time investment
4. Hardware not currently available in the country.
Obstacle Avoidance System (Closed Loop System)
SONAR
Senses
Obstacle
Information is
forwarded to
Pixhawk
Pixhawk interacts
with RPI via
MAVLINK
RPI provides offboard
control and takes
necessary maneuver
action
Offboard Control is
Disabled and control is
transferred to Pixhawk
Major Components of the UAV
Hardware:
1. SONAR System
2. Inertial Measurement Unit
3. Pixhawk Flight Control System
Software:
1. Onboard Communication via MAVLINK Interface from RPI to Pixhawk
2. SONAR Data Retrieval System via MAVLINK
3. Offboard Control via RPI through Navigation Commands via MAVLINK
Interfacing RPI3 with Pixhawk
Communication of Raspberry Pi and Pixhawk using a MAVLINK protocol over a
serial connection.
Interfacing Pixhawk with Analog SONAR
MAVLINK Interface with Pixhawk
1. A code is developed to provide serial communication between RPI and
Pixhawk
2. This remains the major contribution of our project and this code can be
utilized further for research and development purposes.
3. The code basically is based on developing utilizing common MAVLINK
headers to retrieve information from pixhawk
4. The code also provides support for path planning algorithms and additional
sensor data to provide complete offboard control of the UAV
5. The code will also be uploaded on GITHUB as an open-source contribution.
MAVLINK Messages
1. MAVLink is a very lightweight, header-only message marshalling library for
micro air vehicles.
2. It can pack C-structs over serial channels with high efficiency and send these
packets to the ground control station
3. MAVLink messages are defined in XML and then converted to C/C++, C# or
Python code (several generators exist).
MAVLINK Common Message Set Specification
Future Scope and Recommendations
1. Object Detection using stereo vision needs further investigation with the
concept relying on neural network and machine learning algorithms for robust
performance.
2. The autopilot interface developed for communication between RPI and
PIXHAWK can be utilized as a starting point for developing various path
planning algorithms.
3. One popular method involves the utilization of occupancy grid algorithm using
stereo vision and Markov Decision Processes for performing optimal path
planning
Future Scope and Recommendations
1. Our concept only provides one dimensional object avoidance using a single
SONAR sensor
2. Several SONAR sensors can be incorporated at different angles to provide 3
Dimensional Object avoidance.
3. However, 3 Dimensional obstacle avoidance using SONAR has some
limitations due to difficulty in accurate data processing arising due to
interference between various SONAR sensors

More Related Content

What's hot

Drones 101
Drones 101Drones 101
Drones 101Amos Tay
 
Introduction to Quad-copters, Drones
Introduction to Quad-copters, DronesIntroduction to Quad-copters, Drones
Introduction to Quad-copters, Droneswinfred lu
 
drone technology
drone technologydrone technology
drone technologyUmesh Dadde
 
Mission planning and control for UAV's
Mission planning and control for UAV'sMission planning and control for UAV's
Mission planning and control for UAV'sSuthan Rajendran
 
bca final year project drone presentation
bca final year project drone presentationbca final year project drone presentation
bca final year project drone presentationpawanrai68
 
Unmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUnmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUAS Colorado
 
Drone technology,UAV
Drone technology,UAVDrone technology,UAV
Drone technology,UAVUmesh Dadde
 
radar
 radar radar
radarjhcid
 
Report of quadcopter
Report of quadcopterReport of quadcopter
Report of quadcopterAshish Patel
 
Unmanned aerial vehicles
Unmanned aerial vehiclesUnmanned aerial vehicles
Unmanned aerial vehiclesShahnawaz Alam
 
Drone detection.pptx
Drone detection.pptxDrone detection.pptx
Drone detection.pptxH4Diadmin
 
Drone Transforming Media
Drone Transforming Media Drone Transforming Media
Drone Transforming Media Abhinav Aditya
 
Drone Insights 2021, and its Impact on other sectors in India
Drone Insights 2021, and its Impact on other sectors in IndiaDrone Insights 2021, and its Impact on other sectors in India
Drone Insights 2021, and its Impact on other sectors in IndiaKaushik Biswas
 

What's hot (20)

Drones 101
Drones 101Drones 101
Drones 101
 
Introduction to Quad-copters, Drones
Introduction to Quad-copters, DronesIntroduction to Quad-copters, Drones
Introduction to Quad-copters, Drones
 
drone technology
drone technologydrone technology
drone technology
 
Drone Presentation Edit
Drone Presentation EditDrone Presentation Edit
Drone Presentation Edit
 
Mission planning and control for UAV's
Mission planning and control for UAV'sMission planning and control for UAV's
Mission planning and control for UAV's
 
Drone
DroneDrone
Drone
 
bca final year project drone presentation
bca final year project drone presentationbca final year project drone presentation
bca final year project drone presentation
 
Unmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision MappingUnmanned Aerial Systems for Precision Mapping
Unmanned Aerial Systems for Precision Mapping
 
Drone technology,UAV
Drone technology,UAVDrone technology,UAV
Drone technology,UAV
 
drones future need
drones future needdrones future need
drones future need
 
Drones
DronesDrones
Drones
 
radar
 radar radar
radar
 
Report of quadcopter
Report of quadcopterReport of quadcopter
Report of quadcopter
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
Unmanned aerial vehicles
Unmanned aerial vehiclesUnmanned aerial vehicles
Unmanned aerial vehicles
 
Drone detection.pptx
Drone detection.pptxDrone detection.pptx
Drone detection.pptx
 
Drone Transforming Media
Drone Transforming Media Drone Transforming Media
Drone Transforming Media
 
Drones
DronesDrones
Drones
 
Drone Insights 2021, and its Impact on other sectors in India
Drone Insights 2021, and its Impact on other sectors in IndiaDrone Insights 2021, and its Impact on other sectors in India
Drone Insights 2021, and its Impact on other sectors in India
 
Drone technology
Drone technologyDrone technology
Drone technology
 

Similar to Sonar based obstacle avoidance for UAVs

Energy efficient hierarchical based fish eye state routing protocol for flyin...
Energy efficient hierarchical based fish eye state routing protocol for flyin...Energy efficient hierarchical based fish eye state routing protocol for flyin...
Energy efficient hierarchical based fish eye state routing protocol for flyin...nooriasukmaningtyas
 
6 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 20166 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 2016Youness Lahdili
 
White paper: Enhance mobility and driver experience with multihop data exchan...
White paper: Enhance mobility and driver experience with multihop data exchan...White paper: Enhance mobility and driver experience with multihop data exchan...
White paper: Enhance mobility and driver experience with multihop data exchan...Yaroslav Domaratsky
 
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)Big Data Value Association
 
Object collision avoidance with train using android
Object collision avoidance with train using androidObject collision avoidance with train using android
Object collision avoidance with train using androideSAT Publishing House
 
vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051Sagar Parmar
 
OBJECT TRACKING COMBAT FPV DRONE
OBJECT TRACKING COMBAT FPV DRONEOBJECT TRACKING COMBAT FPV DRONE
OBJECT TRACKING COMBAT FPV DRONEDhammika Vidanalage
 
Quadcopter (uavs) for border security with gui system
Quadcopter (uavs) for border security with gui systemQuadcopter (uavs) for border security with gui system
Quadcopter (uavs) for border security with gui systemeSAT Journals
 
Quadcopter (uavs) for border security with gui system
Quadcopter (uavs) for border security with gui systemQuadcopter (uavs) for border security with gui system
Quadcopter (uavs) for border security with gui systemeSAT Publishing House
 
IRJET- Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
IRJET-  	  Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...IRJET-  	  Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
IRJET- Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...IRJET Journal
 
VANET: Routing Protocols, Security Issues and Simulation Tools
VANET: Routing Protocols, Security Issues and Simulation ToolsVANET: Routing Protocols, Security Issues and Simulation Tools
VANET: Routing Protocols, Security Issues and Simulation ToolsIOSR Journals
 
End of Semester Design Report Final Version
End of Semester Design Report Final VersionEnd of Semester Design Report Final Version
End of Semester Design Report Final VersionDaniel Worts
 
Harini_Mobile_Robotics
Harini_Mobile_RoboticsHarini_Mobile_Robotics
Harini_Mobile_RoboticsHarini Suresh
 
FYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICALFYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICALsameer ahmed
 
[CB20] Drones' Cryptanalysis - Detecting Spying Drones by Ben Nassi
[CB20] Drones' Cryptanalysis - Detecting Spying Drones by Ben Nassi[CB20] Drones' Cryptanalysis - Detecting Spying Drones by Ben Nassi
[CB20] Drones' Cryptanalysis - Detecting Spying Drones by Ben NassiCODE BLUE
 

Similar to Sonar based obstacle avoidance for UAVs (20)

E04502025030
E04502025030E04502025030
E04502025030
 
Energy efficient hierarchical based fish eye state routing protocol for flyin...
Energy efficient hierarchical based fish eye state routing protocol for flyin...Energy efficient hierarchical based fish eye state routing protocol for flyin...
Energy efficient hierarchical based fish eye state routing protocol for flyin...
 
6 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 20166 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 2016
 
White paper: Enhance mobility and driver experience with multihop data exchan...
White paper: Enhance mobility and driver experience with multihop data exchan...White paper: Enhance mobility and driver experience with multihop data exchan...
White paper: Enhance mobility and driver experience with multihop data exchan...
 
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
Unmanned Aerial Vehicles: COMP4DRONES (ECSEL JU)
 
Object collision avoidance with train using android
Object collision avoidance with train using androidObject collision avoidance with train using android
Object collision avoidance with train using android
 
Satrack
SatrackSatrack
Satrack
 
Nasa final report
Nasa final reportNasa final report
Nasa final report
 
vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051vehicle traking based on GSM/GPS using 8051
vehicle traking based on GSM/GPS using 8051
 
OBJECT TRACKING COMBAT FPV DRONE
OBJECT TRACKING COMBAT FPV DRONEOBJECT TRACKING COMBAT FPV DRONE
OBJECT TRACKING COMBAT FPV DRONE
 
Quadcopter (uavs) for border security with gui system
Quadcopter (uavs) for border security with gui systemQuadcopter (uavs) for border security with gui system
Quadcopter (uavs) for border security with gui system
 
Quadcopter (uavs) for border security with gui system
Quadcopter (uavs) for border security with gui systemQuadcopter (uavs) for border security with gui system
Quadcopter (uavs) for border security with gui system
 
IRJET- Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
IRJET-  	  Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...IRJET-  	  Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
IRJET- Autonomous Operation and Controlling of Unmanned Ariel Vehicle (UA...
 
VANET: Routing Protocols, Security Issues and Simulation Tools
VANET: Routing Protocols, Security Issues and Simulation ToolsVANET: Routing Protocols, Security Issues and Simulation Tools
VANET: Routing Protocols, Security Issues and Simulation Tools
 
End of Semester Design Report Final Version
End of Semester Design Report Final VersionEnd of Semester Design Report Final Version
End of Semester Design Report Final Version
 
Harini_Mobile_Robotics
Harini_Mobile_RoboticsHarini_Mobile_Robotics
Harini_Mobile_Robotics
 
Remote surveillance of enclosed and open architectures using unmanned vehicl...
Remote surveillance of enclosed and open architectures using  unmanned vehicl...Remote surveillance of enclosed and open architectures using  unmanned vehicl...
Remote surveillance of enclosed and open architectures using unmanned vehicl...
 
FYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICALFYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICAL
 
Vanet ppt
Vanet pptVanet ppt
Vanet ppt
 
[CB20] Drones' Cryptanalysis - Detecting Spying Drones by Ben Nassi
[CB20] Drones' Cryptanalysis - Detecting Spying Drones by Ben Nassi[CB20] Drones' Cryptanalysis - Detecting Spying Drones by Ben Nassi
[CB20] Drones' Cryptanalysis - Detecting Spying Drones by Ben Nassi
 

Recently uploaded

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

Sonar based obstacle avoidance for UAVs

  • 1. SONAR Based Obstacle Avoidance for UAVs Submitted By Arti Kalra (SID: 13101021) Prashant Sharma (SID: 13101017) Gaurav Dhir (SID: 13101013) Gunjit Dhingra (SID: 13101007)
  • 2. Research Motivation 1. Research pertaining to Unmanned Aerial Vehicles (UAVs) and especially obstacle avoidance continues to increase due to the versatility of their potential use for both military and humanitarian missions such as search and rescue, surveillance of disaster stricken areas, and battlefield assessment. 2. Potential military application includes the use of such vehicles for reconnaissance inside unfamiliar buildings for situational awareness before sending troops in. In a similar scenario, vehicles with obstacle avoidance could allow for search and rescue teams to find survivors in buildings damaged by a disaster without the risk of injuring the rescuers.
  • 3. Major Objectives of the Project 1. To successfully develop quadrotor UAV capable of performing obstacle avoidance using SONAR functionality. 2. To test and develop interface for communication between RPI and Pixhawk 3. To develop code for transferring offboard control from Pixhawk to RPI and allowing RPI to perform control maneuvers in GPS denied environment
  • 4. Popular Approaches towards performing Obstacle Avoidance 1. Stereo Vision Based Obstacle Avoidance Systems 2. Laser Based Obstacle Avoidance Systems 3. SONAR Based Obstacle Avoidance Systems 4. Optical Flow Based Obstacle Avoidance Systems
  • 5. Major Limitation of Vision Based Approach 1. High Latency 2. Object Detection remains one of the challenging aspects which is still to be sorted out 3. Requires usage of complicated machine learning and neural network algorithms and hence requires greater time investment 4. Hardware not currently available in the country.
  • 6. Obstacle Avoidance System (Closed Loop System) SONAR Senses Obstacle Information is forwarded to Pixhawk Pixhawk interacts with RPI via MAVLINK RPI provides offboard control and takes necessary maneuver action Offboard Control is Disabled and control is transferred to Pixhawk
  • 7. Major Components of the UAV Hardware: 1. SONAR System 2. Inertial Measurement Unit 3. Pixhawk Flight Control System Software: 1. Onboard Communication via MAVLINK Interface from RPI to Pixhawk 2. SONAR Data Retrieval System via MAVLINK 3. Offboard Control via RPI through Navigation Commands via MAVLINK
  • 8. Interfacing RPI3 with Pixhawk Communication of Raspberry Pi and Pixhawk using a MAVLINK protocol over a serial connection.
  • 10. MAVLINK Interface with Pixhawk 1. A code is developed to provide serial communication between RPI and Pixhawk 2. This remains the major contribution of our project and this code can be utilized further for research and development purposes. 3. The code basically is based on developing utilizing common MAVLINK headers to retrieve information from pixhawk 4. The code also provides support for path planning algorithms and additional sensor data to provide complete offboard control of the UAV 5. The code will also be uploaded on GITHUB as an open-source contribution.
  • 11. MAVLINK Messages 1. MAVLink is a very lightweight, header-only message marshalling library for micro air vehicles. 2. It can pack C-structs over serial channels with high efficiency and send these packets to the ground control station 3. MAVLink messages are defined in XML and then converted to C/C++, C# or Python code (several generators exist).
  • 12. MAVLINK Common Message Set Specification
  • 13. Future Scope and Recommendations 1. Object Detection using stereo vision needs further investigation with the concept relying on neural network and machine learning algorithms for robust performance. 2. The autopilot interface developed for communication between RPI and PIXHAWK can be utilized as a starting point for developing various path planning algorithms. 3. One popular method involves the utilization of occupancy grid algorithm using stereo vision and Markov Decision Processes for performing optimal path planning
  • 14. Future Scope and Recommendations 1. Our concept only provides one dimensional object avoidance using a single SONAR sensor 2. Several SONAR sensors can be incorporated at different angles to provide 3 Dimensional Object avoidance. 3. However, 3 Dimensional obstacle avoidance using SONAR has some limitations due to difficulty in accurate data processing arising due to interference between various SONAR sensors