Skip to content

Kinematics and dynamics library for Rethink Baxter, using orocos KDL.

License

Notifications You must be signed in to change notification settings

qqfly/baxter_kinematics_dynamics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

baxter_kinematics_dynamics

This is a kinematics and dynamics library for Rethink Baxter, using orocos KDL. And this package is only tested on Ubuntu 14.04 STL + ROS indigo + Baxter SDK 1.2.0

baxter_kdl

This package contains main functions of this library, including:

  • forward kinematics
  • inverse kinematics
    • position only IK
    • 6d pose IK
  • gravity effort
  • inverse dynamics
  • external torque estimation
  • physical collision checking
    • scalable threshold

Example

baxter_kdl_example: An example of using baxter_kdl

Prerequisite

  • orocos KDL

This library depends on orocos KDL (Kinematics and Dynamics Library). Thus, orocos-kdl package has to be installed.

sudo apt-get install ros-indigo-orocos-*
  • Baxter SDK 1.2.0

This package is only tested on Baxter SDK 1.2.0, so you should set up a workstation with Baxter SDK 1.2.0, please refer to Baxter Workstation Setup for more information.

Install

1. cd ~/catkin_ws/src
2. git clone https://github.com/qqfly/baxter_kinematics_dynamics
3. cd ~/catkin_ws
4. source ~/[YourBaxterWorkspace]/devel/setup.bash
5. catkin_make

How to use

The demo code can be found in baxter_kdl_example.cpp. This library onle works for real robot.

output

You can find a use case in the following video:

IMAGE ALT TEXT HERE

Author

Qiang Qiu

RVBUST INC.

Wechat Official Account: Nao (ID: qRobotics)

About

Kinematics and dynamics library for Rethink Baxter, using orocos KDL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published