Robotics StackExchange | Archived questions

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

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/Using%20Kinect%20to%20Teleoperate%20Nao%20without%20cross-compiling%20(electric%20on%20NaoQi%201.12)

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:

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/svn/ local-name: stacks/usc-ros-pkg


Then I use this command for making the packages:

rosmake tftopose bandittonao openniskeleton opennitrackeryale fakenao humanoidnavmsgs naoteleop naoremote

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 tftopose and opennitrackeryale

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

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 ;)

Asked by Pourya on 2016-01-06 09:05:35 UTC

Comments

Answers