Skip to content

True RoboAnimator

by danyal-sarfraz·Workflow

Images © danyal-sarfraz. Used for product review; image policy.

Why we like it

Earns its place in the Blender extensions library for turning chassis keyframes into physically grounded wheel motion through a clear Validate → Autocorrect → Build Cache → Attach/Bake → Export pipeline.

What is True RoboAnimator?

True RoboAnimator is a Blender add-on that turns a keyframed chassis animation into physically accurate wheel rotation. It reads chassis motion along with track width and wheel radius (auto-detected or set manually) to compute per-frame left and right wheel angles (θL/θR) and RPM.

Before generating wheel motion, it validates non-holonomic movement, detecting sideways slip by projecting displacement onto the mid-step heading. Infeasible paths can be autocorrected with a Smooth S-Ease Curve (cubic Bézier with slow–fast–slow easing) or a Linear Rotate–Move–Rotate mode, both keeping motion within a minimum turning radius of track_width / 2. Computed rotations attach as Euler or Quaternion drivers for live playback, or bake to keyframes.

For engineering work, it exports data as CSV with per-frame or fixed-Hz sampling and configurable length, angle, and angular-rate units, or exports only the chassis keyed frames as CSV or JSON with full transforms and wheel angles. The panel sits under the 3D Viewport N-Panel and works with Blender 4.2 and newer.

Who is True RoboAnimator best for?

True RoboAnimator is best for animating driven wheels for keyframed vehicles or robots in Blender and exporting engineering-ready motion data.

How much does True RoboAnimator cost?

True RoboAnimator is completely free to download and use.

Key features

  • Non-holonomic validation that detects sideways slip via mid-step heading projection
  • Two autocorrect modes: Smooth S-Ease Curve (cubic Bézier with slow–fast–slow easing, curvature auto-clamped to the minimum turn radius) and Linear Rotate–Move–Rotate
  • Wheel kinematics computing per-frame left/right wheel angles (θL/θR) and RPM from chassis motion, track width, and wheel radius (auto-detect or manual)
  • Scripted Euler or Quaternion drivers for live playback, or baking rotations to keyframes
  • CSV Engineering Export with per-frame or fixed-Hz sampling and configurable units (m/cm, rad/deg, RPM/RPS/deg/s)
  • Keyframes Export as CSV or JSON with full transforms and wheel angles
  • Flexible axes and directions, plus a minimum turning radius enforced as track_width / 2 from differential drive geometry

Tags

#Blender#wheel rotation#kinematics#CSV export#robotics#differential drive#vehicle animation

Frequently asked questions

Does True RoboAnimator work with Blender 4.2?

True RoboAnimator supports Blender 4.2 LTS and newer, so it runs on the current long-term-support release and later builds. Once installed, its panel appears under the 3D Viewport N-Panel as a dedicated True RoboAnimator tab. Because the add-on targets 4.2 and up, earlier Blender versions fall outside its stated compatibility. If you are on an older release, check the developer's page for details before installing so you know what to expect.

Where do I find True RoboAnimator's panel in Blender?

True RoboAnimator lives in the 3D Viewport under the N-Panel, in a tab labelled True RoboAnimator. From there you follow the pipeline: Validate motion, optionally Autocorrect, Build Cache to compute θL/θR and RPM, then Attach Drivers or Bake Wheels, and finally export. The panel groups object selection, calibration and wheel setup, feasibility and autocorrect, RPM calculation, and the two export sections, keeping the whole workflow in one place.

What units can True RoboAnimator export in the CSV?

True RoboAnimator's CSV Engineering Export lets you configure units before writing data: length in metres or centimetres, angles in radians or degrees, and angular rate as RPM, RPS, or degrees per second. Sampling can be per frame or at a fixed Hz with linear interpolation. The separate Keyframes Export outputs only chassis keyed frames as CSV or JSON, including location, Euler, quaternion, and θL/θR values, so you can choose continuous samples or key-only data.

What's the difference between the S-Ease and Linear autocorrect modes?

True RoboAnimator offers two autocorrect modes for infeasible paths. Smooth S-Ease Curve builds a cubic Bézier with slow–fast–slow easing and auto-clamps curvature to respect the minimum turn radius, with a tunable Tangent Scale. Linear Rotate–Move–Rotate instead rotates in place, moves straight, then rotates to the final orientation, with a Rotation Fraction that splits the segment time. After choosing a mode you can Autocorrect and Bake, or use Revert to restore the original keys.

Is True RoboAnimator free and what license does it use?

True RoboAnimator is listed as free here and released under the GNU General Public License v3.0 or later. As an open-source GPL project, you can use and modify it under those terms. The add-on is authored by Danyal S. and distributed through the Blender extensions library. For current licensing terms, source access, or to raise questions, visit the developer's page, where the project and its issue tracker are hosted.

Alternatives to True RoboAnimator

Also in Workflow for Blender.

Similar plugins