pyrobosim.core.robot.Robot.navigate

Robot.navigate(start=None, goal=None, path=None, realtime_factor=1.0)

Executes a navigation task, which combines path planning and following.

Parameters:
  • start (pyrobosim.utils.pose.Pose, optional) – Start pose for the robot. If not specified, will default to the robot pose.

  • goal (pyrobosim.utils.pose.Pose / str, optional) – Goal pose or entity name for the robot. If not specified, returns None.

  • path (pyrobosim.utils.motion.Path) – The path to follow.

  • realtime_factor (float) – A real-time multiplier on execution speed, defaults to 1.0.

Returns:

An object describing the execution result.

Return type:

pyrobosim.planning.actions.ExecutionResult