Main Content

入門

Robotics System Toolbox™ Support Package for Kinova® Gen3 Manipulators を使用して KINOVA Gen3 ロボットの使用の基本を確認する

アプリケーションの意図した最終目標が KINOVA Gen3 ロボットのスタンドアロン操作のみに関係している場合、matlab_kortex API を使用した制御および接続のワークフローが最適なソリューションです。ただし、ロボティクスのユースケースの大部分では、環境は複数のロボットとセンサーで構成され、スタンドアロンの操作は一般的ではありません。このようなシナリオでは、ROS は、ハードウェア抽象化、デバイス ドライバー、ライブラリ、ビジュアライザー、メッセージ伝達、パッケージ管理などの固有の利点のため、広く使用されています。

これらの 2 つのインターフェイスの比較の詳細については、Select Interface for Connecting to Kinova Gen3 Robotを参照してください。サポート パッケージには、ロボットの個々のジョイント角度と直交座標の姿勢を制御するための例が含まれています。より高度な例では、Robotics System Toolbox の機能を使用して、3D 空間で滑らかな軌跡を追跡するために必要なジョイント角度を計算し、事前に計算された軌跡を追跡するようにロボットに命令する方法を示します。

トピック

MATLAB MEX インターフェイス

Download MATLAB MEX APIs for Kinova Gen 3

Download MATLAB MEX APIs from Kinova Robotics.

Test Basic Connection and Move the Wrist Joint

Perform basic tests to connect to Gen3 robot and move a wrist joint of the robot.

Configure MATLAB to Acquire Images from Vision Module

Perform configuration steps in MATLAB to acquire images from Gen3 robot's Vision Module.

MATLAB ROS インターフェイス

Getting Started with ROS Connectivity

The robot can be connected to the MATLAB using different methods depending on the communication interface provided by the robot manufacturer. For the Kinova Gen3 robot arm, Kinova provides a MATLAB MEX API and ROS API that uses the Ethernet port or Wi-Fi® to communicate with the robot. For more information on MATLAB MEX API, see Download MATLAB MEX APIs for Kinova Gen 3. To configure the host computer for ROS API, see Install ROS Packages and Dependencies for ROS or Install ROS Packages and Dependencies for ROS on External Computer.

Connect to the Kinova Gen3 Robot and Initiate Required ROS Nodes to Acquire Image Data from Vision Sensor

Open the terminal from the catkin workspace containing ros_kortex ROS packages in the host computer or VM where ROS is installed. Execute the following command in the terminal to launch required ROS nodes. Also, replace the IP address of the robot based on the actual hardware setup. For more information on the roslaunch command, see GitHub page of KINOVA Robotics.

トラブルシューティング

Troubleshooting Manipulator Support Package

Troubleshoot issues with manipulating Gen3 robot using the support package and understand the limitations.