Skip to content

Basic ROS node running a web server for testing the Ohmni robot GUI.

License

Notifications You must be signed in to change notification settings

pstlab/ohmni_gui_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ohmni-robot GUI test

Basic ROS node running a web server for testing the Ohmni robot GUI.

Installation

This package uses Crow for implementing the microservices.

  1. Download Crow's source code
git clone https://github.com/CrowCpp/Crow.git
  1. Run mkdir build inside of crow's source directory
  2. Navigate to the new "build" directory and run the following:
cmake .. -DCROW_BUILD_EXAMPLES=OFF -DCROW_BUILD_TESTS=OFF
  1. Run make install.

We can now download this package.

  1. From the src directory of a Catkin workspace, clone this package.
git clone https://github.com/pstlab/ohmni_gui_test
  1. Build the catkin workspace either through
catkin build

or through

catkin_make
  1. Source the catkin workspace
source devel/setup.bash
  1. If the node is not executed on the robot, change the host and the port in the launch/ohmni.launch file and in the static/main.js.
  2. Execute the ROS node.
roslaunch robot_gui ohmni.launch
  1. Load the http://127.0.0.1:8080/ page on the robot, taking care to replace host and port acording to the changes, if any, made in point 4.

About

Basic ROS node running a web server for testing the Ohmni robot GUI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published