Skip to content

CARMinesDouai/turtlebot_web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published