This is an old revision of the document!
Table of Contents
Setting up remote access to Open Ease.
Things one needs to install
Open Ease and Knowrob.
Download knowrob_addons from the following source. If you already have some knowrob_addons, you need to replace them:
https://github.com/asilx/knowrob_addons
Same goes for the knowrob_robcog package:
https://github.com/andreihaidu/knowrob_robcog
Starting it
1. Manually shutdown mongo Server. Otherwise Open Ease won't start. In a terminal, type:
mongo ;; starts the mongo console use admin ;; gives you admin rights db.shutdownServer() ;; shuts down the db server
2. Start Open Ease by running the script. Navigate to the location of the script (usally /docker/scripts) and run:
./start-webrob
3. launch this:
roslaunch knowrob_roslog_launch knowrob.launch
4. go to open ease in a browser. You should be here:
http://localhost/user/sign-in
Log in with your data or admin if it's your local Open Ease. After that it will jump back to localhost. Add /remote to it like this:
http://localhost/remote
Now you should be able to select an Episode, start Emacs, a rosnode within it, and ask some prolog quires.
troubleshooting
- If it doesn't work to access Open Ease from Emacs after this, you might need to remove the mongo_db. If you remove mongo data all the episode data will be gone. So be careful.