2016-04-03 10:37:29 -0500 | received badge | ● Famous Question
(source)
|
2016-03-30 04:43:58 -0500 | received badge | ● Popular Question
(source)
|
2016-03-30 04:43:58 -0500 | received badge | ● Notable Question
(source)
|
2016-02-25 00:52:41 -0500 | received badge | ● Famous Question
(source)
|
2015-07-07 05:26:35 -0500 | received badge | ● Famous Question
(source)
|
2015-03-30 03:13:00 -0500 | received badge | ● Notable Question
(source)
|
2015-03-30 01:11:33 -0500 | received badge | ● Famous Question
(source)
|
2015-03-30 01:11:33 -0500 | received badge | ● Notable Question
(source)
|
2015-01-22 09:33:22 -0500 | commented answer | catkin-cmake-isolated fails to build moveit_core It seems that I copied the file to /opt/ros/groovy/share/fcl/cmake and renamed it as fcl-config.cmake.
But a cleaner way is to build fcl source as a package (with check_install for instance) and to use: find_package(PkgConfig)
pkg_check_modules(FCL fcl)
include_directories( ${FCL_INCLUDE_DIRS}) |
2015-01-22 09:21:56 -0500 | received badge | ● Popular Question
(source)
|
2014-11-11 12:26:01 -0500 | received badge | ● Taxonomist
|
2014-09-28 08:06:37 -0500 | commented answer | nodelet xml file not installed perfect. I thought it was handled somewhere by catkin, like package.xml |
2014-09-27 12:06:18 -0500 | asked a question | nodelet xml file not installed I created a CMakeLists.txt to compile pointcloud_to_laserscan for groovy. cmake_minimum_required(VERSION 2.4.6)
project(pointcloud_to_laserscan)
find_package(catkin REQUIRED COMPONENTS
roscpp nodelet sensor_msgs pcl_ros
dynamic_reconfigure)
# PCL (do NOT use 1.7)
find_package(PCL 1.6 EXACT REQUIRED)
include_directories(${PCL_INCLUDE_DIRS})
#generate cfg
generate_dynamic_reconfigure_options(cfg/CloudScan.cfg)
# Use this to define what the package will export (e.g. libs, headers).
catkin_package(
# INCLUDE_DIRS include
# LIBRARIES pointcloud_to_laserscan
LIBRARIES cloud_to_scan
CATKIN_DEPENDS nodelet roscpp pluginlib)
##############################################################################
# Binaries
##############################################################################
add_library(cloud_to_scan
src/cloud_to_scan.cpp src/cloud_throttle.cpp
)
target_link_libraries(cloud_to_scan
${catkin_LIBRARIES} ${PCL_LIBRARIES} )
install(TARGETS cloud_to_scan
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
)
I installed it with this command catkin_make_isolated --pkg pointcloud_to_laserscan -DCMAKE_VERBOSE_MAKEFILE=true --install --install-space /opt/ros/groovy
When I use the associated launch file, the following message appears: [ERROR] [1411833572.330693140]: Skipping XML Document "/opt/ros/groovy/share/pointcloud_to_laserscan/nodelets.xml" which had no Root Element. This likely means the XML is malformed or missing.
Does it mean that I have to copy the file ? |
2014-05-02 09:07:44 -0500 | received badge | ● Famous Question
(source)
|
2014-04-02 17:07:38 -0500 | received badge | ● Famous Question
(source)
|
2014-04-02 17:07:38 -0500 | received badge | ● Notable Question
(source)
|
2014-02-18 14:43:34 -0500 | received badge | ● Notable Question
(source)
|
2014-01-28 17:32:13 -0500 | marked best answer | catkin-cmake-isolated fails to build moveit_core I'm trying to compile moveit_core with catkin_make_isolated but it failed because it could find a config file for fcl. -- catkin 0.5.74
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
Could not find a package configuration file provided by "fcl" with any of
the following names:
fclConfig.cmake
fcl-config.cmake
I already installed fcl because fcl.pc is present in /usr/local/lib/pkgconfig .
Is there a way to use it instead of the cmake config file ? |
2014-01-28 17:32:12 -0500 | marked best answer | pcl compilation hangs I'm trying to build groovy on debianAMD64/stable.
catkin_make_isolated seems to hang while building sac_model_cylinder.cpp in PCL. cd /media/hd160/robot/ros/catkin_workspace/build_isolated/pcl/install/sample_consensus && /usr/bin/c++ -v -DPCLAPI_EXPORTS -DEIGEN_USE_NEW_STDVECTOR -DEIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET -Dqh_QHpointer -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NO_DEBUG -Wall -Wno-unknown-pragmas -fno-strict-aliasing -pthread -fopenmp -O2 -g -march=native -fPIC -isystem /usr/include/eigen3 -I/opt/ros/groovy/include -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -isystem /usr/lib/openmpi/include -isystem /usr/lib/openmpi/include/openmpi -I/media/hd160/robot/ros/catkin_workspace/build_isolated/pcl/install/include -I/media/hd160/robot/ros/catkin_workspace/src/pcl/common/include -I/media/hd160/robot/ros/catkin_workspace/src/pcl/search/include -I/media/hd160/robot/ros/catkin_workspace/src/pcl/sample_consensus/include -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -o CMakeFiles/pcl_sample_consensus.dir/src/sac_model_cylinder.cpp.o -c /media/hd160/robot/ros/catkin_workspace/src/pcl/sample_consensus/src/sac_model_cylinder.cpp
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.7.2-5' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.7.2 (Debian 4.7.2-5)
COLLECT_GCC_OPTIONS='-v' '-D' 'PCLAPI_EXPORTS' '-D' 'EIGEN_USE_NEW_STDVECTOR' '-D' 'EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET' '-D' 'qh_QHpointer' '-D' 'QT_GUI_LIB' '-D' 'QT_CORE_LIB' '-D' 'QT_NO_DEBUG' '-Wall' '-Wno-unknown-pragmas' '-fno-strict-aliasing' '-pthread' '-fopenmp' '-O2' '-g' '-march=native' '-fPIC' '-isystem' '/usr/include/eigen3' '-I' '/opt/ros/groovy/include' '-I' '/usr/include/qt4' '-I' '/usr/include/qt4/QtGui' '-I' '/usr/include/qt4/QtCore' '-isystem' '/usr/lib/openmpi/include' '-isystem' '/usr/lib/openmpi/include/openmpi' '-I' '/media/hd160/robot/ros/catkin_workspace/build_isolated/pcl/install/include' '-I' '/media/hd160/robot/ros/catkin_workspace/src/pcl/common/include' '-I' '/media/hd160/robot/ros/catkin_workspace/src/pcl/search/include' '-I' '/media/hd160/robot/ros/catkin_workspace/src/pcl/sample_consensus/include' '-D' 'BOOST_DISABLE_ASSERTS' '-D' 'EIGEN_NO_DEBUG' '-o' 'CMakeFiles/pcl_sample_consensus.dir/src/sac_model_cylinder.cpp.o' '-c' '-shared-libgcc' '-pthread'
/usr/lib/gcc/x86_64-linux-gnu/4.7/cc1plus -quiet -v -I /opt/ros/groovy/include -I /usr/include/qt4 -I /usr/include/qt4/QtGui -I /usr/include/qt4/QtCore -I /media/hd160/robot/ros/catkin_workspace/build_isolated/pcl/install/include -I /media/hd160/robot/ros/catkin_workspace/src/pcl/common/include -I /media/hd160/robot/ros/catkin_workspace/src/pcl/search/include -I /media/hd160/robot/ros/catkin_workspace/src/pcl/sample_consensus/include -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT -D PCLAPI_EXPORTS -D EIGEN_USE_NEW_STDVECTOR -D EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET -D qh_QHpointer -D QT_GUI_LIB -D QT_CORE_LIB -D QT_NO_DEBUG -D BOOST_DISABLE_ASSERTS -D EIGEN_NO_DEBUG -isystem /usr/include/eigen3 -isystem /usr/lib/openmpi/include -isystem /usr/lib/openmpi/include/openmpi /media/hd160/robot/ros/catkin_workspace/src/pcl/sample_consensus/src/sac_model_cylinder.cpp -march=k8 -mno-cx16 -mno-sahf -mno-movbe -mno-aes -mno-pclmul -mno-popcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mno-avx -mno-avx2 -mno-sse4.2 -mno-sse4.1 -mno-lzcnt -mno-rdrnd -mno-f16c -mno-fsgsbase --param l1-cache-size=64 --param l1-cache-line-size ... (more) |
2014-01-28 17:32:10 -0500 | marked best answer | how to correctly display a robot in rviz ? I successfully displayed my robot in rviz. The problem is that the legs seem "inside" the grid. The origin of my base is (0,0,0).
Do I have to use a height ? I also found the description of a planar joint on the wiki. Do I have to connect the legs to the grid ? |
2014-01-28 17:31:30 -0500 | marked best answer | rviz collision detection (fuerte) I'm trying to enable collision detection in RVIZ (debian/AMD64). I built a xacro description of my robot, using basic collision tags. Example: <link name="${prefix}_AX1" >
<visual>
<origin xyz="0 0 0" rpy="${pi/2} 0 ${pi/2}" />
<geometry>
<box size="${AX_length} ${AX_width} ${AX_height}"/>
</geometry>
<material name="black">
<color rgba="0 0 0 1.0"/>
</material>
</visual>
<collision>
<geometry>
<box size="${AX_length} ${AX_width} ${AX_height}"/>
</geometry>
<inertial>
<mass value=".055"/>
<inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
</inertial>
</collision>
</link>
The robot has 2 forelegs in the (x,y) plan, parallel to y. I allow them to rotate about z-axis from -pi/2 to pi/2. I thought that the checkbox collision-enabled would prevent them from crossing. Do I have to use gazebo ? |
2014-01-28 17:31:00 -0500 | marked best answer | arm_navigation compilation error on fuerte As stated on the wiki page http://www.ros.org/wiki/arm_navigation, I installed the sources of the package using:
hg clone https://kforge.ros.org/armnavigation/armnavigation -b default Unfortunately, the compilation fails because the package mapping_rviz_plugin does not find the file rviz/properties/string_property.h . This file does not exit in the repository rviz/properties . FYI, I installed rviz from the command git clone https://github.com/ros-visualization/visualization.git -b visualization-1.8 as stated on the wiki http://www.ros.org/wiki/rviz. I tried to gather this header from different source on the web but it seems that the file collision_map_display.cpp needs more modifications. Any hints to fix this ?
Is there a repository for stable sources ? |
2014-01-28 17:30:57 -0500 | marked best answer | invalid perception_pcl repository for fuerte The link on the wiki http://www.ros.org/wiki/perception_pcl (page) seems not valid. Can someone fix it ? |
2014-01-28 17:30:49 -0500 | marked best answer | compiling pr2_build_map_gazebo_demo on debian The compilation stops on debian/amd64 because the package pr2_mechanism_model requests the file hardware_interface/hardware_interface.h . Where is this file ? |
2014-01-28 17:29:21 -0500 | marked best answer | compiling rviz on debian I'm trying to compile rviz on fuerte running debian/amd64 sid. I downloaded the package from the wiki. Using rosmake leads to the following error: $ rosmake visualization
[ rosmake ] rosmake
starting...
[ rosmake ] Packages requested are:
['visualization']
...
cannot find required resource: rviz
Where can I download it ? |
2014-01-28 17:27:13 -0500 | marked best answer | Compiling learning_image_transport tutorial on fuerte/catkin Hello, I try to build the tutorial package learning_image_transport on fuerte/catkin running debian/sid.
I had to install the following packages: pluginlib, opencv2,cv_bridge,image_transport. I successfully created the package using the following commands: roscd roscreate-pkg learning_image_transport image_transport opencv2 cv_bridge rospack profile But the compilation fails: cmake learning_image_transport [rosbuild] Building package learning_image_transport [rosbuild] Cached build flags older than manifests; calling rospack to get flags Failed to invoke /opt/ros/fuerte/bin/rospack cflags-only-I;--deps-only learning_image_transport Package pluginlib was not found in the pkg-config search path.
Perhaps you should add the directory containing `pluginlib.pc'
to the PKG_CONFIG_PATH environment variable No package 'pluginlib' found CMake Error at /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:129 (message): Failed to invoke rospack to get compile flags for package
'learning_image_transport'. Look above for errors from rospack itself.
Aborting. Please fix the broken dependency! Call Stack (most recent call first):
/opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:227 (rosbuild_invoke_rospack)
CMakeLists.txt:12 (rosbuild_init) -- Configuring incomplete, errors occurred! The file pluginlib.pc is in /opt/ros/fuerte/share/pluginlib/build/CMakeFiles
How can I add it ? |
2014-01-28 17:26:50 -0500 | marked best answer | ros install on debian sid Hello, I installed fuerte catkin on my amd64/sid.
rosdep check ros_comm ran OK.
But rosdep install turtlesim returned ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
turtlesim: No definition of [qt4-qmake] for OS [debian] Thus I updated my file rosdep.yaml by adding these lines: qt4-qmake:
debian: qt4-qmake I updated the file /etc/ros/rosdep/sources.list.d/20-default.list by adding this line: yaml file:///home/fabien/robot/ros/ros/rosdep.yaml debian But rosdep update ends with this error: ERROR: invalid sources list file:
line:
yaml file:///home/fabien/robot/ros/ros/rosdep.yaml debian
url must be a fully-specified URL with scheme, hostname, and path: file:///home/fabien/robot/ros/ros/rosdep.yaml Any hints |