Overview

These guides provide specific recipes to help you solve a particular problem or complete a specific task.

Best Practices

Guidelines for cross-platform compatibility and efficient robot modeling.

Best Practices
Adding Sensors

How to attach and configure LiDAR, Cameras, and IMU sensors.

How-to: Add Sensors to Your Robot
Control Dashboard

Actuate your robot with ros2_control interfaces (Position, Velocity, Effort).

How-to: Configure Centralized Control
Collision Geometry

Optimize simulation performance with simplified collision primitives.

How-to: Manage Collision Geometry
Joint Visualization

Debug your robot topology with visual axis and limit indicators.

How-to: Customize Joint Visualization
Troubleshooting

Solutions for common import/export issues and validation errors.

Troubleshooting
Physics & Inertia

Configure mass, inertia tensors, and manual Center of Mass offsets.

Configuring Physics & Inertia
Build Robots in Python

Programmatically assemble robots, attach sub-models, and export URDF and SRDF using the Composer API.

LinkForge Composer API
Semantic Data (SRDF)

Define planning groups, named poses, and collision filters for MoveIt.

Defining Semantic Data (SRDF)
Gazebo Integration

Configure Gazebo physics plugins.

Gazebo Integration
Xacro Macros

Configure Xacro properties and mathematical expressions.

Xacro Macros