Ground your first part, stack on joints, check for interference, and run motion studies on a full robot.
An assembly combines multiple parts and sub-assemblies into one coordinated model.
Every assembly needs one grounded (fixed) component as its anchor -- typically the chassis or base frame.
Recall from Module 3: a free body has 6 DOF (3 translations + 3 rotations), and each constraint removes some. In a full assembly, DOF management becomes critical:
Module 3 introduced Coincident, Concentric, Distance, and Parallel constraints. Full assemblies also use:
Forces a curved surface to touch another at one point or line. Use for cam-followers, bearing races, and wheels on ground planes.
Locks a specific angle between two faces or edges, removing 1 rotational DOF. Use for linkage sweep angles, camera-mount tilt, and angled brackets.
Module 3 covered Revolute, Prismatic, Cylindrical, and Rigid joints. Full assemblies also use:
Rotates freely around all three axes with a fixed center point. Used in spherical wrists, Stewart platforms, tie-rod ends, and gimbal mounts.
Free sliding across a plane plus rotation around its normal. Used in holonomic drive bases, XY gantry stages, and pick-and-place surfaces.
Insert your chassis first and ground it. Align its origin with the robot's center of rotation.
Work outward from the base. Import standard components from manufacturer libraries and group related parts into sub-assemblies.
Constrain each part immediately after inserting. Match joint type to the real connection and set travel/angle limits.
Drag components to verify joint behavior. Confirm the kinematic chain propagates correctly and limits engage properly.
Run interference detection at multiple positions throughout the full range of motion, not just home.
Separate parts along assembly directions. Export as images or animations for build guides.
Catching collisions in CAD is free. Catching them after fabrication is expensive.
Motion studies animate joints over time to catch problems invisible at a single position. Drive joints with constant velocity, keyframes, or math functions.
Ball Bearing -- assembled with concentric and revolute constraints.
Robot Chassis — the grounded base component that anchors every assembly.
You have a two-wheel differential drive robot. Plan the assembly constraints needed.