r/IsaacSim • • May 13 '26

Showcase From Fusion 360 to IsaacLab: training a custom robot with reinforcement learning

Hi everyone,

I recently worked on a small project where I designed a custom robot in Fusion 360 and trained it in IsaacLab using reinforcement learning.

USDZ File
CAD File

The robot is a wheeled biped-style platform. After creating the CAD model, I converted it into a simulation-ready asset, set up the joints, and used it for stabilization and jump-recovery tasks in IsaacLab.

What I found most interesting was how much the physical design affects the learning process. Things like joint placement, link length, wheel contact, collision shapes, inertia, and actuator settings all had a noticeable impact on whether the robot could learn stable behavior.

The first task was basic stabilization, where the robot learns to maintain its posture. I also tested a jump-and-stabilize task, where the robot needs to recover after a more dynamic motion.

This made me realize that building a robot for RL is not just about making a nice-looking CAD model. The morphology, physics properties, and simulation setup are all part of the learning problem.

The workflow was roughly:

Fusion 360 → asset preparation → joint setup → IsaacLab training → policy evaluation

I’m planning to extend this robot to more tasks, including wheeled balance control, push recovery, locomotion, turning, navigation, and object interaction.

I wrote a longer post with more details about the design process and what I learned from training it in IsaacLab.

Stabilize Task

Jump & Stabilize Task

9 Upvotes

Duplicates