
30
Operating Instructions
5.1.3. Linux Tools Installation
After the ROS environment is verified, it is recommended that you install the following tools for help developing
ROS applications.
5.1.4. Neuron Startup Menu
You may notice that when you execute ROS commands, you have to source the ROS environment for each
terminal. This is not an ideal solution, so ADLINK provides an easy way to load different development
environments using the
Neuron Startup Menu
.
UNIX based systems often store parameters in a format of "shell variables", or more commonly, "environmental
variables". Scripts and programs constantly load these variables either as execution parameters or for internal
usage. Configuring environmental variables can be tedious, especially when there are conflicting settings between
ROS/ROS 2, Python 2/Python 3, OpenCV 2/OpenCV 3, etc. The Neuron Startup Menu prepares the environment
for you.
After installing the Neuron Startup Menu, a menu appears at each terminal startup, allowing you to select
ROS/ROS 2/ROS Bridge. This way, you will no longer need to set ROS environmental variables every time you
open the terminal.
Note:
If you want to use the ADLINK Neuron Startup Menu, you should remove the line “
source
/opt/ros/<ROS_DISTROS>/setup.bash
“
from ~/.bashrc, which you may have added when installing ROS.
For more information, please visit our GitHub:
https://github.com/Adlink-ROS/ros_menu
5.1.4.1.
Menu Installation
Clone the repository and execute the install command:
cd ~
sh -c "MENU_VERSION=v1.4.0 $(curl -fsSL
https://raw.githubusercontent.com/Adlink-ROS/ros_menu/master/scripts/setup.sh)"
sudo apt update && sudo apt install -y \
build-essential \
cmake \
git \
libbullet-dev \
python3-colcon-common-extensions \
python3-flake8 \
python3-pip \
python3-pytest-cov \
python3-rosdep \
python3-setuptools \
python3-vcstool \
openssh-server \
wget \
curl \
byobu