Run on Target Hardware
To complete the overall workflow as part of Model Based Design, the Robotics System Toolbox Support Package for Kinova Gen3 Manipulators enables connectivity and control of the robot using a stand-alone compute board like NVIDIA® Jetson™. This feature helps you to eliminate the need of a continuous communication link between the robot and a generic host computer (with MATLAB®). With onboard deployment, you can design various automated tasks involving artificial intelligence, computer vision, and path planning, and deploy the algorithm on compute board to achieve higher efficiency and accuracy. The code generation and deployment requires ROS Toolbox.
Using this capability of the support package, you develop an object detection algorithm to identify object’s position and orientation from an image, localize the object in 3-D space, compute desired trajectory for a manipulator robot to reach the object from current position, and command the manipulator to move accordingly.
- Configure NVIDIA Jetson Board for Object Detection and Motion Planning
Initial configuration to deploy ROS node on NVIDIA Jetson
- Object Detection and Motion Planning Application with Onboard Deployment
Choose the workflow for deploying motion planning applications to onboard computer
- Detect Position and Orientation of a Rectangular Object Using OpenCV
Use OpenCV for proper object detection from vision module of robot
- Joint Angle Control Versus Trajectory Control
Compare the control strategy that you need to adopt for robotic manipulators