![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged graceful_controller_ros at Robotics Stack Exchange
![]() |
graceful_controller_ros package from graceful_controller repograceful_controller graceful_controller_ros |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.4.8 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/mikeferguson/graceful_controller.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2024-10-22 |
Dev Status | DEVELOPED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Ferguson
Authors
- Michael Ferguson
Changelog for package graceful_controller_ros
0.4.8 (2023-03-06)
- fix stutter when robot velocity exceeds max_vel_x (#69) a bit of noise on the odometry can cause the robot to overshoot the max_vel_x - this would then cause us to decelerate - possibly quite hard if the decel_lim_x was high.
- Contributors: Michael Ferguson
0.4.7 (2023-02-26)
- generate linear movements if final in-place rotation is infeasible (#67)
- Contributors: Michael Ferguson
0.4.6 (2023-02-20)
- follow acceleration limits when velocity limit changes (#62)
- add angular velocity limiting control (#61) Adds max_x_to_max_theta_scale_factor which can be used to control how the angular velocity changes relative to the linear velocity when use_vel_topic feature is enabled.
- Contributors: Michael Ferguson, TrazCobalt
0.4.5 (2022-08-24)
- compute lookahead as distance along path (#55)
- Contributors: Michael Ferguson
0.4.4 (2022-08-24)
- always rotate to match desired heading (#54) If the goal tolerances are large (greater than 0.5m) the robot might end up trying to point at the goal rather than aligning with the goal heading
- Contributors: Michael Ferguson
0.4.3 (2022-06-18)
- use separate decel_lim_x for control law (#45)
- add velocity limit to goal tolerance (#44)
- fix deceleration time (#43) this reverts #6, to what is apparently the correct math
- add footprint inflation for higher speeds
(#32)
- add a feature to inflate the footprint at higher speeds
- only update max_vel_x once per call
- initialze collision_points_ to null (#35)
- add optional visualization of colliding points (#34)
- split out hpp file, clang format (#33)
- fix bug in latch_xy_goal_tolerance (#31) While the main control loop can latch the goal (thus it will stop trying to hunt around) - that isn't understood by the isGoalReached() function - which leads to the robot wiggling back and forth for a while
- Contributors: Michael Ferguson
0.4.2 (2022-03-29)
- fix goal tolerance reset (#29)
- add latch_xy_goal_tolerance parameter (#28)
- fix orientation issue with collision checking (#27)
- Contributors: Michael Ferguson
0.4.1 (2022-03-11)
- add ability to disable orientation filtering (#26) also make everything dynamic reconfigurable
- don't crash when path is empty (#25)
- add min_lookahead parameter (#24) when the pose is very close to the robot, we can get some instability (rapid side-to-side movement due to large angular errors over small linear distances). by adding this parameter, we can instead fallback to recovery behaviors and find a better path.
- fix occasional boost::lock crash (#23)
- limit the distance between poses as filter runs (#21)
- improve the orientation filter, add tests
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
angles | |
base_local_planner | |
costmap_2d | |
dynamic_reconfigure | |
geometry_msgs | |
graceful_controller | |
nav_core | |
nav_msgs | |
pluginlib | |
roscpp | |
std_msgs | |
tf2_geometry_msgs | |
tf2_ros |