You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Create3 currently supports triggering reflexes when a hazard is detected. Enabling/disabling these reflexes are triggered through ROS 2 Parameters as follows:
If reflexes_enabled is false, the robot won't react when a hazard is triggered. The robot defaults to reflexes_enabled true with all individual reflexes true except dock_avoid which defaults to false. The simulator should support these parameters and trigger simple actions to alleviate the hazard when the reflex is enabled. For example, if reflexes.REFLEX_BUMP is enabled and the hazard detects a bump hit, the robot should drive away from the bump hit until the hazard no longer detects bump.
Describe the solution you'd like
We won't implement the full complexity of the robot state machine, we will just keep it simple, mostly trying to back away from the hazard till it clears
reflexes.REFLEX_BUMP - back away from bump till clear
reflexes.REFLEX_CLIFF - back away from cliff till clear
reflexes.REFLEX_DOCK_AVOID - back away from dock till clear
reflexes.REFLEX_GYRO_CAL - ignore
reflexes.REFLEX_PANIC - back away till clear
reflexes.REFLEX_PROXIMITY_SLOWDOWN - slow down robot velocity till clear
reflexes.REFLEX_STUCK - back away till clear
reflexes.REFLEX_VIRTUAL_WALL - back away till clear
reflexes.REFLEX_WHEEL_DROP - back away till clear
reflexes_enabled
All reflexes should have a timeout, where if you have been driving for lets say 6 seconds and it hasn't cleared, then stop driving.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Create3 currently supports triggering reflexes when a hazard is detected. Enabling/disabling these reflexes are triggered through ROS 2 Parameters as follows:
If reflexes_enabled is false, the robot won't react when a hazard is triggered. The robot defaults to reflexes_enabled true with all individual reflexes true except dock_avoid which defaults to false. The simulator should support these parameters and trigger simple actions to alleviate the hazard when the reflex is enabled. For example, if reflexes.REFLEX_BUMP is enabled and the hazard detects a bump hit, the robot should drive away from the bump hit until the hazard no longer detects bump.
Describe the solution you'd like
We won't implement the full complexity of the robot state machine, we will just keep it simple, mostly trying to back away from the hazard till it clears
All reflexes should have a timeout, where if you have been driving for lets say 6 seconds and it hasn't cleared, then stop driving.
The text was updated successfully, but these errors were encountered: