No version for distro humble showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro jazzy showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro kilted showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro rolling showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro ardent showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro bouncy showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro crystal showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro eloquent showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro dashing showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro galactic showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro foxy showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro iron showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro lunar showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro jade showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro indigo showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro hydro showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

No version for distro kinetic showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
melodic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange

Package symbol

graceful_controller_ros package from graceful_controller repo

graceful_controller graceful_controller_ros

ROS Distro
noetic

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

A controller. Some say it might be graceful.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson

Authors

  • Michael Ferguson
README
No README found. See repository README.
CHANGELOG

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged graceful_controller_ros at Robotics Stack Exchange