The current version of the packages are compatible with ROS Noetic
in Ubuntu 20.04 Focal
.
-
Ubuntu 20.04
The following packages suffice
sudo apt install ros-noetic-ros-base ros-noetic-pybind11-catkin -y
- DQRobotics CPP development branch, as follows
sudo add-apt-repository ppa:dqrobotics-dev/development
sudo apt-get update
sudo apt-get install libdqrobotics*
-
Python Dependencies
- DQRobotics Python
python3 -m pip install dqrobotics
- Scipy
python3 -m pip install scipy
- PyModBus
python3 -m pip install pymodbus
- DQRobotics Python
-
QTNetwork
sudo apt install libqt5network5
- Utilities for installation only (
curl
andjq
)
sudo apt update && sudo apt install curl jq
Do the following ONLY ONCE
echo "alias sas-update='wget https://raw.githubusercontent.com/SmartArmStack/smart_arm_stack/main/install.sh && sh install.sh'" >> ~/.bashrc
source ~/.bashrc
Run
sas-update
If you have any trouble, open an issue.