/smart_arm_stack

Modularized robot control for ROS Noetic in Ubuntu 20.04.

Primary LanguageShellGNU Lesser General Public License v3.0LGPL-3.0

SmartArmStack

The current version of the packages are compatible with ROS Noetic in Ubuntu 20.04 Focal.

Installation

Dependencies

The following packages suffice

sudo apt install ros-noetic-ros-base ros-noetic-pybind11-catkin -y
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
  • QTNetwork

sudo apt install libqt5network5
  • Utilities for installation only (curl and jq)
sudo apt update && sudo apt install curl jq

Setting up the installer

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

Installing and updating

Run

sas-update

Dependencies

  1. SmartArmStack (LGPL)

  2. SmartArmStack (ResearchOnly)

Issues

If you have any trouble, open an issue.