Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/introlab/opentera-webrtc-teleop-frontend
OpenTera VUE3.js Frontend to be used with opentera-webrtc signaling server (local or on the Internet)
https://github.com/introlab/opentera-webrtc-teleop-frontend
joystick opentera robot rtab-map signaling teleoperation virtual webrtc
Last synced: 3 months ago
JSON representation
OpenTera VUE3.js Frontend to be used with opentera-webrtc signaling server (local or on the Internet)
- Host: GitHub
- URL: https://github.com/introlab/opentera-webrtc-teleop-frontend
- Owner: introlab
- License: apache-2.0
- Created: 2021-01-07T15:27:07.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-16T18:18:32.000Z (about 1 year ago)
- Last Synced: 2024-03-26T05:38:38.723Z (11 months ago)
- Topics: joystick, opentera, robot, rtab-map, signaling, teleoperation, virtual, webrtc
- Language: Vue
- Homepage:
- Size: 2.31 MB
- Stars: 3
- Watchers: 9
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# opentera-webrtc-teleop-frontend
An OpenTera web user interface to teleoperate a robot. Made with Vue.js 3.
![OpenTera teleop frontend](images/opentera_teleop_frontend.png)
## Authors
- Gabriel Lauzier (@G-Lauz)
- Marc-Antoine Maheux (@mamaheux)
- Jérémie Bourque (@JeremieBourque1)
- Dominic Létourneau (@doumdi)
- Philippe Warren (@philippewarren)
- Ian-Mathieu Joly (@joli-1801)## Features
- Dual camera view
- Virtual joystick to move the robot
- Use the arrow keys to move the robot
- A slider to limit the maximum speed
- Battery and wifi signal indicators
- A draggable and expandable map widget which can be zoomed and panned with the mouse wheel or touch gestures
- Ability to place waypoints on the map that the robot can navigate to autonomously
- Autonomous docking
- Option to toggle between the mapping and localization modes.## Demo
The easiest way to try out the interface is to use the Gazebo demo in [opentera-webrtc-ros](https://github.com/introlab/opentera-webrtc-ros). You can find the instructions on how to run the demo [here](https://github.com/introlab/opentera-webrtc-ros/blob/main/opentera_webrtc_demos/README.md)
## Related projects
- [opentera](https://github.com/introlab/opentera)
- [opentera-webrtc](https://github.com/introlab/opentera-webrtc)
- [opentera-webrtc-ros](https://github.com/introlab/opentera-webrtc-ros)
- [opentera-teleop-service](https://github.com/introlab/opentera-teleop-service)## License
- [Apache License, Version 2.0](LICENSE)
## Sponsor
![IntRoLab](images/IntRoLab.png)
[IntRoLab - Intelligent / Interactive / Integrated / Interdisciplinary Robot Lab](https://introlab.3it.usherbrooke.ca)