rmf_ros2
latest

Contents:

  • rmf_ros2 API
    • Class Hierarchy
    • File Hierarchy
    • Full API
      • Namespaces
        • Namespace rmf_fleet_adapter
        • Namespace rmf_fleet_adapter::agv
        • Namespace rmf_fleet_adapter::agv::test
        • Namespace rmf_task_ros2
        • Namespace rmf_task_ros2::bidding
        • Namespace rmf_traffic_ros2
        • Namespace rmf_traffic_ros2::blockade
        • Namespace rmf_traffic_ros2::geometry
        • Namespace rmf_traffic_ros2::schedule
        • Namespace std::chrono_literals
      • Classes and Structs
        • Struct Response
        • Struct Response::Proposal
        • Struct DispatchState
        • Struct DispatchState::Assignment
        • Struct AtomicOperation
        • Class PyConvexShape
        • Class PyEvent
        • Class PyExecutor
        • Class PyFinalConvexShape
        • Class PyFinalShape
        • Class PyOrientationConstraint
        • Class PyRobotCommandHandle
        • Class PyShape
        • Class Adapter
        • Class EasyTrafficLight
        • Class EasyTrafficLight::Blocker
        • Class FleetUpdateHandle
        • Class FleetUpdateHandle::Confirmation
        • Class RobotCommandHandle
        • Class RobotUpdateHandle
        • Class RobotUpdateHandle::ActionExecution
        • Class RobotUpdateHandle::Interruption
        • Class RobotUpdateHandle::IssueTicket
        • Class RobotUpdateHandle::Unstable
        • Class MockAdapter
        • Class Waypoint
        • Class AsyncBidder
        • Class Auctioneer
        • Class Auctioneer::Evaluator
        • Class LeastFleetCostEvaluator
        • Class LeastFleetDiffCostEvaluator
        • Class QuickestFinishEvaluator
        • Class Dispatcher
        • Class Writer
        • Class ConvexShapeContext
        • Class ShapeContext
        • Class AbstractParticipantLogger
        • Class MirrorManager
        • Class MirrorManager::Options
        • Class MirrorManagerFuture
        • Class Negotiation
        • Class Negotiation::Worker
        • Class ParticipantRegistry
        • Class Writer
        • Class YamlLogger
      • Functions
        • Function rmf_fleet_adapter::agv::parse_graph
        • Function rmf_task_ros2::bidding::convert(const Response::Proposal&)
        • Function rmf_task_ros2::bidding::convert(const Response&, const std::string&)
        • Function rmf_task_ros2::bidding::convert(const BidResponseMsg&)
        • Function rmf_task_ros2::convert(const std::optional<DispatchState::Assignment>&)
        • Function rmf_task_ros2::convert(const DispatchState&)
        • Function rmf_traffic_ros2::blockade::make_node(const rclcpp::NodeOptions&)
        • Function rmf_traffic_ros2::blockade::make_node(const std::string&, const rclcpp::NodeOptions&)
        • Function rmf_traffic_ros2::convert(const rmf_site_map_msgs::msg::SiteMap&, int, double)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::geometry::Circle&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Circle&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ConvexShapeContext&)
        • Function rmf_traffic_ros2::convert(const geometry::ConvexShapeContext&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ShapeContext&)
        • Function rmf_traffic_ros2::convert(const geometry::ShapeContext&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Profile&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::Profile&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Route&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::Route&)
        • Function rmf_traffic_ros2::convert(const std::vector<rmf_traffic_msgs::msg::Route>&)
        • Function rmf_traffic_ros2::convert(const std::vector<rmf_traffic::Route>&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleChangeAddItem&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::Add::Item&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleChangeAdd&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::Add&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleChangeDelay&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::Delay&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::UnregisterParticipant&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleChangeCull&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Change::Cull&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Inconsistencies::Element&, const rmf_traffic::schedule::ProgressVersion)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Itinerary&)
        • Function rmf_traffic_ros2::convert(const std::vector<rmf_traffic_msgs::msg::Itinerary>&)
        • Function rmf_traffic_ros2::convert(const std::vector<rmf_traffic::schedule::Itinerary>&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ParticipantDescription&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::ParticipantDescription&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Participants&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::ParticipantDescriptionsMap&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Patch::Participant&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleParticipantPatch&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Patch&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::SchedulePatch&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleQuerySpacetime&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Query::Spacetime&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleQueryParticipants&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Query::Participants&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::ScheduleQuery&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::schedule::Query&)
        • Function rmf_traffic_ros2::convert(rmf_traffic::Time)
        • Function rmf_traffic_ros2::convert(builtin_interfaces::msg::Time)
        • Function rmf_traffic_ros2::convert(rclcpp::Time)
        • Function rmf_traffic_ros2::convert(rmf_traffic::Duration)
        • Function rmf_traffic_ros2::convert(rclcpp::Duration)
        • Function rmf_traffic_ros2::convert(const rmf_traffic_msgs::msg::Trajectory&)
        • Function rmf_traffic_ros2::convert(const rmf_traffic::Trajectory&)
        • Function rmf_traffic_ros2::schedule::make_mirror
        • Function rmf_traffic_ros2::schedule::make_monitor_node
        • Function rmf_traffic_ros2::schedule::make_node
        • Function rmf_traffic_ros2::to_ros2
      • Variables
        • Variable rmf_fleet_adapter::AdapterDoorRequestTopicName
        • Variable rmf_fleet_adapter::AdapterLiftRequestTopicName
        • Variable rmf_fleet_adapter::BidNoticeTopicName
        • Variable rmf_fleet_adapter::BidProposalTopicName
        • Variable rmf_fleet_adapter::ClosedLaneTopicName
        • Variable rmf_fleet_adapter::DeliveryTopicName
        • Variable rmf_fleet_adapter::DestinationRequestTopicName
        • Variable rmf_fleet_adapter::DispatchAckTopicName
        • Variable rmf_fleet_adapter::DispatchRequestTopicName
        • Variable rmf_fleet_adapter::DispenserRequestTopicName
        • Variable rmf_fleet_adapter::DispenserResultTopicName
        • Variable rmf_fleet_adapter::DispenserStateTopicName
        • Variable rmf_fleet_adapter::DockSummaryTopicName
        • Variable rmf_fleet_adapter::DoorStateTopicName
        • Variable rmf_fleet_adapter::DoorSupervisorHeartbeatTopicName
        • Variable rmf_fleet_adapter::FinalDoorRequestTopicName
        • Variable rmf_fleet_adapter::FinalLiftRequestTopicName
        • Variable rmf_fleet_adapter::FleetStateTopicName
        • Variable rmf_fleet_adapter::IngestorRequestTopicName
        • Variable rmf_fleet_adapter::IngestorResultTopicName
        • Variable rmf_fleet_adapter::IngestorStateTopicName
        • Variable rmf_fleet_adapter::InterruptRequestTopicName
        • Variable rmf_fleet_adapter::LaneClosureRequestTopicName
        • Variable rmf_fleet_adapter::LiftStateTopicName
        • Variable rmf_fleet_adapter::LoopRequestTopicName
        • Variable rmf_fleet_adapter::ModeRequestTopicName
        • Variable rmf_fleet_adapter::PathRequestTopicName
        • Variable rmf_fleet_adapter::PauseRequestTopicName
        • Variable rmf_fleet_adapter::TaskApiRequests
        • Variable rmf_fleet_adapter::TaskApiResponses
        • Variable rmf_fleet_adapter::TaskSummaryTopicName
        • Variable rmf_task_ros2::BidNoticeTopicName
        • Variable rmf_task_ros2::BidResponseTopicName
        • Variable rmf_task_ros2::CancelTaskSrvName
        • Variable rmf_task_ros2::DispatchAckTopicName
        • Variable rmf_task_ros2::DispatchCommandTopicName
        • Variable rmf_task_ros2::DispatchStatesTopicName
        • Variable rmf_task_ros2::GetDispatchStatesSrvName
        • Variable rmf_task_ros2::Prefix
        • Variable rmf_task_ros2::SubmitTaskSrvName
        • Variable rmf_task_ros2::TaskStatusTopicName
        • Variable rmf_traffic_ros2::BlockadeCancelTopicName
        • Variable rmf_traffic_ros2::BlockadeHeartbeatTopicName
        • Variable rmf_traffic_ros2::BlockadeReachedTopicName
        • Variable rmf_traffic_ros2::BlockadeReadyTopicName
        • Variable rmf_traffic_ros2::BlockadeReleaseTopicName
        • Variable rmf_traffic_ros2::BlockadeSetTopicName
        • Variable rmf_traffic_ros2::EmergencyTopicName
        • Variable rmf_traffic_ros2::FailOverEventTopicName
        • Variable rmf_traffic_ros2::HeartbeatTopicName
        • Variable rmf_traffic_ros2::ItineraryClearTopicName
        • Variable rmf_traffic_ros2::ItineraryDelayTopicName
        • Variable rmf_traffic_ros2::ItineraryExtendTopicName
        • Variable rmf_traffic_ros2::ItineraryReachedTopicName
        • Variable rmf_traffic_ros2::ItinerarySetTopicName
        • Variable rmf_traffic_ros2::NegotiationAckTopicName
        • Variable rmf_traffic_ros2::NegotiationConclusionTopicName
        • Variable rmf_traffic_ros2::NegotiationForfeitTopicName
        • Variable rmf_traffic_ros2::NegotiationNoticeTopicName
        • Variable rmf_traffic_ros2::NegotiationProposalTopicName
        • Variable rmf_traffic_ros2::NegotiationRefusalTopicName
        • Variable rmf_traffic_ros2::NegotiationRejectionTopicName
        • Variable rmf_traffic_ros2::NegotiationRepeatTopicName
        • Variable rmf_traffic_ros2::ParticipantsInfoTopicName
        • Variable rmf_traffic_ros2::Prefix
        • Variable rmf_traffic_ros2::QueriesInfoTopicName
        • Variable rmf_traffic_ros2::QueryUpdateTopicNameBase
        • Variable rmf_traffic_ros2::RegisterParticipantSrvName
        • Variable rmf_traffic_ros2::RegisterQueryServiceName
        • Variable rmf_traffic_ros2::RequestChangesServiceName
        • Variable rmf_traffic_ros2::ScheduleInconsistencyTopicName
        • Variable rmf_traffic_ros2::UnregisterParticipantSrvName
      • Typedefs
        • Typedef Duration
        • Typedef EventPtr
        • Typedef Graph
        • Typedef Lane
        • Typedef Lane
        • Typedef rmf_fleet_adapter::agv::AdapterPtr
        • Typedef rmf_fleet_adapter::agv::ConstAdapterPtr
        • Typedef rmf_fleet_adapter::agv::ConstFleetUpdateHandlePtr
        • Typedef rmf_fleet_adapter::agv::ConstRobotUpdateHandlePtr
        • Typedef rmf_fleet_adapter::agv::EasyTrafficLightPtr
        • Typedef rmf_fleet_adapter::agv::FleetUpdateHandlePtr
        • Typedef rmf_fleet_adapter::agv::RobotUpdateHandlePtr
        • Typedef rmf_task_ros2::bidding::BidNoticeMsg
        • Typedef rmf_task_ros2::bidding::BidProposalMsg
        • Typedef rmf_task_ros2::bidding::BidResponseMsg
        • Typedef rmf_task_ros2::bidding::Responses
        • Typedef rmf_task_ros2::DispatchStatePtr
        • Typedef rmf_task_ros2::TaskID
        • Typedef rmf_traffic_ros2::blockade::WriterPtr
        • Typedef rmf_traffic_ros2::schedule::Database
        • Typedef rmf_traffic_ros2::schedule::ParticipantDescription
        • Typedef rmf_traffic_ros2::schedule::ParticipantId
        • Typedef rmf_traffic_ros2::schedule::WriterPtr
rmf_ros2
  • »
  • rmf_ros2 API »
  • Namespace rmf_traffic_ros2::schedule
  • Edit on GitHub

Namespace rmf_traffic_ros2::schedule¶

Contents

  • Classes

  • Functions

  • Typedefs

Classes¶

  • Struct AtomicOperation

  • Class AbstractParticipantLogger

  • Class MirrorManager

  • Class MirrorManager::Options

  • Class MirrorManagerFuture

  • Class Negotiation

  • Class Negotiation::Worker

  • Class ParticipantRegistry

  • Class Writer

  • Class YamlLogger

Functions¶

  • Function rmf_traffic_ros2::schedule::make_mirror

  • Function rmf_traffic_ros2::schedule::make_monitor_node

  • Function rmf_traffic_ros2::schedule::make_node

Typedefs¶

  • Typedef rmf_traffic_ros2::schedule::Database

  • Typedef rmf_traffic_ros2::schedule::ParticipantDescription

  • Typedef rmf_traffic_ros2::schedule::ParticipantId

  • Typedef rmf_traffic_ros2::schedule::WriterPtr


© Copyright 2021, Open Source Robotics Corporation. Revision 7ed2196c.

Built with Sphinx using a theme provided by Read the Docs.