Docker image for drone and robotics class. It includes ros noetic and turtlebot3 package :)
1.8K
Multipass install link: https://multipass.run/
VirtualBox install link: https://www.virtualbox.org/wiki/Downloads (If you use windows home edition, you should use it)
I use the multipass with virtualbox, so i recommend this method. (and OS of my laptop is Windows 11 home edition.)
This docker image works well with mac os too.
And set the multipass local network as the "Wi-Fi". So prior to perform this, you should check the network adapter as use the
Get-NetAdapter
in cmd or powershell.
And launch the docker in multipass.
# in cmd or powershell
multipass set local.bridged-network="Wi-Fi"
# in "Wi-Fi", you should write down your network adapter
# set the local bridged network
multipass launch docker --bridged --disk 64G --cpus 4
# launch the docker instance
# start the docker instance
multipass start docker
## in docker shell
# You can check your laptop architecture by enter "systeminfo" in cmd. (in windows)
## ex: 시스템 종류 : x64 -> amd64
# You can check your laptop architecture by this way in macbook.
# https://kb.drakesoftware.com/Site/Print17528.aspx
# if your laptop architecture is arm (ex: m1, m2 macbook)
docker pull —platform=linux/arm64 irasc/drone_robotics
# if your laptop architecture is amd (ex: almost windows)
docker pull —platform=linux/amd64 irasc/drone_robotics
docker run -it --network host irasc/drone_robotics
#Start the noetic container Write down this cmd in docker shell
docker start [name of container]
# you can check the name of container by
docker ps -a
And access the ip that written in multipass list in chrome.
multipass list

Congratulation! You just enter the ROS noetic by docker!

Content type
Image
Digest
sha256:d9ab53a97…
Size
2 GB
Last updated
about 3 years ago
docker pull irasc/drone_robotics