Skip to main content

Fundamentals

Read this subsection before the rest of Architecture if ROS, Gazebo, or MoveIt are new to you. It teaches only what this project uses, in order from workcell geometry to classical-vs-learned authority.

PageConcept
Manipulators and framesArms, grippers, workcells, poses
ROS 2Nodes, topics, services, actions, launch
URDF, Xacro, and TF2Robot description and live transforms
Gazebo and ros2_controlSimulation and controllers
MoveIt 2Planning scene, OMPL, execution
PerceptionRGB-D, poses, obstacle boxes
World state vs planning sceneInventory authority vs collision geometry
Classical vs learnedWhy models stay advisory

Audience assumption: you already know general software engineering, C++/Python, and 3D transforms at a game-dev level. We do not reteach language basics, only robotics conventions that differ.