Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prior Map #63

Open
vivek-uka opened this issue Jul 11, 2023 · 1 comment
Open

Prior Map #63

vivek-uka opened this issue Jul 11, 2023 · 1 comment

Comments

@vivek-uka
Copy link

Hi,

I am testing your algorithm in an office-like environment. It looks like your approach gets stuck in local minima. Specifically, the high-level planner is unable to find a solution around a long wall. Is there a way to provide global map information?

Video: https://youtu.be/I7T1-zKq7zI

Thanks!

@siyuanwu99
Copy link
Member

Hi Vivek,

Originally EGO-Planner is a local ESDF free planner that can avoid small obstacles. It is not a good solution to your problem, especially in office environments with long walls. In pratice, we give the planner some prior waypoints to navigate in such environments. To achieve this, you may consider passing some waypoints through this function:

bool EGOPlannerManager::planGlobalTrajWaypoints(const Eigen::Vector3d &start_pos, const Eigen::Vector3d &start_vel, const Eigen::Vector3d &start_acc,

and specify number of waypoints here:

<param name="fsm/waypoint_num" value="$(arg point_num)" type="int"/>

Best,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants