-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
- Modified findVelocitySignChange method to transform cusp into robot… #3036
Conversation
… frame before returning distance_to_cusp
@stevenbrills, please properly fill in PR template in the future. @SteveMacenski, use this instead.
|
@stevenbrills, your PR has failed to build. Please check CI outputs and resolve issues. |
nav2_regulated_pure_pursuit_controller/src/regulated_pure_pursuit_controller.cpp
Show resolved
Hide resolved
…n different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed.
…n different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. Signed-off-by: Steven Brills <sbrills@hotmail.com>
…an in robot's frame - Removed need to pass pose to the findVelocitySignChange function
@stevenbrills, your PR has failed to build. Please check CI outputs and resolve issues. |
…dVelocitySignChange expects. Signed-off-by: Steven Brills <stevenbrills@hotmail.com>
@stevenbrills, your PR has failed to build. Please check CI outputs and resolve issues. |
…object. Signed-off-by: Steven Brills <stevenbrills@hotmail.com>
@stevenbrills, your PR has failed to build. Please check CI outputs and resolve issues. |
Signed-off-by: Steven Brills <stevenbrills@hotmail.com>
@stevenbrills the tests for RPP failed (or crash / hung) on |
…nce transformed plan is to be used. Signed-off-by: Steven Brills <stevenbrills@hotmail.com>
@stevenbrills, your PR has failed to build. Please check CI outputs and resolve issues. |
Signed-off-by: Steven Brills <stevenbrills@hotmail.com>
@stevenbrills, your PR has failed to build. Please check CI outputs and resolve issues. |
Please check out the branch locally do to development and commit and push when things are compiling please 😄 We only have so many resources for CI and the maintainers also get emails for every failed build |
@stevenbrills, your PR has failed to build. Please check CI outputs and resolve issues. |
…ansformed_plan instead
…ansformed_plan instead Signed-off-by: Steven Brills <stevenbrills@hotmail.com>
The tests for RPP are passing now. |
Thanks for the patch and contribution from a fellow Steven! |
|
#3036) * - Modified findVelocitySignChange method to transform cusp into robot frame before returning distance_to_cusp * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. Signed-off-by: Steven Brills <sbrills@hotmail.com> * Failed lint check due to stray blank line. Removed the blank line * - Modified findVelocitySignChange function to take the transformed plan in robot's frame - Removed need to pass pose to the findVelocitySignChange function * - Modified the test file to reflect change in new parameters that findVelocitySignChange expects. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Corrected call to transformGlobalPoseWrapper method of BasicAPIRPP object. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - transformGlobalPlanWrapper call bug fix Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Updated tests now require frame_id and time_stamp for conversion since transformed plan is to be used. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Missing ; in test method Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead Signed-off-by: Steven Brills <stevenbrills@hotmail.com> Co-authored-by: Steven Brills <sbrills@aethon.com> (cherry picked from commit 99bec08)
#3036) (#3041) * - Modified findVelocitySignChange method to transform cusp into robot frame before returning distance_to_cusp * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. Signed-off-by: Steven Brills <sbrills@hotmail.com> * Failed lint check due to stray blank line. Removed the blank line * - Modified findVelocitySignChange function to take the transformed plan in robot's frame - Removed need to pass pose to the findVelocitySignChange function * - Modified the test file to reflect change in new parameters that findVelocitySignChange expects. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Corrected call to transformGlobalPoseWrapper method of BasicAPIRPP object. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - transformGlobalPlanWrapper call bug fix Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Updated tests now require frame_id and time_stamp for conversion since transformed plan is to be used. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Missing ; in test method Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead Signed-off-by: Steven Brills <stevenbrills@hotmail.com> Co-authored-by: Steven Brills <sbrills@aethon.com> (cherry picked from commit 99bec08) Co-authored-by: stevenbrills <90438581+stevenbrills@users.noreply.github.com>
ros-navigation#3036) * - Modified findVelocitySignChange method to transform cusp into robot frame before returning distance_to_cusp * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. Signed-off-by: Steven Brills <sbrills@hotmail.com> * Failed lint check due to stray blank line. Removed the blank line * - Modified findVelocitySignChange function to take the transformed plan in robot's frame - Removed need to pass pose to the findVelocitySignChange function * - Modified the test file to reflect change in new parameters that findVelocitySignChange expects. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Corrected call to transformGlobalPoseWrapper method of BasicAPIRPP object. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - transformGlobalPlanWrapper call bug fix Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Updated tests now require frame_id and time_stamp for conversion since transformed plan is to be used. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Missing ; in test method Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead Signed-off-by: Steven Brills <stevenbrills@hotmail.com> Co-authored-by: Steven Brills <sbrills@aethon.com>
ros-navigation#3036) * - Modified findVelocitySignChange method to transform cusp into robot frame before returning distance_to_cusp * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. Signed-off-by: Steven Brills <sbrills@hotmail.com> * Failed lint check due to stray blank line. Removed the blank line * - Modified findVelocitySignChange function to take the transformed plan in robot's frame - Removed need to pass pose to the findVelocitySignChange function * - Modified the test file to reflect change in new parameters that findVelocitySignChange expects. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Corrected call to transformGlobalPoseWrapper method of BasicAPIRPP object. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - transformGlobalPlanWrapper call bug fix Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Updated tests now require frame_id and time_stamp for conversion since transformed plan is to be used. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Missing ; in test method Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead Signed-off-by: Steven Brills <stevenbrills@hotmail.com> Co-authored-by: Steven Brills <sbrills@aethon.com>
ros-navigation#3036) * - Modified findVelocitySignChange method to transform cusp into robot frame before returning distance_to_cusp * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. * - Previous commit had incorrect usage of method transformPose based on different nav2 branch. - Now a placeholder pose, input pose and desired frame id is passed. Signed-off-by: Steven Brills <sbrills@hotmail.com> * Failed lint check due to stray blank line. Removed the blank line * - Modified findVelocitySignChange function to take the transformed plan in robot's frame - Removed need to pass pose to the findVelocitySignChange function * - Modified the test file to reflect change in new parameters that findVelocitySignChange expects. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Corrected call to transformGlobalPoseWrapper method of BasicAPIRPP object. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - transformGlobalPlanWrapper call bug fix Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Updated tests now require frame_id and time_stamp for conversion since transformed plan is to be used. Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * - Missing ; in test method Signed-off-by: Steven Brills <stevenbrills@hotmail.com> * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead * -Modified findVelocitySignChange tests in test_regulated_pp to use transformed_plan instead Signed-off-by: Steven Brills <stevenbrills@hotmail.com> Co-authored-by: Steven Brills <sbrills@aethon.com> (cherry picked from commit 99bec08)
… frame before returning distance_to_cusp
Basic Info
Description of contribution in a few bullet points
Added a step where the identified cusp pose in the global plan (map frame) is transformed into the robot_pose frame (odom frame) before the distance to cusp is returned.
Description of documentation updates required from your changes
Future work that may be required in bullet points
For Maintainers: