[Documentation] [TitleIndex] [WordIndex

Only released in EOL distros:  

Package Summary

Message definitions for RCLL refbox communication

Package Summary

Message definitions for RCLL refbox communication

Package Summary

Message definitions for RCLL refbox communication

Introduction

This package contains messages and services providing the interface to interact with the referee box (refbox) of the RoboCup Logistics League which is also used in the Planning Competition for Logistics Robots In Simulation.

In addition to this msgs package, you will also need the rcll_refbox_peer (see its documentation there for a description of the actual topics). But you may, for example, choose to keep the calling code on a different machine than the peer. The messages have a close relation to the respective protobuf message types of the referee box. We suggest also consulting the refbox documentation.

Message Types

BeaconSignal
ExplorationInfo
  • Represents the information received from the refbox during the exploration phase. (ExplorationInfo.msg)

ExplorationSignal
ExplorationZone
GameState
  • The GameState message is periodically sent via peer-to-peer to all robots as well as by client-server communication to connected controllers. The game time is restarted in the exploration and production phases, i.e. the time goes from 0 to 180 seconds in the exploration phase and from 0 to 900 seconds in the production phase.

    In the PRE_GAME and POST_GAME phases as well as in states other than RUNNING the robots must stand still immediately and all the time.
    (GameState.msg)

LightSpec
Machine
  • Machine (in the sense of a on-field MPS station) specification. (Machine.msg)

MachineInfo
MachineReportEntry
MachineReportInfo
  • Periodic information sent during the exploration phase by the refbox acknowledging reported machines. (MachineReportInfo.msg)

Order
OrderInfo
  • List of currently announced orders sent periodically during the production phase. (OrderInfo.msg)

ProductColor
  • Constants for the colors of the different elements of an order specification. (ProductColor.msg)

Ring
  • Specification of additional material requirements for a ring color. (Ring.msg)

RingInfo
  • List of ring specifications. Sent by refbox during production. (RingInfo.msg)

Team
Time

Service Types

SendBeaconSignal
SendMachineReport
SendPrepareMachine

2024-03-16 12:54