Class ParkRobotFactory¶
Defined in File ParkRobotFactory.hpp
Inheritance Relationships¶
Base Type¶
public rmf_task::RequestFactory
(Class RequestFactory)
Class Documentation¶
-
class
rmf_task::requests
::
ParkRobotFactory
: public rmf_task::RequestFactory¶ The ParkRobotFactory will generate a request for the AGV to return to its desginated parking spot and remain idle there. This factory may be used when AGVs should not remain idle at the location of their last task but rather wait for new orders at their designated parking spots.
Public Functions
-
ParkRobotFactory
(std::optional<std::size_t> parking_waypoint = std::nullopt)¶ Constructor
- Parameters
[in] parking_waypoint
: The graph index of the waypoint assigned to this AGV for parking. If nullopt, the AGV will return to its charging_waypoint and remain idle there. It will not wait for its battery to charge up before undertaking new tasks.
-
virtual ConstRequestPtr
make_request
(const State &state) const final¶ Documentation inherited.
-