Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
installation [2019/11/25 14:49] – old revision restored (2018/10/16 15:01) gkazhoya | installation [2023/05/12 08:32] – [Prerequisites] arthur | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== CRAM installation ====== | ====== CRAM installation ====== | ||
+ | |||
+ | ===== Quickstart with Docker ===== | ||
+ | |||
+ | For a quick peek into CRAM, check out [[https:// | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
Line 5: | Line 9: | ||
== OS and ROS == | == OS and ROS == | ||
- | The recommended setup is Ubuntu | + | The recommended setup is Ubuntu |
This is the setup under which the CRAM team is working and it is best supported. | This is the setup under which the CRAM team is working and it is best supported. | ||
- | Most CRAM components should also work on older Ubuntu versions under ROS Indigo | + | Most CRAM components should also work on older Ubuntu versions under ROS Kinetic |
If you don't have the latest version of ROS, [[http:// | If you don't have the latest version of ROS, [[http:// | ||
Line 26: | Line 30: | ||
</ | </ | ||
- | where '' | + | where '' |
For information on how to use the IDE check the [[http:// | For information on how to use the IDE check the [[http:// | ||
Line 34: | Line 38: | ||
You will need those for setting up the ROS workspace and checking out code. | You will need those for setting up the ROS workspace and checking out code. | ||
+ | __**18.04 / Melodic: | ||
<code bash> | <code bash> | ||
$ sudo apt-get install python-rosinstall python-wstool | $ sudo apt-get install python-rosinstall python-wstool | ||
</ | </ | ||
+ | __**20:04 / Noetic: | ||
+ | <code bash> | ||
+ | $ sudo apt-get install python3-wstool | ||
+ | </ | ||
===== Installation ===== | ===== Installation ===== | ||
Line 168: | Line 176: | ||
</ | </ | ||
+ | |||
+ | === CRAM and dependencies installation (ROS Noetic Ubuntu 20.04) === | ||
+ | |||
+ | Please checkout the [[https:// | ||
+ | |||
+ | <code bash> | ||
+ | $ sudo apt install ros-noetic-roslisp-repl | ||
+ | $ sudo apt-get install python-rosinstall python-wstool | ||
+ | $ cd ~/ | ||
+ | $ wstool init | ||
+ | $ wstool merge https:// | ||
+ | $ wstool update | ||
+ | $ cd ~/ | ||
+ | $ rosdep update | ||
+ | $ rosdep install --ignore-src --from-paths src/ -r | ||
+ | $ catkin_make | ||
+ | </ | ||
+ | |||
+ | === CRAM and dependencies installation (ROS Melodic Ubuntu 18.04) === | ||
+ | |||
+ | Check out and compile all the necessary repositories: | ||
+ | |||
+ | <code bash> | ||
+ | $ cd ~/ | ||
+ | $ wstool init | ||
+ | $ wstool merge https:// | ||
+ | $ wstool update | ||
+ | $ cd ~/ | ||
+ | $ rosdep update | ||
+ | $ rosdep install --ignore-src --from-paths src/ -r | ||
+ | $ catkin_make | ||
+ | </ | ||
+ | |||
+ | Note that the '' | ||
+ | |||
+ | For ROS melodic and the current packages, one thing needs to be fixed. The package '' | ||
+ | <code bash> | ||
+ | roscd octomap | ||
+ | sudo nano package.xml | ||
+ | </ | ||
+ | |||
+ | Now remove the following line within: | ||
+ | <code xml> | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | The installation is finished, please continue to the section **Get ready for development** down below. | ||
+ | |||
+ | If something went wrong consult the [[/ | ||
=== CRAM and dependencies installation (ROS Kinetic Ubuntu 16.04) === | === CRAM and dependencies installation (ROS Kinetic Ubuntu 16.04) === | ||
Line 226: | Line 283: | ||
If something went wrong consult the [[/ | If something went wrong consult the [[/ | ||
+ | ==== Windows Install ==== | ||
+ | - Enable Hardware Virtualization in your BIOS settings | ||
+ | - [[https:// | ||
+ | - Enable the WSL 2 feature in '' | ||
+ | - Set Firewall to allow WSL comunication. Easiest way is by disabling Firewall for public networks, or add a rule for WSL. | ||
+ | - [[https:// | ||
+ | - Import the image into WSL from Powershell with < | ||
+ | - Set the image as default with < | ||
+ | - Launch Ubuntu-20.04 from the windows menu. The username and password is '' | ||
+ | - '' | ||
+ | - '' | ||
+ | |||
+ | Happy hacking! | ||
+ | |||
+ | === How to launch the Jupyter Notebook === | ||
+ | |||
+ | - '' | ||
+ | - '' | ||
+ | - Open the URL in your browser | ||
===== Get ready for development ===== | ===== Get ready for development ===== |