How to use inverse kinematics solver for the Baxter robot in Simulink

4 views (last 30 days)
One of our laboratories recently ordered some Baxter robots from Rethink Robotics and we are in the process of creating simple simulation scenarios in Simulink for students to get used to ROS (Robot Operating System) within a familiar environment. By using the ">>rosmsg list" We know that the Robotics System Toolbox in MATLAB supports Baxter Core Messages; however, while most of these are available in the Simulink ROS Blank Message block, the following are not:
baxter_core_msgs/SolvePositionIKRequest
baxter_core_msgs/SolvePositionIKResponse
These are the message types used to request and obtain information, respectively, from the Baxter built-in inverse kinematics solver. Does anyone have experience getting this to work in Simulink or does it have to be done strictly through MATLAB?
Thank you for your help!
  3 Comments
Francisco Franquiz
Francisco Franquiz on 24 Feb 2017
(@ Saurabh Gupta) They are listed under service types in the link you sent; see the very last entry.
Arun Prasanth Soungyan Gokul
Edited: Arun Prasanth Soungyan Gokul on 4 Dec 2018
Hi Francisco, Mathworks introduced ROS Service Blocks in Simulink for the Matlab version 2018b. So, from this block, we can request inverse kinematics and retrieve the response.

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!