资源算法Pose-Tracker-with-Openpose-ROS

Pose-Tracker-with-Openpose-ROS

2020-03-09 | |  136 |   0 |   0

Gesture Detector with Openpose Software on ROS Kinetic

This repository aims to recognize gestures made by users. Recognized gestures can lead the robot to take certain actions and/or repeat user's movement.

Table of Contents

Compatible Platforms

This repository is written in standards-conforming Python. It is developed and tested on the following platforms:

  1. Ubuntu 16.04

  2. ROS Kinetic

  3. Openpose Software

  4. CUDA 8.0

  5. OpenCV 3.2+

  6. Librealsense SDK 2.10.0+

Hardware Requirements

Project uses following hardware:

  1. Intel Core-i7 6700HQ

  2. Nvidia Mobile Gtx 960

  3. RealSense SR300 (Firmware 3.10.10.0+)

  4. USB 3.0 Type-A port for camera connection

Software Prequisities

As the ROS will be main environment it needs to be installed first. You may switch between camera and openpose installation. However completing step 3 before 4 is vital to prevent kernel errors.

  1. Install ROS Kinetic.

    http://wiki.ros.org/kinetic/Installation/Ubuntu

  2. Install Openpose and OpenposeROS node following instructions below.

    https://github.com/firephinx/openpose_ros

Unless you want to use a separate camera skip step 3 and 4.

  1. Install Realsense Camera Prerequisities.

    http://wiki.ros.org/librealsense#Installation_Prerequisites

  2. Install Realsense Camera ROS Node from source.

    http://wiki.ros.org/realsense_camera/Tutorials/Building_librealsense_from_Sources

Installation

  1. Git clone the package into catkin workspace src folder.

    cd ~/catkin_ws git clone https://github.com/tolgasaglik/Gesture-Recognition-with-Openpose-ROS.git

  2. Go into the project folder and initialize your workspace.

    cd src/gesture_detector catkin_init_workspace

  3. Build your package.

    cd ~/catkin_ws catkin_make

  4. Source you environment.

    source devel/setup.bash

  5. Invoke the launcher. You may modify it if you want to use another camera.

    roslaunch $(find gesture_detector)/launch/gesture_detector.launch

License

Unless otherwise noted, gesture_detector repository is licensed under a BSD license (see LICENSE.bsd).

Contributors

This is a non-exhaustive list of contributors:

  • Dr. Francisco Lera


上一篇:openpose-simple

下一篇:OpenPosePersonDetector

用户评价
全部评价

热门资源

  • Keras-ResNeXt

    Keras ResNeXt Implementation of ResNeXt models...

  • seetafaceJNI

    项目介绍 基于中科院seetaface2进行封装的JAVA...

  • spark-corenlp

    This package wraps Stanford CoreNLP annotators ...

  • capsnet-with-caps...

    CapsNet with capsule-wise convolution Project ...

  • inferno-boilerplate

    This is a very basic boilerplate example for pe...