Get Started
If the intended end goal of your application involves standalone manipulation of the KINOVA Gen3 robot only, control and connectivity workflow using matlab_kortex API is an ideal solution. However, in majority of the robotics use-cases, the environment consists of multiple robots and sensors, and the standalone manipulation is not common. In such scenarios, ROS is widely used due to inherent advantages of hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and so on.
For more information on the comparison between these two interfaces, refer to Select Interface for Connecting to Kinova Gen3 Robot. The support package includes examples to control individual joint angles and Cartesian pose of the robot. More advanced examples demonstrate how to use Robotics System Toolbox features to compute joint angles required to track a smooth trajectory in 3D space and command the robot to track the pre-computed trajectory.
Topics
- Verify Connection to Kinova Gen 3 Robot
Verify network connection to Gen3 robot from MATLAB®.
- Clear Existing Faults
Clear existing faults while working with Gen3 robot.
- Get Latest URDF Robot Model for Kinova Gen3 Robot
Update URDF to the latest version, if required.
- Select Interface for Connecting to Kinova Gen3 Robot
Use either matlab_kortex or ros_kortex for connection.
Troubleshooting
Troubleshooting Manipulator Support Package
Troubleshoot issues with manipulating Gen3 robot using the support package and understand the limitations.