Kinematics & Dynamics
We develop inverse kinematics (IK) solvers and dynamic robot models to calculate accurate motor positions and forces.
The Robotics System team at Mujin designs, implements, and optimizes the motion planning and sequencing engines of our platform, developing the mathematical models, application state machines, and deployment integrations that move industrial robots safely and efficiently.
The Robotics System team is divided into three specialized sub-teams that collaborate to bring industrial robots to life:
We own the math, physics, and kinematics solvers of the Mujin Controller:
Kinematics & Dynamics
We develop inverse kinematics (IK) solvers and dynamic robot models to calculate accurate motor positions and forces.
Collision Avoidance
We build fast, real-time collision-checking algorithms that calculate safe pathways around obstacles and cell walls.
Trajectory Optimization
We write algorithms that smooth paths, minimize cycle times, and prevent joint wear by optimizing acceleration profiles.
We own the logic flow and picking sequence of Mujin solutions:
Pick-and-Place Sequencing
We design state machines that coordinate when to look, when to pick, how to orient products, and when to place them.
Error Recovery Logic
We write robust recovery logic to handle real-world challenges, such as suction slips, box overlaps, or temporary conveyor blocks.
Gripper Control APIs
We build the software interfaces that manage gripper states, vacuum levels, mechanical states, and pressure sensors.
We optimize the final stage of Mujin robotic deployments:
Site Parameter Tuning
We analyze speed curves, conveyor timings, and grip delays to squeeze out performance, reducing cycle times.
Custom Integration
We write custom adapters and scripts to connect the Mujin Controller with unique warehouse systems and sensors.
Deployment Troubleshooting
We collaborate with onsite field engineers to debug unique environment problems (e.g. ambient lighting issues or custom box sizes).
We build latency-critical motion algorithms and robust application logic:
We look for logical and analytical problem solvers who love robotics fundamentals:
If you want to solve core motion planning, sequencing, or deployment challenges, apply today: