GELLO
Based on published sources · Not tested by us ·
Overview
Joint-matched teleoperation leaders for robot manipulators; selected coverage follows the YAM passive configuration and distinguishes the separate Franka FR3 ROS 2 workflow. [S001] [S005] [S006] [S008]
GELLO maps a human-operated jointed leader to a robot manipulator and can record demonstrations. The follower robot, its controller and its operating requirements remain separate dependencies. This review selects the YAM passive-leader route in software commit 204f53a64bef89471a1e483b0f874f755fbd2d3a, alongside mechanical revision 8ea3f2e661b55d4a128683b09227f8e771cd729e. [S001] [S002] [S008]
Specifications
| Detail | Description |
|---|---|
| Type | Joint-matched teleoperation leader; follower arm is a separate robot. Reported by source [S001] [S008] · Checked 2026-10-01 |
| Intended users | Robotics developers matching leader assembly, follower robot and configuration Editorial assessment [S001] · Checked 2026-10-01 |
| Assembly | Not known |
| Calibration | Assign unique servo IDs, match kinematics, determine joint offsets/signs and replace example serial and CAN identifiers. Reported by source [S001] [S005] · Checked 2026-10-01 |
| Operating system | Not known |
| Computer needed | Not known |
3D preview
Preview not available yet. A model has not yet been prepared and approved for display on this page. This does not mean the project lacks CAD files; see Source files and licenses for the reviewed source availability.
Assembly and use
Printed leader parts are specific to the follower geometry
The mechanical archive has separate folders for robot types and distinct active, large-passive and small-passive YAM leaders. Compatibility of the selected YAML with the large and small passive assemblies remains unverified. Resolve that mapping with variant-specific assembly and calibration documentation before selecting printed parts; the generic GELLO name does not make them interchangeable. Its README links an external BOM and assembly document; that document was not independently preserved in this review. [S008] [S010]
STLs are available, while editable-source coverage varies: the inventory contains OpenSCAD for AR4 and a STEP model for Lite6, but the root README directs readers to contact the author for CAD access. This profile does not infer complete editable CAD for every leader. The mechanical repository has an MIT license, with a separate MIT notice for the Franka contribution. [S008] [S009] [S010] [S011]
Replace example identifiers and calibrate the actual assembly
The selected yam_passive.yaml assigns six joint IDs and a seventh gripper ID, a specific serial path, measured-looking joint offsets and the can_left interface. These are example configuration values, not measurements of a reader's assembly. The README calls for unique Dynamixel IDs, matching poses, joint signs and offset calibration, and provides separate generated configurations for simulation and physical hardware. [S001] [S005]
The YAM route requires its robot-specific control dependency as well as the leader SDK. The root Git configuration lists DynamixelSDK and MuJoCo Menagerie submodules, but does not by itself provide every dependency named by the installation guide. No environment was installed and no leader or follower was connected here. [S001] [S007]
Franka FR3 uses a separate ROS 2 workflow
The FR3 implementation is documented under ROS 2 Humble, with robot-system compatibility requirements for libfranka and associated packages. Its publisher documentation distinguishes serial baud rate from publication rate: requesting more publications can repeat old samples rather than create fresh measurements. The same procedure may change servo EEPROM baud settings when the detected chain differs from the requested configuration. These are meaningful integration effects, not merely launch preferences. [S006]
The YAM YAML workflow should therefore not be blended with FR3 calibration and launch instructions. Likewise, the optional active gravity-compensation path is distinct from the passive leader selected here; it needs its own configuration and model reconciliation. [S001] [S005] [S006]
Demonstration recording is an output, not proof of learned performance
The software describes recording teleoperation data and launching one or two follower configurations. It does not make the selected leader a pretrained autonomous manipulation policy. Software and mechanical sources support research coverage under their scoped MIT notices, while third-party SDKs and robot packages retain their own terms. [S001] [S003] [S007] [S009]
A complete delivered budget must include the selected leader components, host/interface hardware and follower system. No build, calibration, recording session, motion test or control-performance measurement was performed by this catalog. [S001] [S005] [S008]
Cost
No current, complete configuration-specific build cost has been established for this profile.
Source files and licenses
Available project sources support research coverage; complete build and commercial qualification remain separate.
| Layer | Availability / license |
|---|---|
| mechanical design | available · MIT Robot-specific leader STL files are preserved, including distinct YAM passive and active folders. Some other variants include editable formats; root README asks readers to contact the author for CAD access. This does not establish complete editable CAD for every variant. [S008] [S009] [S010] [S011] |
| electronics | not found · License not fully assessed Off-the-shelf servo/interface components identified; no complete custom electronics fabrication package established in the selected archives. [S001] [S005] [S008] |
| firmware | not found · License not fully assessed Selected workflow depends on servo and follower firmware; complete matched firmware sources and licenses are outside the selected leader/software archives. [S001] [S007] [S010] |
| software | available · MIT Repository project code; third-party SDKs, robot dependencies and attributed ROS components require their own notices. No blanket MIT claim for external code. [S001] [S003] [S006] [S007] |
| documentation | available · MIT Repository documentation only. Linked external BOM/assembly document and media rights are not independently established. [S001] [S003] |
Selected teleoperation/data-recording route does not require a learned policy or pre-existing training dataset; recorded demonstrations are outputs.
References
Links identify the documentation and revisions used in this profile. Access dates record when each source was retrieved.
- S001 · wuphilipp / project contributors
Upstream project overview
Accessed 2026-10-01 · README.mdSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S002 · wuphilipp / project contributors
Repository revision and release metadata
Accessed 2026-10-01 · 204f53a64bef89471a1e483b0f874f755fbd2d3aSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S003 · wuphilipp / project contributors
Repository license
Accessed 2026-10-01 · LICENSESource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S004 · wuphilipp / project contributors
Pinned repository artifact inventory
Accessed 2026-10-01 · 204f53a64bef89471a1e483b0f874f755fbd2d3a archive file inventorySource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S005 · wuphilipp / project contributors
GELLO configs/yam_passive.yaml
Accessed 2026-10-01 · 204f53a64bef89471a1e483b0f874f755fbd2d3a / configs/yam_passive.yamlSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S006 · wuphilipp / project contributors
GELLO ros2/README.md
Accessed 2026-10-01 · 204f53a64bef89471a1e483b0f874f755fbd2d3a / ros2/README.mdSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S007 · wuphilipp / project contributors
GELLO .gitmodules
Accessed 2026-10-01 · 204f53a64bef89471a1e483b0f874f755fbd2d3a / .gitmodulesSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S008 · wuphilipp / project contributors
GELLO mechanical README.md
Accessed 2026-10-01 · 8ea3f2e661b55d4a128683b09227f8e771cd729e / README.mdSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S009 · wuphilipp / project contributors
GELLO mechanical LICENSE
Accessed 2026-10-01 · 8ea3f2e661b55d4a128683b09227f8e771cd729e / LICENSESource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S010 · wuphilipp / project contributors
GELLO mechanical inventory.json
Accessed 2026-10-01 · 8ea3f2e661b55d4a128683b09227f8e771cd729e / inventory.jsonSource notes
Source text inspected for the cited scoped claims; see profile claim notes.
- S011 · wuphilipp / project contributors
GELLO mechanical franka_fr3/LICENSE
Accessed 2026-10-01 · 8ea3f2e661b55d4a128683b09227f8e771cd729e / franka_fr3/LICENSESource notes
Source text inspected for the cited scoped claims; see profile claim notes.
Correction guidance · Discussion is not enabled · Profile format 0.6.0-draft.1