Are you a drone enthusiast wanting to explore and tinker with a drone’s code? Do you want to make a drone fly according to your whim? Do you wish to integrate a drone into your robotics project?
Then this course is for you! Our team of expert instructors train you in all that there is to code a drone. You will be trained in industry softwares such as ROS and open source drone platform Pluto. They will ensure that once you complete this course, you will be able to communicate with all the sensors and control drone's movements the way you want. Explore our syllabus to know more!
For a better understanding of the course, we encourage you to have a basic understaning of these topics.
Basic drone terminologies, types of drones, applications of drones, categories of drones.
Drone flying zones, latest rules and regulations, altitude restrictions, UIN, digital sky platform, do’s and don'ts.
Drone maneuvering and controls terminologies, motor configuration, DOF, basic dynamics, forces and torque.
Understanding FC, ESC, battery, GPS, IMU, telemetry, sensors, propellers, motors and their connections with each other.
Introduction to Pluto drone-kit, build your nano drone, sensor calibration, pre-flight checks.
Instructions for drone flying, introduction to drone flying app, hands-on drone flying in different flying modes.
Cygnus software installation, introduction to Magis firmware, APIs for Pluto drone, Pluto Pilot code structure.
Program the logic in Cygnus IDE and perform experiments using onboard and external sensors on Pluto drone.
Introduction to ROS, Architecture, features, philosophy, environment, packages, master, topics, nodes, messages, services, catkin build systems, building and sourcing packages.
Communication between talker and listner nodes, sending commands to drone over topics, keyboard controlled drone, obtaining live drone camera feed, computer vision based projects.