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