Robotic arm control and visualization web files for the ntbd project
This repository contains the web files for the ntbd robotic arm control.
Software copied from the ntbd project by HotBlackRobotics at: https://github.com/HotBlackRobotics/ntbd Just small changes to work outside docker and removed support for leap motion device.
Depend on the following ros packages:
- rosbrige_suite (see bellow)
- ntbd_core
- ntbd_msgs
Also depends on:
- ntbd_firmware
- httpd server, ex: nginx (see bellow)
Further ir requires an arm description ros package with the urdf, scripts and launch files required for ntbd, like the following:
- ebamk1_description
- ebamk2_description
sudo apt-get install ros-melodic-rosbridge-suite
sudo apt install nginx
sudo systemctl disable nginx.service
sudo service nginx status
sudo service nginx stop
sudo service nginx start
cd /var/www/html/
git clone https://github.com/inaciose/ntbd_web
Copy the previous cloned <arm_description> package to the ntbd_web folder We may have more than one arm description package in ntbd_web folder.
roslaunch <arm_description> ntdb_web.launch
Point the browser to: http://localhost/ntdb_web
Use the sliders on bottom to set the desired position an execute