Imitation of Human Motion (Tele-Operating) the NAO Using a Kinect in ROS-Indigo and Ubuntu14.04 64bit

asked 2016-01-06 08:05:35 -0500

Pourya gravatar image

updated 2016-01-06 08:21:35 -0500

Hi my Friends :)

I decided for working on imitation of human's motion by a NAO robot using a Microsoft Kinect as my master thesis. I want to develop some algorithms and implement them by ROS on NAO. As first step I want to run this ROS tutorial:

http://wiki.ros.org/nao/Tutorials/Usi...

My OS is ubuntu 14.04.3 LTS 64bit. I use ROS Indigo with catkin work space.

As this tutorial I get these packages successfully:

  • Nao respository
  • USC code
  • Yale code

Also I had faced with a problem in accessing #USC code that was solved by changing the svn directory to:

# USC code - svn: uri: https://svn.code.sf.net/p/usc-ros-pkg... local-name: stacks/usc-ros-pkg


Then I use this command for making the packages:

rosmake tf_to_pose bandit_to_nao openni_skeleton openni_tracker_yale fake_nao humanoid_nav_msgs nao_teleop nao_remote

I get this messages:

Failed to invoke /opt/ros/indigo/bin/rospack deps-manifests tf_to_pose
  [rospack] Error: package 'tf_to_pose' depends on non-existent package 'kdl' and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update
  CMake Error at /opt/ros/indigo/share/ros/core/rosbuild/public.cmake:129 (message):
    Failed to invoke rospack to get compile flags for package 'tf_to_pose'.
    Look above for errors from rospack itself.  Aborting.  Please fix the
    broken dependency!

and

  Failed to invoke /opt/ros/indigo/bin/rospack deps-manifests openni_tracker_yale
  [rospack] Error: package 'openni_tracker_yale' depends on non-existent package 'openni' and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update'
   CMake Error at /opt/ros/indigo/share/ros/core/rosbuild/public.cmake:129 (message): 
    Failed to invoke rospack to get compile flags for package
    'openni_tracker_yale'.  Look above for errors from rospack itself.
    Aborting.  Please fix the broken dependency!

for two tf_to_pose and openni_tracker_yale

My problem in compile is that these packages have some dependencies:

  • tf_to_pose ---> kdl
  • openni_tracker_yale ---> openni

kdl and openni libraries are related to former ROS versions. How can I make some configs on these packages in order to run in Indigo?

Thanks a'lot ;)

edit retag flag offensive close merge delete