SlideShare une entreprise Scribd logo
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

Contenu connexe

Tendances

Autonomous drone project part 1
Autonomous drone project part 1Autonomous drone project part 1
Autonomous drone project part 1
ABIN VARGHESE
 
Qaudcopters
QaudcoptersQaudcopters
Qaudcopters
SHREYANSH VATS
 
LIDAR
LIDARLIDAR
Overview Of Unmanned Aircraft Systems (UAS)
Overview Of Unmanned Aircraft Systems (UAS)Overview Of Unmanned Aircraft Systems (UAS)
Overview Of Unmanned Aircraft Systems (UAS)
Mark Lewellen
 
Lidar
LidarLidar
Drone
DroneDrone
Introduction to global position system
Introduction to global position systemIntroduction to global position system
Introduction to global position system
University of Technology
 
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
PRADEEP Cheekatla
 
Uav presentation
Uav presentationUav presentation
Uav presentation
Meshut
 
Project seminar quadcopter
Project seminar quadcopterProject seminar quadcopter
Project seminar quadcopter
Shazaan Sayeed
 
Ppt local tracking and gps
Ppt local tracking and gpsPpt local tracking and gps
Ppt local tracking and gps
massab
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
Aakash Goyal
 
drone technology
drone technologydrone technology
drone technology
Umesh Dadde
 
Radar ppt
Radar pptRadar ppt
Radar ppt
pratibha007
 
Radio And Satellite Navigation
Radio And Satellite NavigationRadio And Satellite Navigation
Radio And Satellite Navigation
willmac1wm
 
QUADCOPTER
QUADCOPTERQUADCOPTER
QUADCOPTER
tusarjena22
 
drone
dronedrone
drones future need
drones future needdrones future need
drones future need
Rushikesh Dudhate
 
quadcopter
quadcopterquadcopter
quadcopter
Satendra Tripathi
 
Unmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsUnmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial Robotics
Muhammad Aleem Siddiqui
 

Tendances (20)

Autonomous drone project part 1
Autonomous drone project part 1Autonomous drone project part 1
Autonomous drone project part 1
 
Qaudcopters
QaudcoptersQaudcopters
Qaudcopters
 
LIDAR
LIDARLIDAR
LIDAR
 
Overview Of Unmanned Aircraft Systems (UAS)
Overview Of Unmanned Aircraft Systems (UAS)Overview Of Unmanned Aircraft Systems (UAS)
Overview Of Unmanned Aircraft Systems (UAS)
 
Lidar
LidarLidar
Lidar
 
Drone
DroneDrone
Drone
 
Introduction to global position system
Introduction to global position systemIntroduction to global position system
Introduction to global position system
 
Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)Unmanned air vehicle(quadrotor)
Unmanned air vehicle(quadrotor)
 
Uav presentation
Uav presentationUav presentation
Uav presentation
 
Project seminar quadcopter
Project seminar quadcopterProject seminar quadcopter
Project seminar quadcopter
 
Ppt local tracking and gps
Ppt local tracking and gpsPpt local tracking and gps
Ppt local tracking and gps
 
Quadcopter
QuadcopterQuadcopter
Quadcopter
 
drone technology
drone technologydrone technology
drone technology
 
Radar ppt
Radar pptRadar ppt
Radar ppt
 
Radio And Satellite Navigation
Radio And Satellite NavigationRadio And Satellite Navigation
Radio And Satellite Navigation
 
QUADCOPTER
QUADCOPTERQUADCOPTER
QUADCOPTER
 
drone
dronedrone
drone
 
drones future need
drones future needdrones future need
drones future need
 
quadcopter
quadcopterquadcopter
quadcopter
 
Unmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial RoboticsUnmanned Aerial Vehicle - Aerial Robotics
Unmanned Aerial Vehicle - Aerial Robotics
 

Similaire à Sonar based obstacle avoidance for UAVs

E04502025030
E04502025030E04502025030
E04502025030
ijceronline
 
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 2016
Youness 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
 
AE8006- UAV Unit -V( The development of UAV(Unmanned Aerial Vehicles) System)...
AE8006- UAV Unit -V( The development of UAV(Unmanned Aerial Vehicles) System)...AE8006- UAV Unit -V( The development of UAV(Unmanned Aerial Vehicles) System)...
AE8006- UAV Unit -V( The development of UAV(Unmanned Aerial Vehicles) System)...
BradHadden
 
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
eSAT Publishing House
 
Satrack
SatrackSatrack
Satrack
AmlanMusib
 
Nasa final report
Nasa final reportNasa final report
Nasa final report
Muhammad Mohsin Raza
 
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
Sagar Parmar
 
OBJECT TRACKING COMBAT FPV DRONE
OBJECT TRACKING COMBAT FPV DRONEOBJECT TRACKING COMBAT FPV DRONE
OBJECT TRACKING COMBAT FPV DRONE
Dhammika 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 system
eSAT 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 system
eSAT 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 Tools
IOSR 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 Version
Daniel Worts
 
Harini_Mobile_Robotics
Harini_Mobile_RoboticsHarini_Mobile_Robotics
Harini_Mobile_Robotics
Harini Suresh
 
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...
International Journal of Reconfigurable and Embedded Systems
 
FYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICALFYP_POSTER_PRESENTATION_ELECTRICAL
FYP_POSTER_PRESENTATION_ELECTRICAL
sameer ahmed
 
Vanet ppt
Vanet pptVanet ppt
Vanet ppt
Akash Raghunath
 

Similaire à 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)
 
AE8006- UAV Unit -V( The development of UAV(Unmanned Aerial Vehicles) System)...
AE8006- UAV Unit -V( The development of UAV(Unmanned Aerial Vehicles) System)...AE8006- UAV Unit -V( The development of UAV(Unmanned Aerial Vehicles) System)...
AE8006- UAV Unit -V( The development of UAV(Unmanned Aerial Vehicles) System)...
 
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
 

Dernier

2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 

Dernier (20)

2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 

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