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.
- 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