-
Notifications
You must be signed in to change notification settings - Fork 98
Team Base Station tutorial
A single zero cost and immobile Team Base Station can be deployed along with your robots. You may find the Team Base Station useful for robot coordination, reporting artifacts, and logging.
A Team Base Station is specified on the command line using robotNameN:=TEAMBASE robotConfigN:=TEAMBASE
. For example, if you want your first robot to be a Team Base Station then you could launch the simple_cave_01
world using:
ign launch competition.ign worldName:=simple_cave_01 circuit:=cave robotName1:=TEAMBASE robotConfig1:=TEAMBASE
You can deploy a simulation on Cloudsim with a Team Base Station by adding -F robot_name="TEAMBASE" -F robot_type="TEAMBASE"
. For example,you could submit to the Cave Qualification with a Team Base Station using:
curl -k -X POST --url <CLOUDSIM_URL> -F name="MyUrbanQualSubmission" -F owner="OSRF SubT RedTeam" -F circuit="Cave Qualification" -F robot_name="TEAMBASE" -F robot_type="TEAMBASE" -F robot_image="YOUR_TEAMBASE_IMAGE" --header "Private-Token: YOUR_ACCESS_TOKEN"
Click here for more information on using the REST interface.
You can deploy a simulation on Cloudsim with a Team Base Station by selecting a zero-cost robot of type TEAMBASE
in the “Robot type” field and filling in the Docker Image URL as usual. The "Robot name" field will be auto-filled as TEAMBASE
, but may be changed to your desired name. Only one instance of this optional robot platform may be added to your robot team.