R1D1 ROS2 simulation source
SoftwareR1D1's repository combines a robot description, MoveIt2 configuration, an arm-motion example and an ArUco detector. [1] [2] [3] [4]
Installation & first result →Official websiteGetting started
- Source rights
- Named licenses are documented by part. Review licenses
- Unknowns
- operating system, compute requirements not fully established. Review gaps
Source researched · Not tested by us
Sources checked · Research details
Overview
R1D1's repository combines a robot description, MoveIt2 configuration, an arm-motion example and an ArUco detector. Those are inspectable ROS 2 integration contributions. The README's complete-robot framing does not establish manufacturing CAD, a full hardware BOM or commissioned navigation/manipulation in this review. [1] [3] [4]
Is this for you?
- Known limitations
- URDF/meshes/ROSsource do not establish manufacturingCAD/BOM or hardwarecommissioning.
- READMEfullsystem/safety claims not independently reproduced; selectedcode is bounded examples.
Editorial assessment of cited source; no runtime or hardware test.
What you need
Installation & first result
Open the upstream getting-started guide [1] [2] [3] [4]
- Inspect the named configuration, source interfaces and required external components.
- Attempt only the matched documented workflow after resolving environment and rights gaps; no operation reproduced here.
Editorial assessment of cited source; no runtime or hardware test.
- Installation
README ROS 2 Humble/Jazzy, MoveIt2, Gazebo and OpenCV ArUco; colcon build/source followed by separate description simulation and MoveIt demo launches. Upstream Docker/Humble report not reproduced.
Documented source requirements/route, not installation or compatibility reproduced by this catalog.
Project notes
Keep the documented environment and package routes together
The README names ROS 2 Humble or Jazzy, MoveIt2, Gazebo and OpenCV with ArUco support. It documents colcon build and sourcing the resulting workspace, then separate simulation and MoveIt demo launches. It says the project was tested upstream in a Docker/Humble environment; this does not establish a reproduced Jazzy or host installation here. No package was built. [1]
A bounded source investigation is r1d1_description's sim launch alongside r1d1_moveit2_config's demo launch, followed by inspecting move_at_position.cpp and the detector before running them. The arm example creates a MoveGroupInterface named arm and supplies a fixed target pose. That example target is not an automatically verified object location or a safe pose for different hardware. No planning or motion was performed. [1] [3]
Inspect perception assumptions instead of assuming calibration
The detector subscribes to image data, while the sampled source has its CameraInfo subscription commented out. The README's camera-calibration discussion should therefore not be treated as proof that this node automatically consumes a live calibration stream. The callback assigns hard-coded camera intrinsics and distortion coefficients, reads /camera/camera/color/image_raw, publishes poses on /detected_marker/marker_pose, selects DICT_4X4_1000, and passes marker length 0.1 to pose estimation. These settings must match the actual camera and markers. More seriously, the sampled publisher assigns both x and y from tvec[0] and fills frame_id with marker-ID/distance text. These source observations require correction or investigation before integrating a pose; they are not reproduced runtime failures. [1] [4]
The root notice is MIT. Component-specific rights for robot meshes, external libraries and purchased components were not established in this review and require separate checking. No camera, marker pose, collision check, navigation, complete hardware design or real robot behavior was validated. [2]
What we checked
Pinned source/document inspection only; no installation, compile, credentials/API use, simulator, lab experiment or physical hardware test.
Not yet established
- Requirements: operating system, host computer
- Version-specific hardware compatibility (ecosystem tags alone do not establish it)
Updates
- Upstream last updated
- Not established
- Latest release
- Not established
- Profile updated
- Nov 1, 2026
- Sources last checked
- Nov 1, 2026
- Next review
- Dec 1, 2026
- Reviewed revision
530a0f6
Source files and licenses
Concrete scoped robot-facing software/research workflow, not complete manufacturing or verified operational behavior.
| Layer | Availability / license |
|---|---|
| software | available · MIT Selected source availability/notice only; rights for external hardware, models, data and dependencies were not established here. No blanket redistribution or operational clearance. [1] [2] [3] [4] |
| documentation | available · MIT Selected source availability/notice only; rights for external hardware, models, data and dependencies were not established here. No blanket redistribution or operational clearance. [1] [2] [3] [4] |
No separate physical design, pretrained distribution or dataset is selected as the released contribution in this scoped software review.
References
Each source links to the exact revision we read. “Used for” shows where this page relies on it.
- S001 README.md
Revision, date & where cited
Open-Droids-robot/r1d1 contributors · github.com · revision
530a0f6· README.md at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Installation & first result and 3 more - S002 LICENSE
Revision, date & where cited
Open-Droids-robot/r1d1 contributors · github.com · revision
530a0f6· LICENSE at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Installation & first result, Inspect perception assumptions instead of assuming calibration and 1 more - S003 move_there/src/move_at_position.cpp
Revision, date & where cited
Open-Droids-robot/r1d1 contributors · github.com · revision
530a0f6· move_there/src/move_at_position.cpp at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Installation & first result and 2 more - S004 aruco_marker/aruco_marker/detect_markers.py
Revision, date & where cited
Open-Droids-robot/r1d1 contributors · github.com · revision
530a0f6· aruco_marker/aruco_marker/detect_markers.py at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Installation & first result and 2 more
Correction guidance · Discussion is not enabled · Profile format 0.7.0-draft.5