Skip to content

mathworks-robotics/matlab-support-for-niryo-ned2-robots

Repository files navigation

MATLAB Support for Niryo Ned2 Robots

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.

Why Use Niryo Ned2 Robots with MATLAB?

  • 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.

Getting started

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.
image_0.gif
Ned2_Hardware.mlx
Control a real Niryo Ned2 robot (requires ROS Toolbox)
image_1.gif

Core Functions

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

Features to Explore

  • 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.

Related Courseware Modules

Explore our other modular courseware content.

Self-Paced Online Courses

Multibody Simulation Onramp
MATLAB Onramp
Stateflow Onramp
image_8.png
image_9.png
image_10.png

License

The license is available in the license.txt file within this repository.

Contribute

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.

About

MATLAB Support for Niryo Ned2 Robots

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages