A realtime web application that allows users to
- View information about discovered robots in the network. The information contains
- It's current state
- What it has done in the past
- What it will do in the future
- Send information to the robots to update it's configuration
-
- Make sure your rethinkDB version is compatible with the version of the rethinkDB nodeJS driver (listed in
Web application/server/package.json
under dependencies).
- Make sure your rethinkDB version is compatible with the version of the rethinkDB nodeJS driver (listed in
Run RethinkDB
mkdir Database
cd Database
rethinkdb
Create two tables in the "test
" database
modules
- add a secondary index:
uuid
- add a secondary index:
events
- add secondary indices:
sender_UUID
timestamp
type
- add secondary indices:
Install npm modules
cd "Web application/server"
meteor npm install
cd ../client
meteor npm install
cd ../
Run Meteor
meteor --settings ../Configuration/webapplication.json
cd "Robot communication/python"
python RethinkdbMediator.py
cd "Robot simulation/python"
python line_controller.py
cd "Robot simulation/python"
python thermo_former.py
Open a browser and navigate to localhost:3000