Original wrapper: https://github.com/hansonrobotics/ros_posenet
ROS wrapper for PoseNET library in NodeJS PoseNet demo: Here
- Current implementation is for experiments only *
- ROS Kinetic
- NodeJS 8.x
- Cuda 9.0 + cuDNN 7.1 (for GPU acceleration only)
- Clone to ROS workspace and build
npm installinside the package folder
Following ROS parameters should be set:
gpu: (true / false)- Specifies if GPU acceleration should be usedtopic- Uncompressed RGB8 encoded image topicout_topic- specifies topic for result output. Output topic publishes ros_posenet/Poses.msg- Algorithm parameters to adjust performance. See launch file for full list> References could be found PoseNet Official Github
roslaunch ros_posenet posenet.launchorrosrun ros_posenet posenet.jsrosrun ros_posenet display_keypoints.pyto display the detected poses
- Requires internet to download the model weights
- Only ROS tpopics with RGB8 encoding are supported as inputs