A cross-platorm mobile application that allows humans to train robots that use the Fido library. Robots that use this application are included in the Hardware repo.
The app is written in Ionic using AngularJS and HTML/CSS and uses sockets to connect to and train a robot. For this reason, your robot must be connected to the same network as your mobile device.
For the time being, this app is not available on the app store. It must be uploaded to your device using the Ionic framework's command line interface.
First install node.js 4 (very important it is not node.js 5).
Then, install ionic and cordova using sudo npm install --global ionic cordova
.
Next, navigate to the /app
directory, and run npm install
, bower install
, and ionic state reset
. This will install all the dependencies.
See the ionic framework's instructions on running an application.