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

kalectro's profile - activity

2019-02-28 09:54:39 -0500 received badge  Nice Question (source)
2016-04-23 12:57:31 -0500 received badge  Nice Question (source)
2015-09-03 14:03:21 -0500 received badge  Good Answer (source)
2014-12-12 04:05:33 -0500 received badge  Enthusiast
2014-12-09 02:48:10 -0500 received badge  Great Answer (source)
2014-12-09 02:48:10 -0500 received badge  Guru (source)
2014-08-09 00:37:44 -0500 received badge  Nice Answer (source)
2014-07-09 10:26:22 -0500 received badge  Good Answer (source)
2014-05-04 01:22:00 -0500 received badge  Nice Answer (source)
2014-04-24 20:25:51 -0500 commented answer rqt_reconfigure resets parameters on startup

Thanks a lot for fixing it!

2014-04-24 17:38:46 -0500 received badge  Famous Question (source)
2014-04-14 08:08:26 -0500 received badge  Famous Question (source)
2014-04-02 16:40:55 -0500 received badge  Nice Answer (source)
2014-04-01 20:08:11 -0500 commented question beaglebone and turtlebot

I agree with @ahendrix :)

2014-03-21 03:31:58 -0500 received badge  Nice Question (source)
2014-03-07 02:01:04 -0500 marked best answer import stl into moveit

All,

I would like to add a custom scene to moveit using my own stl file. Is there any documentation on how that works? The only information I found is this. It works as described but when I try to import a stl file I exported from Solidworks, I receive an error saying: unable to import scene

Assimp reports no scene in file:///home/asdf.stl

I looked at the box.stl and it says it was exported using blender but I would like to use Solidworks :(

Any help is appreciated.

Kai

2014-02-23 06:21:30 -0500 received badge  Notable Question (source)
2014-02-23 06:21:30 -0500 received badge  Popular Question (source)
2014-02-06 03:10:51 -0500 received badge  Good Answer (source)
2014-01-28 17:30:28 -0500 marked best answer Virtual Joint as part of planning group in moveit!

Hi all,

I got my own robot into moveit! and added a planar virtual joint between my robots' base_link and odom like described in the PR2 tutorial. I created a group called 'complete' containing this virtual joint and the arm and would like moveit! to plan the driving path as well as the arm joints. When I start moveit! it outputs this error in the terminal

[ERROR] [1364401925.457291185]: Could not initialize chain object [ERROR] [1364401925.457352872]: Kinematics solver of type 'kdl_kinematics_plugin/KDLKinematicsPlugin' could not be initialized for group 'complete'

When I choose 'complete' as planning group in rviz and set the start state to random and press 'Plan and Execute" it works as desired and I can see it move to the goal state. My problem is that the interactive markers appear at the base_link and not the gripper which I think is due to the error posted above. If I use a planning group without the virtual joint, the markers appear at the correct position but moveit does not plan the driving path for obvious reasons.

Any ideas?

Thanks a lot

Kai

2014-01-28 17:29:23 -0500 marked best answer What does setOptimizeCoefficients do in SACSegmentation

I followed the tutorial about Segmentation in PCL and wondered what setOptimizeCoefficients does. In the tutorial the only comment is that it is optional and in the documentation I am told to set this parameter if a coefficient refinement is required. I am still not really what that is supposed to mean. Can anybody explain that to me?

Thanks in advance

Kai

2014-01-28 17:29:18 -0500 marked best answer command line arguments in launch file

Hi,

I am using pcd_to_pointcloud from perception_pcl and want to remap the output using a launch file. The problem is that it requires a pcd file as a command line argument which I do not get to work using a launch file. Is there an easy way or should I issue a pull request for a modified node which can also read a pcd file path from a parameter.

Kai

2014-01-28 17:29:09 -0500 marked best answer compile turtlebot in groovy on gumstix

Hello world,

I am trying to compile the turtlebot software from source on my gumstix. I do not really have a problem with it, I just want to know if I am doing it the right way, because it is a very slow way. I manually scroll through the dependencies for turtlebot, locate the source and check if I can compile it with catkin. Then I add it to wstool, download the source and catkin_make it. Since compiling on the gumstix is really slow, I am not done yet, but I would like to know if there is a smarter way. Maybe a way to resolve all dependencies and find out which sources are catkinized and which have to be built in the rosbuild workspace? I also did not get PCL to compile :(

Thanks a lot in advance

Kai

2014-01-28 17:29:07 -0500 marked best answer pcl_ros compilation from source

Hi,

I am trying to install pcl_ros from source on a raspberry pi running groovy. I get this undefined reference when it tries to link bag_to_pcd

[  5%] Built target pcl_ros_tf
Linking CXX executable /opt/ros/groovy/ros_catkin_ws/devel_isolated/pcl_ros/lib/pcl_ros/bag_to_pcd
CMakeFiles/bag_to_pcd.dir/tools/bag_to_pcd.cpp.o: In function `pcl::PCDWriter::write(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sensor_msgs::PointCloud2_<std::allocator<void> > const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&, bool)':
bag_to_pcd.cpp:(.text._ZN3pcl9PCDWriter5writeERKSsRKN11sensor_msgs12PointCloud2_ISaIvEEERKN5Eigen6MatrixIfLi4ELi1ELi0ELi4ELi1EEERKNS9_10QuaternionIfLi0EEEb[pcl::PCDWriter::write(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sensor_msgs::PointCloud2_<std::allocator<void> > const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&, bool)]+0x40): undefined reference to `pcl::PCDWriter::writeBinary(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sensor_msgs::PointCloud2_<std::allocator<void> > const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&)'
bag_to_pcd.cpp:(.text._ZN3pcl9PCDWriter5writeERKSsRKN11sensor_msgs12PointCloud2_ISaIvEEERKN5Eigen6MatrixIfLi4ELi1ELi0ELi4ELi1EEERKNS9_10QuaternionIfLi0EEEb[pcl::PCDWriter::write(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sensor_msgs::PointCloud2_<std::allocator<void> > const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&, bool)]+0x6c): undefined reference to `pcl::PCDWriter::writeASCII(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, sensor_msgs::PointCloud2_<std::allocator<void> > const&, Eigen::Matrix<float, 4, 1, 0, 4, 1> const&, Eigen::Quaternion<float, 0> const&, int)'
collect2: ld returned 1 exit status
make[2]: *** [/opt/ros/groovy/ros_catkin_ws/devel_isolated/pcl_ros/lib/pcl_ros/bag_to_pcd] Error 1
make[1]: *** [CMakeFiles/bag_to_pcd.dir/all] Error 2
make: *** [all] Error 2
<== Failed to process package 'pcl_ros': 
  Command '['/opt/ros/groovy/ros_catkin_ws/build_isolated/nodelet_topic_tools/catkin_generated/env_cached.sh', 'make', '-j1']' returned non-zero exit status 2
Command failed, exiting.

according to the PCL forum an undefined reference to pcl::PCDWriter::write means that I did not link against libpcl_io.so

I checked the CMakeLists and it does link against it, so I do not know what the problem is. It would be great if anyone can help

2014-01-28 17:29:01 -0500 marked best answer groovy source install is strange

All, I installed ROS at least 4 times from source on different devices over the last month. I still do not really understand the structure behind this procedure. Let's say I want to build the desktop package from source. I would have to initialize wstool using http://packages.ros.org/web/rosinstall/generate/raw/groovy/desktop Then I call rosdep to have all dependencies installed and call catkin_make after that. What I do not see is why OpenCV2 and PCL are downloaded into the src folder and compiled using catkin_make and are not installed with rosdep using prebuilt binaries. Especially when you build on embedded devices, those huge libraries consume a lot of time and space to compile. If there is a reason, please let me know

Kai

2013-12-01 00:22:22 -0500 received badge  Necromancer (source)
2013-11-13 13:10:35 -0500 received badge  Nice Answer (source)