rtd.planner.trajectory.TrajectoryFactory
- class rtd.planner.trajectory.TrajectoryFactory[source]
- Bases: - object- Base class for the Trajectory factory object - This should be used to initialize desired instaces of rtd.planner.trajectory.Trajectory - Methods - __init__()- createTrajectory(robotState[, rsInstances, ...])- Factory method to create the trajectory - abstract createTrajectory(robotState: EntityState, rsInstances: dict[str, rtd.planner.reachsets.ReachSetInstance.ReachSetInstance] = None, trajectoryParams: NDArray[Shape[N], float64] = None, **options) <module 'rtd.planner.trajectory.Trajectory' from '/rtd/rtd/planner/trajectory/Trajectory.py'>[source]
- Factory method to create the trajectory - This method constructs any relevant Trajectory objects and fully parameterizes them if desired. Additional options can be set in here, or handled in the class properties - Parameters:
- robotState – EntityState: Initial state of the robot 
- rsInstances – dict: Optional dict holding instances of reachablesets for the given state 
- trajectoryParms – Optional parameters to fully parameterize the trajectories generated 
 
- Returns:
- Desired Trajectory Object 
- Return type: