Description: This course introduces the students to theoretical and practical aspects of UAV Communications.
Contents: We plan to cover the following contents:
Basics of Networking
Basics of Communications
Introduction to UAV Communications
Multi-UAV communications
Hardware and software tools: Linux, ArduPilot SITL, ROS, MAVROS
Networking tools for UAVs: wireshark etc.
UAV Swarms: setup and configuration
Class Venue: TB208
Grading: Participation in all components of the course (i.e. submitting the
project, taking the end sem, submitting the assignments, attending most
classes) is mandatory requirement. If these are done, then grading will
be done as per the following criteria:
Project: 60%
Endsem: 20%
Assignments: 20%
For the networking part, we will
follow
Computer
Networking: A Top Down Approach, 8th Edition, Jim Kurose, Keith
Ross, Authors’ website: https://gaia.cs.umass.edu/kurose_ross/eighth.php
For the other parts, references will be
provided from time to time.