Skip to content

vanstrong12138/Piper_kinematics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Piper_kinematics-松灵PiPER机械臂运动学工具

通过Eigen库实现松灵PiPER机械臂的运动学逆解示例

alt text

标签

  • Eigen
  • 运动学逆解
  • 松灵PiPER机械臂
  • Eigen3

仓库

环境配置:

  • 安装Eigen3
sudo apt install libeigen3-dev
sudo apt install ros-noetic-eigen-conversions 
  • 克隆仓库
cd your_ws/src
git clone https://github.com/vanstrong12138/Piper_kinematics.git

编译

cd your_ws
source devel/setup.sh
catkin_make

运行RVIZ仿真

  1. 启动RVIZ仿真
roslaunch piper_description display_nocap_urdf_ik.launch
  1. 启动运动学逆解节点
roslaunch piper_kinematics piper_ik.launch
  1. 在RVIZ中interactive_marker_utils实现三维空间目标点发布 alt text alt text

真机部署

  1. 激活CAN通信
cd piper_ros
./find_all_can_port.sh 
./can_activate.sh 
  1. 启动PIPER真机控制节点
roslaunch piper_ros start_single_piper_ik_rviz.launch
  1. 启动运动学逆解节点
roslaunch piper_kinematics piper_ik.launch
  1. 在RVIZ中interactive_marker_utils实现三维空间目标点发布 alt text

About

Kinematics for AgileX Piper arm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published