-
Notifications
You must be signed in to change notification settings - Fork 532
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
[hybrid planning] Delete the pass-through option #986
Conversation
Codecov Report
@@ Coverage Diff @@
## main #986 +/- ##
==========================================
- Coverage 57.99% 57.97% -0.02%
==========================================
Files 309 309
Lines 26120 26119 -1
==========================================
- Hits 15146 15140 -6
- Misses 10974 10979 +5
Continue to review full report at Codecov.
|
Seems like only clang-tidy is failing:
|
You should be able to quiet those warnings by telling the compiler that those parameters are not used. See: https://en.cppreference.com/w/cpp/language/attributes/maybe_unused |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple of questions, otherwise this looks good.
moveit_ros/hybrid_planning/local_planner/trajectory_operator_plugins/src/simple_sampler.cpp
Outdated
Show resolved
Hide resolved
moveit_ros/hybrid_planning/local_planner/trajectory_operator_plugins/src/simple_sampler.cpp
Show resolved
Hide resolved
This pull request is in conflict. Could you fix it @AndyZe? |
This reverts commit b0e2cd0.
Delete this parameter. On two different projects I have tried, setting
pass_through = true
has caused the robot to get stuck. I think that's because here in forwardTrajectory::solve():robot_command.addSuffixWayPoint(local_trajectory.getWayPoint(0), 0.0);
Waypoint index 0 is always used.
Video of enabling pass_through for the demo. The robot gets stuck and the global planner runs repeatedly.
This work is sponsored by RE2 Robotics.