pyrobosim.navigation.types.PathExecutor

class pyrobosim.navigation.types.PathExecutor

Generic path executor class that helps with type hinting.

When implementing a new executor, you should subclass from this class.

Methods

__init__()

execute(path[, realtime_factor, battery_usage])

Generates and executes a trajectory on the robot.

to_dict()

Serializes the executor to a dictionary.

validate_sensors_for_partial_obs_hallways()

Validates if the lidar sensor is set up correctly with partial hallway observability.

Attributes

cancel_execution

Flag to cancel from user.

following_path

Flag to track path following.