Projects
Joystick controller
A simple joystick webpage to control your robot.
![](https://trycurio.com/wp-content/uploads/2023/12/curioJoystick.gif)
Teleoperation
![](https://trycurio.com/wp-content/uploads/2023/12/curioTeleoperation.gif)
Line following
The simplest self-driving car, demoed on an older version of Curio.
![](https://trycurio.com/wp-content/uploads/2023/12/linetracking.gif)
Object following
Track a red object around, demoed on an older version of Curio.
![](https://trycurio.com/wp-content/uploads/2023/12/followobject.gif)
Voice Control
Give instructions to Curio by talking to it.
![](https://trycurio.com/wp-content/uploads/2023/12/speech_control.gif)
Virtual Lead
The phone is identifying the position and orientation of Curio, by moving the phone you can control Curio.
![](https://trycurio.com/wp-content/uploads/2023/12/Curio_lead.gif)
Resources
CurioV2
- Joystick – https://curio-joystick-v2.vercel.app/
Curio
- Joystick controller – https://curio-joystick.vercel.app/
- Teleoperation – https://curio-teleoperation.vercel.app/
- Drive-by-image – https://drive-by-image.vercel.app/
- Curio Host – https://curio-host.vercel.app/
Zumo + Pixl
- Joystick Control – https://zhefu8.github.io/joystick.github.io/
- Joystick Control 2 – https://lewistrundle.github.io/L4-Individual-Project/index.html
Legacy
Demos using our early prototype robot at https://github.com/Kirstin813/L4-Individual-Project
Espruino Tools
Curio builds on the Espruino ecosystem, see https://www.espruino.com/
We are developing tools to build Espruino web-apps at https://github.com/espruino-tools
Demos at https://demos-mu.vercel.app/demo
Smart Controller
- Library – https://smartcontrollerjs.github.io/SmartController/
- Tiny Platformer – https://emmapoliakova.github.io/WebRTCSmartphoneController/demo/tinyPlatformer/index.html
- Racing – https://emmapoliakova.github.io/WebRTCSmartphoneController/demo/3dRacing.html
- Physics – https://emmapoliakova.github.io/WebRTCSmartphoneController/physics/physicsDemoV3.html
- Multiplayer – https://smartcontrollerjs.github.io/SmartController/Demos/touchpadmultiplayer.html
- NES controller – https://smartcontrollerjs.github.io/SmartController/Demos/nestutorial.html
- Coin Chaser – https://smartcontrollerjs.github.io/Coin-Chaser/
- Gotta Graduate – https://fraser-dempster.github.io/l4-project-interactive-game/
Tracks
Track repository at https://github.com/CurioDev/curio-tracks
Sources
The source files for the previous version of Curio are at https://github.com/gfwilliams/GlasgowPhoneBot