ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Wouter's profile - activity

2014-01-28 17:29:44 -0500 marked best answer ROS moveit programmatically adding collision object

Hi,

I would like to add Collision objects to the planning scene, similar to how it was previously possible in Electric+arm_navigation (see code ). However, I did not get the code to work because the headers are deprecated in Groovy and MoveIt. Does anyone have an idea how to do a similar thing in Groovy+MoveIt?

2014-01-28 17:22:50 -0500 marked best answer build error cannot find GetStateValidity.h

Hi,

I am trying to perform the tutorial that checks the collision for a given robot state. However, once I try to build the arm_navigation_tutorials package I receive the following build error:

/home/wouter/ros/workspace/arm_navigation_tutorials/src/get_state_validity.cpp:2:56: fatal error: planning_environment_msgs/GetStateValidity.h: No such file or directory

I downloaded the debian package ros-diamondback-motion-planning-common that includes the 'planning_environment_msgs' package and added opt/ros/diamondback/stacks to my ROS_PACKAGE_PATH.

My ROS_PACKAGE_PATH thus includes my workspace, opt/ros/diamondback/stacks and opt/ros/electric/stacks because I am using ROS electric on Ubuntu 11.04. So rosmake should be able to find GetStateVAlidity.h.

Do you have any idea why rosmake cannot find GetStateValidity.h?

2014-01-28 17:22:50 -0500 marked best answer move_arm_joint_goal

Hi,

I am trying to perform the move_arm tutorials for the pr2. Once I run ./bin/move_arm_joint_goal in the 'simple_armstack_goals' package I am getting the following error:

Do you have any idea what causes this error?

I using ROS Electric on Ubuntu 11.04.

2014-01-28 17:22:44 -0500 marked best answer launch problem electric arm navigation tutorial

Hi,

I am trying to run the first electric arm navigation tutorial called 'Planning Description Configuration Wizard'. Once I launch the PR2 example I get the following error: [planning_description_configuration_wizard-4] process has died [pid 6087, exit code -11]. log files: /home/wouter/.ros/log/a6475bbe-d2f2-11e0-859e-002710aa9e70/planning_description_configuration_wizard-4*.log waiting...

Running roswtf in a separate terminal gives the following error:

ERROR The following packages have rpath issues in manifest.xml:
 * planning_environment: found flag "-Wl,-rpath,/opt/ros/electric/stacks/perception_pcl/pcl_ros/lib", but no matching "-L/opt/ros/electric/stacks/perception_pcl/pcl_ros/lib"
 * pcl: found flag "-Wl,-rpath,/opt/ros/electric/stacks/perception_pcl/pcl/lib64", but no matching "-L/opt/ros/electric/stacks/perception_pcl/pcl/lib64"
 * pcl_ros: found flag "-Wl,-rpath,/opt/ros/electric/stacks/perception_pcl/pcl_ros/lib", but no matching "-L/opt/ros/electric/stacks/perception_pcl/pcl_ros/lib"
 * robot_self_filter: found flag "-Wl,-rpath,/opt/ros/electric/stacks/perception_pcl/pcl/lib64", but no matching "-L/opt/ros/electric/stacks/perception_pcl/pcl/lib64"

As suggested in another question (http://answers.ros.org/question/1212/what-is-the-correct-usage-of-rpath-in-manifestxml) I already tried to remove the -L prefix in the manifest.xml files but that didn't work. Therefore I reinstalled the debian package to make sure that I have the original manifest.xml file.

My OS is Ubuntu 11.04 with ROS Electric installed. Furthermore I have installed the Debian package called 'ros-electric-arm-navigation'.

Does anyone know how I can get the tutorial to work?

Wouter

2014-01-28 17:22:40 -0500 marked best answer build error link.h:42:21: fatal error: tinyxml.h: No such file or directory

Dear all,

I am trying to perform the arm navigation tutorials. Therefore some packages have to be rosmaked. During compilation I constantly get this error:

home/wouter/ros/workspace/robot_model/urdf_interface/include/urdf_interface/link.h:42:21: fatal error: tinyxml.h: No such file or directory

Indeed tinyxml.h is not in /include/urdf_interface/ and therefore I copied it from /home/wouter/ros/workspace/robot_model/colladadom/build/colladadom/dom/external-libs/tinyxml.h. Nevertheless I still get this error, does anyone has a solution for this?

2014-01-28 17:22:39 -0500 marked best answer Error writing data to buffer: urdf model in rviz

I am trying to spawn a URDF model in RVIZ. However, rviz only displays the axes of each link and thus I cannot see the links. These links are build up from .stl files.

Furthermore I get the following error message in my terminal: ../../intel/intel_bufmgr_gem.c:1158: Error writing data to buffer 67: (0 135936) Bad address .

My computer is a Lenovo Thinkpad T510. It has an i5 processor and has an Integrated Graphics Controller. I am running ROS on Ubuntu 10.10

Thanks in advance

2014-01-28 17:22:29 -0500 marked best answer rosmake markers rviz

Hi,

I am trying to visualize an object that is based on points_and_lines.cpp in the rviz points and lines tutorials. However, when I change something to the cpp source and subsequently rosmake and rosrun the code, the old object keeps displayed. I have the feeling that rosrun runs an old executable or that rosmake does not properly renews the executable.

Do you have any idea how I can remove the 'old' executable that rosrun calls such that I am sure rosmake creates a new executable.

2013-09-03 09:08:04 -0500 received badge  Famous Question (source)
2013-09-03 09:08:04 -0500 received badge  Notable Question (source)
2013-09-03 09:08:04 -0500 received badge  Popular Question (source)
2013-08-08 04:48:07 -0500 received badge  Famous Question (source)
2013-07-13 10:28:10 -0500 received badge  Self-Learner (source)
2013-06-14 23:43:05 -0500 received badge  Notable Question (source)
2013-06-14 23:43:05 -0500 received badge  Popular Question (source)
2013-05-07 05:28:41 -0500 asked a question Qt Creator cannot find moveit headers

My computer's OS is Ubuntu 12.04 with Groovy and I am working with the source installation of ros moveit. To modify one of the moveit packages I tried to open a package in qtcreator (execute qt creator from console --> 'open project' --> op Cmakelists) to benefit from code completion etc. However, I am facing two issues:

1) running cmake on package pr2_moveit_tutorials fails and I am receiving the following errors: CMake Error at CMakeLists.txt:3 (install): install TARGETS given no RUNTIME DESTINATION for executable target "planning_scene_tutorial". So far I circumvent this issue commenting out the 'target_link_library' lines in the Cmakelists. Perhaps cmake fails due to the catkin_make build system?

2) some headers cannot be found. The file 'motion_planning_interface_tutorial.cpp' contains the following headers:

include moveit/robot_model_loader/robot_model_loader.h include moveit/planning_pipeline/planning_pipeline.h include moveit/planning_interface/planning_interface.h include moveit/kinematic_constraints/utils.h include moveit_msgs/DisplayTrajectory.h include moveit_msgs/PlanningScene.h

QT creator only finds the last two headers. In contrast to moveit_msgs, 'moveit', is not really a package and that is probably the reason why QT creator cannot find the headers. Adding the following line to Cmakelists does not solve the issue... include_directories(~/ros/workspace/moveit/src) Any idea how to point QT Creator to the headers?

Thanks!

2013-05-05 21:38:23 -0500 received badge  Famous Question (source)
2013-04-30 10:28:31 -0500 received badge  Notable Question (source)
2013-04-26 05:21:53 -0500 received badge  Popular Question (source)
2013-04-18 23:55:50 -0500 answered a question catkin_make reports 'invoking "make" fails'

The error was that some headers of the debian-installed moveit pacakages were selected, whereas the source-installed headers should have been selected. After deleting the debians everything worked fine. Thanks Isucan for your assistance!

2013-04-18 23:05:54 -0500 received badge  Editor (source)
2013-04-18 23:05:02 -0500 asked a question catkin_make reports 'invoking "make" fails'

Today I tried to install moveit from source, so far I only used the debians. I am using Ros Groovy on Ubuntu 12.04

When executing catkin_make I got the following error at 73% of the build process: linking CXX executable /home/wouter/ros/workspace/moveit/devel/lib/moveit_ros_move_group/move_group [ 73%] Built target move_group Linking CXX shared library /home/wouter/ros/workspace/moveit/devel/lib/libmoveit_move_group_default_capabilities.so [ 73%] Built target moveit_move_group_default_capabilities make: * [all] Error 2 Invoking "make" failed

Do you have any idea why invoking "make" fails?

2013-04-16 09:25:00 -0500 received badge  Famous Question (source)
2013-04-15 23:28:20 -0500 commented answer ROS moveit programmatically adding collision object

Thanks for your comment isucan. I would like to add a cylinder (shape primitive) as collision object, but I am struggling to write a cpp file similar to the tutorial 'Adding known objects to the collision environment'. As far as I know, such an example does not exist for MoveIt, or do I miss somethi

2013-04-15 21:52:38 -0500 received badge  Enthusiast
2013-04-14 23:21:59 -0500 received badge  Famous Question (source)