Skip to content

Team Base Station tutorial

Angela Maio edited this page Jun 30, 2023 · 11 revisions

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.

Local deployment

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

Cloudsim deployment via REST call

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.

Cloudsim deployment via the SubT Portal

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.

Clone this wiki locally