Skip to content

rohiitb/Quadrotor_planning_and_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quadrotor_planning_and_control

This project was done as the part of the course MEAM620 : Advanced Robotics in UPenn. Thi project involves Control and dynamics of the quadrotor, planning a path through the obstacles using Djikstra's algorithm and A* algorithm.
To get the visual inertial odometry, we fused the IMU measurements and the stereo pair camera images to estimate the pose of the flying robot using Error State Kalman filter (ESKF). Another algorithm to get the VIO is Multistate Constraint Kalman filter (MSCKF) which is implemented here.
The controller was also implemented on a CrazyFlie quadrotor to simulate in the real world.

Results

Below are some of the maps :

Map 1 : Maze

Maze Calculated trajectory and path taken
A* path and Waypoints

Map 2 : Up-Down

Up Down Calculated trajectory and path taken
A* path and Waypoints

Map 3 : Window

Window Calculated trajectory and path taken A* path and Waypoints

About

Control, path-planning and localization of quadrotor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages