Vision-aided Path planning

Navigating dynamic environments requires the robot to generate collision-free trajectories and actively avoid moving obstacles. Most previous works designed path planning algorithms based on one single map representation, such as the geometric, occupancy, or ESDF map. Although they have shown success in static environments, due to the limitation of map representation, those methods cannot reliably handle static and dynamic obstacles simultaneously. To address the problem, We proposes a gradient-based B-spline trajectory optimization algorithm utilizing the robot’s onboard vision. See the paper if you are interested. The main contributions of this work are:

Vision-aided 3D Dynamic Map: This algorithm utilizes the depth image with the occupancy voxel map to track 3D dynamic obstacles and adopts this 3D dynamic map to perform the trajectory optimization.

Circle-based Guide-Point Algorithm: We propose the guide-point algorithm to approximate the costs and gradients of static collisions for trajectory optimization.

Receding Horizon Distance Field: The proposed receding horizon distance field utilizes the obstacles’ future predictions to estimate the collision costs and gradients for preventing dynamic collisions.

To evaluate the proposed method’s performance, we conduct simulation experiments and physical flight tests in dynamic environments.