rpos::features::motion_planner::MoveOptionFlag Enum Type

MoveOptionFlag contains all available robot movement options.

Header Files

rpos/features/motion_planner/feature.h

Applies to

  • Slamware

Items

Item Value Description
MoveOptionFlagNone 0x00000000 No option
MoveOptionFlagAppending 0x00000001 A new milestone will be appended to the end of the current working milestone list. Current moveTo action won't get aborted.
MoveOptionFlagMilestone 0x00000002 Path planning will be preform for a milestone point. deprecated, please refer to NavigationMode
MoveOptionFlagNoSmooth 0x00000004 No path smoothing will be applied to the path been calculated
MoveOptionFlagKeyPoints 0x00000008 Make the robot always use a specified pre-planned path. Once obstacle occurs, the robot simply stops. deprecated, please refer to NavigationMode
MoveOptionFlagPrecise 0x00000010 Make the robot try its best to coincide to the target poinst with highest precision.
MoveOptionFlagWithYaw 0x00000020 Make the robot to trun to a specific heading after all the target points has been reached.
MoveOptionFlagReturnUnreachableDirectly 0x00000040 Once set, the action simply exit with error once the target destination point is occupied by obstacles. Otherwise, the robot will reach to another point which is close to the original target point.
MoveOptionFlagKeyPointsWithOA 0x00000080 Make the robot always prefer to use a specified pre-planned path unless obstacle happens. deprecated, please refer to NavigationMode
MoveOptionFlagDisableGoUnknownSpace 0x00000100 Prevent the robot from navigating to unknown space when mapping.
MoveOptionFlagWithFailRetryCount 0x00000200 Customize action fail retry times.
MoveOptionFlagFindPathIgnoringDynamicObstacles 0x00000400 Allow the robot to ignore dynamic obstacles and retry when searching path failed.