- Log into the TX2 from a host machine, replacing
<name>
with the actual robot name labeled on the LiDAR.ssh aa274@<name>.local # e.g. ssh aa274@curly.local
- Update the
turtlebot3_setup
repocd ~/turtlebot3_setup && git pull
- Flash OpenCR with ROS2 compatible firmware
Note: check output for any errors, this command might need to be run twice.
./flash_opencr_humble.sh
- Install ROS2 humble and drivers
./setup_humble_and_deps.sh
- Setup
ROS_DOMAIN_ID
: different robot should have different domain IDs../change_ros2_domain.sh # enter the desirable domain ID when prompted
Re-flashing is not needed, but for reference, see legacy instructions.