Difference between revisions of "Category:Teleop"
(Created page with "= Teleop = == whole-body == In whole-body teleop, the user controls a hardware replica of the robot directly. The real robot directly mimcis the pose of the replica robot....") |
|||
Line 1: | Line 1: | ||
= Teleop = | = Teleop = | ||
+ | Teleoperation is the art of controlling a robot from a distance (prefix "tele-" comes from the Ancient Greek word tēle, which means "far off, at a distance, far away, far from"). | ||
− | == | + | == Latency == |
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Whole Body Teleop == | ||
In whole-body teleop, the user controls a hardware replica of the robot directly. The real robot directly mimcis the pose of the replica robot. | In whole-body teleop, the user controls a hardware replica of the robot directly. The real robot directly mimcis the pose of the replica robot. | ||
− | + | * https://mobile-aloha.github.io/ | |
− | + | * https://www.youtube.com/watch?v=PFw5hwNVhbA | |
+ | |||
+ | == VR Teleop == | ||
+ | |||
+ | In VR teleop the user controls a simulated version of the robot. The robot and VR headset are usually on the same LAN and communication is done via gRPC or WebRTC. | ||
+ | |||
+ | * https://github.com/Improbable-AI/VisionProTeleop | ||
+ | * https://github.com/fazildgr8/VR_communication_mujoco200 | ||
+ | * https://github.com/pollen-robotics/reachy2021-unity-package | ||
+ | * https://freetale.medium.com/unity-grpc-in-2023-98b739cb115 | ||
+ | |||
+ | == Controller Teleop == | ||
+ | |||
+ | In controlelr teleop, the user uses joysticks, keyborads, and other controllers to control the robot. The buttons map to hardcoded behaviors on the robot. | ||
− | + | * https://github.com/ros-teleop | |
− | + | == Latency == | |
− | + | * https://ennerf.github.io/2016/09/20/A-Practical-Look-at-Latency-in-Robotics-The-Importance-of-Metrics-and-Operating-Systems.html | |
− | + | * https://link.springer.com/article/10.1007/s10846-022-01749-3 | |
− | + | * https://twitter.com/watneyrobotics/status/1769058250731999591 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category: Teleop]] | [[Category: Teleop]] |
Revision as of 18:32, 24 April 2024
Teleop
Teleoperation is the art of controlling a robot from a distance (prefix "tele-" comes from the Ancient Greek word tēle, which means "far off, at a distance, far away, far from").
Latency
Whole Body Teleop
In whole-body teleop, the user controls a hardware replica of the robot directly. The real robot directly mimcis the pose of the replica robot.
VR Teleop
In VR teleop the user controls a simulated version of the robot. The robot and VR headset are usually on the same LAN and communication is done via gRPC or WebRTC.
- https://github.com/Improbable-AI/VisionProTeleop
- https://github.com/fazildgr8/VR_communication_mujoco200
- https://github.com/pollen-robotics/reachy2021-unity-package
- https://freetale.medium.com/unity-grpc-in-2023-98b739cb115
Controller Teleop
In controlelr teleop, the user uses joysticks, keyborads, and other controllers to control the robot. The buttons map to hardcoded behaviors on the robot.