robotic arm and robot design
This directory contains tutorials related to robot mechanical structures, code modeling, CAD generation, robot description files, and learning-driven robot design. It is recommended that you start with parametric modeling before moving on to workflows such as Text-to-CAD, ForgeCAD, URDF/SDF for robot projects, and value-gradient robot design.
Tutorial List
- Build123d Code Modeling Introduction - Generate STEP, STL, and preview images using Python/build123d to understand the basic syntax of CAD code.
- Text-to-CAD Engineering Modeling Introduction - Use the Code Agent, CAD skill, and CAD Explorer to process source files, derived files, and perform geometric checks.
- ForgeCAD Official 3D Printer, Keyboard, and Dexterous Hand Reproduction - Align with the
3dprinter-gpt52codexbenchmark of ForgeCAD public kit, save the official GIF, and replicate the parametric assembly of the 3D printer, video keyboard, and movable dexterous hand, along with rendering GIFs and exporting to STEP/STL/3MF. - Shape Your Body Value Gradient Robot Design Guide - Explain how to train multi-body policy/value functions and optimize continuous robot body parameters using the value gradient of a frozen critic.
Recommended Learning Order
- First, study Build123d to understand parameters, primitives, boolean operations, and file export.
- Then, study Text-to-CAD to understand how code agents participate in modifying CAD source files and performing geometric checks.
- Next, study ForgeCAD to experience code-first CAD, official benchmark replication, and complex assembly presentation processes within the JavaScript/TypeScript ecosystem.
- Finally, read Shape Your Body to understand how CAD/URDF/MJCF parameters further integrate into the learning robot design chain: “Body Parameters -> Simulation Control -> Value Gradient -> Design Diagnosis”.