Bio IK Rig Control for Robot Puppeteering in Unity

Added:

Setup
Testing
Limits

Setup

0:00
Playing Section
  • 1

    Imported JD rig with IK goals for wrists and head tracking.

  • 2

    Leg goals off to avoid floppy feet.

Fundamentals of Inverse Kinematics (IK) vs. Forward Kinematics (FK) in 3D computer graphics.
Basic proficiency with the Unity Game Engine, specifically hierarchy management, components, and basic C# scripting.
Understanding of 3D rigging concepts, including skeletal joints, bones, and end effectors.
Elementary concepts of robotics kinematics, such as Degrees of Freedom (DoF) and joint rotational limits.
Integration of real-time input devices (like VR controllers or motion capture suits) to drive the IK end effectors.
Connecting Unity-based puppeteering to physical robots via ROS (Robot Operating System) for hardware-in-the-loop simulation.
Advanced Bio IK features, including obstacle collision avoidance, goal weighting, and multi-task optimization.
Applying reinforcement learning (using Unity ML-Agents) to train autonomous agents based on the established IK rig.
832 views18likes5:47@Will_HuffOriginal Release: 2020-12-16

In Unity with Bio IK, end effectors (goals) control character movement by applying rotational values to joints, and their influence can be balanced through weighting to prevent erratic motion; without proper constraints, end effectors may cause the entire rig to move unpredictably, as demonstrated when the character's feet flopped without constraints.