Control and Communication
Control and Communication
Synopsis
on
of
Bachelor of Technology
in
COMPUTER SCIENCE AND ENGINEERING
Submitted by
ROHIT SHARMA ( 2208410100049 )
Supervisor Sign:
ABSTRACT
The control framework includes PID controllers to ensure stable flight, while
SLAM (Simultaneous Localization and Mapping) is used for navigation in
GPS-denied environments.
Real-time obstacle avoidance is achieved through sensor fusion, using data from
multiple sensors to dynamically adjust flight paths. All these sensors relay these
data from sensors to ground systems (laptops/database).
The communication system facilitates real-time data transfer to ground stations,
enabling operators to receive high-resolution mapping data and telemetry. This
project aims to create a reliable, fully autonomous drone solution for mapping
and surveying applications, with applications in industries like agriculture,
construction, and environmental monitoring.
OBJECTIVE OF THE PROJECT
The objective of this project is to design and implement an advanced control and
communication system for autonomous drones that enables efficient and reliable
navigation for various applications, such as delivery services and
mapping/surveying. Specifically, the project aims to:
This project will enhance the autonomy, efficiency, and scalability of drones,
making them more practical for real-world applications in logistics,
infrastructure, and environmental management.
FUNCTIONAL REQUIREMENTS
3. Real-Time Communication
● The drone must transmit live telemetry data (e.g., altitude, speed,
battery level, position) to the ground station or control center.
● The communication system must enable the real-time streaming of
video and sensor data for remote monitoring.
● It should maintain stable communication links, using protocols like
4G/5G, Wi-Fi, or radio frequencies, with failover systems in case of
signal loss.
4. Failsafe Mechanisms
● The drone must have an emergency return-to-home (RTH) function,
where it autonomously returns to a safe location if it encounters an
issue (e.g., low battery, loss of signal).
● The system should implement geofencing to prevent the drone from
entering restricted or hazardous areas.
● In case of critical failure, the drone must perform a controlled
emergency landing.
a) Flight Controller
● Raspberry Pi: Small computers that can run control algorithms and sensor
fusion, enabling real-time decision-making and data processing for
autonomous control tasks.
a) Communication Modules
b) Communication Protocols
● EKF (Extended Kalman Filter): To fuse data from IMU, GPS, and other
sensors to provide a reliable estimate of the drone’s position, orientation,
and velocity in real time.
● SLAM (Simultaneous Localization and Mapping): In cases where GPS
is unreliable, SLAM algorithms can use onboard cameras and sensors to
localize the drone in space and map its surroundings.
d) Simulation Tools
● Gazebo: A simulation platform integrated with ROS and PX4 that allows
you to test control systems and communication protocols in virtual
environments before deploying on real hardware.
● AirSim: A drone simulator that lets you test control algorithms,
communication systems, and obstacle avoidance in realistic 3D
environments.
SCOPE AND APPLICATIONS
Project Scope:
The scope of this project focuses on designing and implementing a robust control
and communication system for autonomous drone navigation. This includes the
following key components:
● Terrain Mapping: The control system ensures stable flight while the drone
collects mapping data from onboard cameras or LiDAR systems, while
real-time communication allows operators to monitor the data being
collected.
● Construction and Agriculture: Drones can autonomously navigate over
construction sites or farms to collect data for planning or monitoring crop
health, using communication systems to relay data in real-time to remote
servers.
Infrastructure Inspection:
Environmental Monitoring:
Shah, S., Dey, D., Lovett, C., & Kapoor, A. (2017). AirSim: High-Fidelity
Visual and Physical Simulation for Autonomous Vehicles. Microsoft Research.
Erdelj, M., Król, M., & Natalizio, E. (2017). Wireless Sensor Networks and
Multi-UAV Communication for Wide Area Monitoring. Ad Hoc Networks, 57,
131-144.
Zhou, B., Yan, X., & Zhang, Y. (2020). Design and Implementation of a
Real-Time Communication System for Autonomous Drone Control. Sensors,
20(10), 2753.