Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaiaai/sample-apps
Sample robot apps for Kaia.ai platform and Scout robot base
https://github.com/kaiaai/sample-apps
animation-library arduino-platform battery-level deep-learning face-detection gamepad image-classification image-recognition kaia-ai mobilenet robot robotics sensors speech-recognition telepresence tensorflow tensorflow-lite tensorflow-mobile usb-serial video-recording
Last synced: 17 days ago
JSON representation
Sample robot apps for Kaia.ai platform and Scout robot base
- Host: GitHub
- URL: https://github.com/kaiaai/sample-apps
- Owner: kaiaai
- License: apache-2.0
- Created: 2018-11-20T05:02:17.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-16T05:36:43.000Z (about 6 years ago)
- Last Synced: 2024-11-14T12:51:01.622Z (3 months ago)
- Topics: animation-library, arduino-platform, battery-level, deep-learning, face-detection, gamepad, image-classification, image-recognition, kaia-ai, mobilenet, robot, robotics, sensors, speech-recognition, telepresence, tensorflow, tensorflow-lite, tensorflow-mobile, usb-serial, video-recording
- Language: JavaScript
- Homepage: https://kaia.ai
- Size: 15.4 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kaia.ai Sample Apps
Sample robot apps illustrating Kaia.ai platform API, robot app development and publishing to Kaia.ai robot App StoreWe have not yet launched the platform. For launch announcement please follow us on [Facebook](https://www.facebook.com/kaiaai/).
1. Basic Locomotion, [Live Demo](https://kaia.ai/view-app/5a9a4e903e77387f46e5fb01), [Source](https://github.com/kaiaai/sample-apps/tree/master/basic-locomotion) - make your robot move around
2. Battery, [Live Demo](https://kaia.ai/view-app/5bd549fd96bf4d605ba2500d), [Source](https://github.com/kaiaai/sample-apps/tree/master/battery) - monitor battery level
3. Device Settings, [Live Demo](https://kaia.ai/view-app/5bf3b412a444a76d57bd2899), [Source](https://github.com/kaiaai/sample-apps/tree/master/device-settings) - get, set device settings
4. Face Animation, [Live Demo](https://kaia.ai/view-app/5a0556a554d7fc08c068f3b7), [Source](https://github.com/kaiaai/sample-apps/tree/master/face-animation) - animate robot's face
5. Face Detection, [Live Demo](https://kaia.ai/view-app/5b8b8336c38e3b3579ca986f), [Source](https://github.com/kaiaai/sample-apps/tree/master/face-detection) - robot detect face using live webcam, turns to face the human
6. Gamepad, [Live Demo](https://kaia.ai/view-app/5c00fafc4467f707dcbeab7d), [Source](https://github.com/kaiaai/sample-apps/tree/master/gamepad) - virtual gamepad to control your robot
7. Tank-Style Gamepad, [Live Demo](https://kaia.ai/view-app/5c00faad4467f707dcbeab7b), [Source](https://github.com/kaiaai/sample-apps/tree/master/gamepad-tank) - tank-style virtual gamepad to control your robot
8. Geolocation, [Live Demo](https://kaia.ai/view-app/5bd7d8a9a1dc7546772f69be), [Source](https://github.com/kaiaai/sample-apps/tree/master/geolocation) - get robot coordinates and view them on a map
9. Hello World, Live Demo, [Source](https://github.com/kaiaai/sample-apps/tree/master/hello-world) - starter demo app
10. Generic Sensors, [Live Demo](https://kaia.ai/view-app/5bd6b40699b4d91400ea9f53), [Source](https://github.com/kaiaai/sample-apps/tree/master/sensors-generic) - monitoring robot sensors including accelerometer, gyroscope, linear acceleration, absolute and relative orientations
11. W3C Sensors, [Live Demo](https://kaia.ai/view-app/5bd566a6d92adb62c5e9b3d0), [Source](https://github.com/kaiaai/sample-apps/tree/master/sensors-w3c) - monitor robot orientation, acceleration, rotation rate
12. Sensors, [Live Demo](https://kaia.ai/view-app/5a110a4cc0c25c1f565eba63), [Source](https://github.com/kaiaai/sample-apps/tree/master/sensors) - monitor sensor readings including acceleration, gyroscope, light, presure, magnetic, proximity
13. USB Serial, [Live Demo](https://kaia.ai/view-app/5bea7418f8864127d7ee4cac), [Source](https://github.com/kaiaai/sample-apps/tree/master/usb-serial) - connect to Arduino using USB OTG serial to send commands, receive status
14. Free-form Speech Recognition, [Live Demo](https://kaia.ai/view-app/5bcd0a021eca4d32ace78dc1), [Source](https://github.com/kaiaai/sample-apps/tree/master/speech-recognition-freeform) - recognize free-form speech
15. Speech Recognition, [Live Demo](https://kaia.ai/view-app/5bc2d14dde36b95961d79d14), [Source](https://github.com/kaiaai/sample-apps/tree/master/speech-recognition) - robot listens, reacts to wake-up words, recognizes user-defined commands, recognizes free-form speech and transcribes phonemes
16. Telepresence, [Live Demo](https://kaia.ai/view-app/5bdfd8251c3c5242d93d43ad), [Source](https://github.com/kaiaai/sample-apps/tree/master/telepresence) - real-time two-way video-and-audio telepresence
17. TensorFlow JS, [Live Demo](https://kaia.ai/view-app/5b935e56d43cf628afba3543), [Source](https://github.com/kaiaai/sample-apps/tree/master/tensorflow-js) - robot recognize live webcam images using TensorFlow JS and MobileNet
18. TensorFlow Lite Node, [Live Demo](https://kaia.ai/view-app/5bbaf55b0f5dc42505c75e3c), [Source](https://github.com/kaiaai/sample-apps/tree/master/tensorflow-lite-node) - recognize live webcam images using TensorFlow Lite and MobileNet; benchmark image recognition speed; build the app using Node.js and Webpack flow
19. TensorFlow Lite, [Live Demo](https://kaia.ai/view-app/5bbaccffa2f5f31d466259b6), [Source](https://github.com/kaiaai/sample-apps/tree/master/tensorflow-lite) - recognize live webcam images using TensorFlow Lite and MobileNet; benchmark image recognition speed
20. TensorFlow Mobile Node, [Live Demo](https://kaia.ai/view-app/5bb31d8c13b19f10c42f43d5), [Source](https://github.com/kaiaai/sample-apps/tree/master/tensorflow-mobile-node) - recognize live webcam images using TensorFlow Mobile and MobileNet; benchmark image recognition speed; build the app using Node.js and Webpack flow
21. TensorFlow Mobile, [Live Demo](https://kaia.ai/view-app/5ba319fc89bed10c954a2702), [Source](https://github.com/kaiaai/sample-apps/tree/master/tensorflow-mobile) - recognize live webcam images using TensorFlow Mobile and MobileNet; benchmark image recognition speed
22. Text to Speech, [Live Demo](https://kaia.ai/view-app/5a055af654d7fc08c068f3b9), [Source](https://github.com/kaiaai/sample-apps/tree/master/text-to-speech) - robot says "Hello"
23. Remote Console, [Live Demo](https://kaia.ai/view-app/5aa78c8f1f0267133aedce1c), [Source](https://github.com/kaiaai/sample-apps/tree/master/remote-console) - exchange messages between robots, desktop and debug robot apps remotely using Kaia.ai stock messaging service
24. Remote Debug, [Live Demo](https://kaia.ai/view-app/5bfcedb875527d379800bb86), [Source](https://github.com/kaiaai/sample-apps/tree/master/remote-debug) - debug robot apps remotely using Kaia.ai stock messaging service
25. Miscellaneous W3C API, [Live Demo](https://kaia.ai/view-app/5bf724fb29577a624cfb1f05), [Source](https://github.com/kaiaai/sample-apps/tree/master/misc-w3c) - use vibration, query memory and storage sizes, number of logical CPUs, network connection type and speed
26. Video Recorder, [Live Demo](https://kaia.ai/view-app/5bf7db1e219810765f711539), [Source](https://github.com/kaiaai/sample-apps/tree/master/video-recorder) - record, download video with or without audio; grab still frames
27. WebRTC Messaging, [Live Demo](https://kaia.ai/view-app/5bf910b2b7f0731e286bbccc), [Source](https://github.com/kaiaai/sample-apps/tree/master/webrtc-messaging) - peer-to-peer (e.g. bot-to-desktop) messaging, also used for gamepad
28. Drive Manually, [Live Demo](https://kaia.ai/view-app/5c0d831d2f0a65553d73c558), [Source](https://github.com/kaiaai/sample-apps/tree/master/drive-manually) - drive robot using [tank-style](https://github.com/kaiaai/sample-apps/tree/master/gamepad-tank) or [joystick-style](https://github.com/kaiaai/sample-apps/tree/master/gamepad) gamepad.## Instructions to Run Apps
Kaia.ai robot apps run on Android smartphones. To run the sample app:
1. Go to [kaia.ai](https://kaia.ai/), familiarize yourself with how the robot platform works
2. Optional, but highly recommended: if you don't have Kaia.ai account, create an account
3. Go to Google Play, search for "kaia.ai" to find and install Kaia.ai Android app
4. Launch Kaia.ai Android app on your Android smartphone
5. In Kaia.ai Android app: (optional, but highly recommended): sign in, navigate to Kaia.ai App Store
6. Choose a robot app to launch
7. Optionally: click the heart icon to pin the robot app to your launch screen