https://cdimage.ubuntu.com/releases/20.04.3/release/
https://cdimage.ubuntu.com/releases/20.04.3/release/ubuntu-20.04.5-live-server-arm64.iso
- Use Virtualize option
- For Operating System, Select Linux
- For Boot ISO, browse and select the Ubuntu 20.04 iso
- Under Hardware, set RAM to about 8024GB and set Enable Hardware OpenGL acceleration (optional)
- Set Storage to 30GB
- Optionaly set the Shared Directory
- Under summary set Open VM Settings and Save
- On the popup settings, under VirtIO Drive, set Interface to NVMe and Save
- Run the VM
- Install Ubuntu server by following each section, after reboot, stop the VM
- Goto VM Settings by clicking the 'Edit Selected VM', Under Devices, delete the USB Drive (which mounted the ISO)
- Makesure ubuntu shell is showing up
# install display manager
$ sudo apt install slim
# you can install ubuntu-desktop by
$ sudo apt install ubuntu-desktop
# or install much lighter desktop xfce by
$ sudo apt-get install xfce4-session xfce4-goodies
$ sudo reboot
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
$ sudo apt upgrade && sudo apt update
$ sudo apt install curl
$ curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
$ sudo apt update
# Install full ros by
$ sudo apt install ros-noetic-desktop-full
# or just the basic core base by
$ sudo apt install ros-noetic-ros-base
https://dev.intelrealsense.com/docs/compiling-librealsense-for-linux-ubuntu-guide Download source files for librealsense from here; https://github.com/IntelRealSense/librealsense/releases Example,
$ wget https://github.com/IntelRealSense/librealsense/archive/refs/tags/v2.52.1.zip
$ unzip v2.52.1.zip
$ cd librealsense-2.52.1
$ mkdir build
$ cd build
$ cmake ../ -DBUILD_EXAMPLES=true -DBUILD_GRAPHICAL_EXAMPLES=false
# recompile and install librealsense
$ sudo make uninstall && make clean && make && sudo make install
$ source /opt/ros/noetic/setup.bash
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/
$ catkin_make
$ source devel/setup.sh
https://github.com/IntelRealSense/realsense-ros/releases
$ cd ~/catkin_ws/src
# find and download the version for your ros environment, search Noetic to find the source files
$ wget https://github.com/IntelRealSense/realsense-ros/archive/refs/tags/2.3.2.zip
unzip 2.3.2.zip
$ mv realsense-ros-2.3.2 realsense-ros
$ cd ~/catkin_ws/
$ sudo apt-get install python3-rosdep -y
$ sudo rosdep init
$ rosdep update
$ catkin_make
# if missing dependency with ddynamic_reconfigure error occured; do following
$ sudo apt-get update apt-get install ros-kinetic-ddynamic-reconfigure
$ catkin_make
- Goto Inputs section of the VM setting popup by clicking 'Edit Selected VM'
- Select Share USB devices from host
- Now connect the realsense camera to Mac and UTM will recognize and passthrough the USB