Visual odometry for drone's navigation

[Concept]

Considering a drone is currently at a position P(i), at time step i. A waypoint to be achieved at the next time step is W(i+1)

1. Calculating position error between W(i+1) and P(i).
2. Position error fed into a PID controller that generates a velocity command V(i).
3. Calculating velocity error between V(i) and current velocity from visual odometry algorithm.
4. Velocity error fed into another PID controller to get an appropriate roll, pitch, yaw and throttle outputs.

Reference:
[1] Strydom, Reuben, Saul Thurrowgood, and Mandyam V. Srinivasan. "Visual odometry: autonomous uav navigation using optic flow and stereo." Proceedings of Australasian Conference on Robotics and Automation. 2014.
[Intel AERO]

Connecting Lidar Lite Range Finder:
ROS:
Data base available:

留言

這個網誌中的熱門文章

Tuing PID parameters in QGroundcontrol (2)

Useful PX4 Parameters

Burn linux image to eMMC storage on Banana Pi M3