With the Robotics System Toolbox and ROS Toolbox, you can easily connect to and control Niryo Ned2 Robots, leveraging MATLAB's advanced capabilities in robotics and automation.
This repository requires MATLAB® R2024b or later, Robotics System Toolbox and ROS Toolbox.
- Interactive Learning: Experiment with real-world robotics applications, bridging the gap between theory and practice. Simulate, control, and visualize robot operations all in one place.
- Project-based exploration: Create projects that challenge creativity and problem-solving skills, from basic control tasks to advanced AI-driven robotics.
- Comprehensive Curriculum: Leverage MathWorks' extensive educational resources to design courses that cover fundamental to advanced robotics concepts. Use real-time data and simulations to make abstract concepts tangible.
To avoid potential path length issues on Microsoft® Windows®, it is recommended to clone this repository close to the root of the C drive.
To get started, look at FirstSetup.mlx for more information on using the toolbox.
File |
Description |
---|---|
Ned2_Simulation.mlx |
Control a simulated model of Niryo Ned2. |
![]() |
|
Ned2_Hardware.mlx |
Control a real Niryo Ned2 robot (requires ROS Toolbox) |
![]() |
Function |
Description |
---|---|
SetPose() |
Control robot joint angles. |
PlanTrajectory() |
Plan a trajectory that follows multiple waypoints |
Move() |
Use Inverse Kinematics to find a joint configuration for a given XYZ position |
- Stateflow: Develop complex logic and state machines for advanced control systems, making your robot smarter and more autonomous.
- Motion and Path Planning: Experiment with different path planning algorithms to optimize robot movements with collision avoidance, enhancing efficiency and performance.
- Image Processing and Computer Vision: Integrate sensors and use MATLAB's image processing capabilities to add perception to your robot, enabling it to interact with its environment intelligently.
Robotic Manipulators | Applied Linear Algebra: Robotics | ||
![]() |
Available on:![]() ![]() GitHub |
![]() |
Available on:![]() ![]() GitHub |
Explore our other modular courseware content.
Multibody Simulation Onramp |
MATLAB Onramp |
Stateflow Onramp |
---|---|---|
![]() |
![]() |
![]() |
The license is available in the license.txt file within this repository.
Looking for more? Find an issue? Have a suggestion? Please contact the MathWorks teaching resources team. If you want to contribute directly to this project, you can find information about how to do so in the CONTRIBUTING.md page on GitHub.
Copyright 2024-2025 The MathWorks, Inc.