This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
cs:getting_started:start [2021/03/18 18:40] Chris Nathman [Getting our Code] |
cs:getting_started:start [2022/04/15 01:16] Chris Nathman [OS] |
||
---|---|---|---|
Line 4: | Line 4: | ||
===== OS ===== | ===== OS ===== | ||
- | The sub itself runs [[https://linuxmint.com/download_all.php|Linux Mint]] 17.3. As such, we recommend using the same operating system, although any distro based on Ubuntu 14.04 //should// work. We do not support developing on Windows. We do have limited support for Ubuntu 16.04 (xenial), but right now 14.04 (trusty) is the officially supported version. We only recommend using xenial if you're having issues on your computer with trusty. | + | The sub itself runs Ubuntu 20.04 (focal), as do most members. Any operating system which can run ROS2 foxy should work such as Linux Mint 20. Windows is currently not supported. |
==== Virtual Machine ==== | ==== Virtual Machine ==== | ||
Line 53: | Line 53: | ||
source ~/.bashrc | source ~/.bashrc | ||
sudo apt update | sudo apt update | ||
- | sudo apt install python3-rosdep2 python3-colcon-common-extensions ros-foxy-gazebo-ros ros-foxy-gazebo-plugins | + | sudo apt install python3-rosdep2 python3-colcon-common-extensions ros-foxy-gazebo-ros ros-foxy-gazebo-plugins socat |
mkdir -p ~/ros/src | mkdir -p ~/ros/src | ||
cd ~/ros/src | cd ~/ros/src | ||
git clone https://gitlab.com/PalouseRobosub/Software/robosub.git | git clone https://gitlab.com/PalouseRobosub/Software/robosub.git | ||
git clone https://gitlab.com/PalouseRobosub/Software/robosub_msgs.git | git clone https://gitlab.com/PalouseRobosub/Software/robosub_msgs.git | ||
+ | git clone https://gitlab.com/PalouseRobosub/Software/robosub_simulator.git | ||
cd ~/ros | cd ~/ros | ||
colcon build | colcon build |