Skip to content

Build Instractions⚓︎

If you want to know about supported platfroms, please see also this page.

setup develop environment (full package)⚓︎

first time

sh setup.sh

not first time (skip installing ros2)

sh update.sh

Troubleshooting⚓︎

Failed to connect to the host via ssh

Please execute command below to delete fingerprint of localhost:2022

ssh-keygen -f "${HOME}/.ssh/known_hosts" -R "[localhost]:2022"

setup real robot⚓︎

Note

setting up real robot is fully automated via github actions, so using this setup-robot playbook manually is not recommended.

These operations should be run in robot.

  1. setup endpoint
sh ansible/setup_ansible.sh
export PERSONAL_ACCESS_TOKEN=$(ACCESS_TOKEN_OF_WAM_V_TAN_BOT)
ansible-playbook -i ansible/hosts/localhost.ini ansible/setup_endpoint.yml --connection local --ask-become-pass

If you want to know personal access token, please read this documentation.

setup firmware development environment⚓︎

This playbook includes three steps. 1. Install Docker 1. Clone firmware package 1. Build firmware with docker

ansible-playbook -i ansible/hosts/localhost.ini ansible/setup_mbed_workspace.yml --connection local --ask-become-pass