Developer Portal.
complete documentation for the iacon robotics sdk. architecture of high-fidelity differentiable physics, causal behavioral models, and real-time hardware orchestration.
01_SYSTEM_INSTALLATION
Python SDK
primary research interface. support for pytorch, jax, and high-performance tensor manipulation.
C++ Runtime
bare-metal deployment for edge hardware. zero-std compatible for microcontroller integration.
initialize your first bipedal gait simulation in under 60 seconds.
02_CORE_ARCHITECTURES
Kinematic Manifolds
Differential geometry applied to robot joints. Resolves singularites and joint limits in closed-form tensors.
Causal LBMs
Large Behavior Models treat proprioception as a token stream, allowing cross-morphology knowledge transfer.
Parallel Sim
GPU-native physics kernels. Execute thousands of concurrent worlds without CPU-GPU synchronization overhead.
03_API_REFERENCE // PHYSICS
World(config)RETURNS: PhysicsWorldInitialize a hyper-parallel simulation container. Handles GPU memory allocation for N parallel environments.
step(actions)RETURNS: StateTensorExecute a single time-step across all parallel environments. Synchronizes joint targets and collision states.
reset(env_ids)RETURNS: NoneResets the specified environment indices to their initial URDF configuration with randomization.
get_jacobian()RETURNS: Tensor[N, DOF, 6]Compute the end-effector Jacobian matrices for all environments in a single differentiable pass.
transformer-based inference engine. optimizes token sequence processing for real-time motor control.
high-frequency signal logging and reality-gap analysis tools.
import iacon.physics as physics
# Load bipedal morphology
robot = physics.load_urdf("models/biped_v1.urdf")
# Initialize 4096 parallel environments
world = physics.World(num_envs=4096, device="cuda:0")
world.add_robot(robot)
# Synchronous control loop
while world.active:
state = world.get_state()
actions = agent.predict(state)
world.step(actions)
world.render_debug()04_HARDWARE_INTEGRATION
Bus_Protocols
Safety_Kernel
deterministic safety monitors that override LBM actions if joint torque, velocity, or collision bounds are violated.
Need technical assist?
access our private engineering forum or query the optimus agent directly for code generation and training troubleshooting.