Skip to content
No description, website, or topics provided.
JavaScript CMake HTML CSS Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
launch
map
others
params
screenshots
web
CMakeLists.txt
LICENSE
Readme.md
Webapp.md
package.xml
struct.html

Readme.md

Turtlebot_web

This project give a web based app to view the robot map and send remote actions. This project also contains specific launch files (and other resources) to use this web application with the Turtlebot with a hokuyo laser. Look at the file struct.html for more information about the project structure

Getting Started

Prerequisites

This install assumes that you have completed the previous tutorials: TurtleBot Bringup, PC Bringup.

Installing ros dependance

sudo apt install ros-kinetic-rosbridge-server ros-kinetic-robot-pose-publisher

Installing web-server dependance

sudo apt install nodejs-legacy

Installing vmap dependance

request to guillaume.lozenguez@imt-lille-douai.fr

Installing kinect video dependance (beta)

sudo apt install ros-kinetic-web-video-server 

Installing project

cd <catkin_repo>/src
wget https://github.com/CARMinesDouai/turtlebot_web/archive/master.zip
unzip master.zip
cd ..
catkin_make
rm src/master.zip

How to use

Default

First :

rosrun turtlebot_web run.sh

Then :

access to http://<robot ip>:8080

starting web app

roscd turtlebot_web/web
node app.js

check out the use and needs of the web application here: webapp.md

Authors

  • Christopher Lievin - Initial work - git
  • Guillaume Lozenguez - Project Manager - website
  • Luc Fabresse - Project Manager - git
  • Noury Bouraqadi - Project Manager - git

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

  • Robot Web Tools - rosbridge_suite, roslibjs, ros2djs - git
  • GT-RAIL - nav2djs - git
You can’t perform that action at this time.