Robotics System Toolbox

Robotics System Toolbox provides tools for designing, simulating, testing, and deploying manipulator and mobile robots. It includes algorithms for kinematics, path planning, collision checking, localization, and motion control. The toolbox supports co-simulation with Gazebo and hardware platforms like Kinova Gen3 and Universal Robots UR series, and allows code generation with MATLAB Coder or Simulink Coder.

Robot Modeling

Model the kinematics and dynamics of mobile robots and manipulators. Use a library of common robots or import URDF files or Simscape Multibody models to create custom robot designs. Visualize and simulate robot motion to validate algorithms.

Inverse Kinematics

Perform inverse kinematics calculations on robot models using interactive tools. Visualize and tune the solver with or without kinematic constraints to optimize robot motion.

Motion Planning and Trajectory Generation

Plan paths using customizable sampling-based planners like RRT and design motion planners with Navigation Toolbox. Generate smooth trajectories along global paths while avoiding obstacles.

Scenarios and Simulation

Author robot scenarios and integrate sensor models to test autonomous robot algorithms in simulated environments. Validate robot models in Unreal Engine® or by interfacing with the Gazebo simulator.

Hardware Connectivity and Deployment

Connect to robotics platforms like Universal Robots UR series and Kinova Gen3 to deploy cobot applications. Generate C/C++ code and MEX functions for rapid prototyping and hardware-in-the-loop (HIL) testing.

Offroad Autonomy for Heavy Machinery

Develop autonomous off-road vehicles for construction, mining, and agriculture using Unreal Engine interface blocks. Create photorealistic scenario simulations to test and refine the performance of vehicles like dump trucks and backhoes under various conditions.

Scroll to Top
Computational Enterprise Simulations
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.