vt-header-img workshop-header-img

Drone Coding Bootcamp

Experential advance computing on nano drones

Enroll Now Brochure
01

Learn

02

Build

03

Code

04

Fly

coding-gifpluto-drone-vector

COURSE OVERVIEW

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!

Pre-Requisites

For a better understanding of the course, we encourage you to have a basic understaning of these topics.

  • - Knowledge of Ubuntu OS
  • - Understanding of Sensors
  • - Python, C
  • - Basic Laws of Physics

Syllabus

What You Will Learn in this Course.


droneVector

Level 1


  • Introduction to UAVs

    Basic drone terminologies, types of drones, applications of drones, categories of drones.

  • Rules and Regulations

    Drone flying zones, latest rules and regulations, altitude restrictions, UIN, digital sky platform, do’s and don'ts.

  • Fundamentals of Multirotor UAV

    Drone maneuvering and controls terminologies, motor configuration, DOF, basic dynamics, forces and torque.

  • General Block Diagram

    Understanding FC, ESC, battery, GPS, IMU, telemetry, sensors, propellers, motors and their connections with each other.

  • Assembling Nano Drone

    Introduction to Pluto drone-kit, build your nano drone, sensor calibration, pre-flight checks.

  • Drone Flying with Instructor

    Instructions for drone flying, introduction to drone flying app, hands-on drone flying in different flying modes.

  • Introduction to Cygnus

    Cygnus software installation, introduction to Magis firmware, APIs for Pluto drone, Pluto Pilot code structure.

  • Practicals on Cygnus & Pluto

    Program the logic in Cygnus IDE and perform experiments using onboard and external sensors on Pluto drone.

  • Level 2


  • Introduction to ROS

    Introduction to ROS, Architecture, features, philosophy, environment, packages, master, topics, nodes, messages, services, catkin build systems, building and sourcing packages.

  • Practicals on ROS & Pluto

    Communication between talker and listner nodes, sending commands to drone over topics, keyboard controlled drone, obtaining live drone camera feed, computer vision based projects.

Want a Higher View ?

Talk To Our Drone-Acharyas


Contact Us
Dronacharya
drone-vector