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

Corey Montella's profile - activity

2015-01-29 17:03:11 -0500 received badge  Famous Question (source)
2015-01-29 17:03:11 -0500 received badge  Popular Question (source)
2015-01-29 17:03:11 -0500 received badge  Popular Question (source)
2015-01-29 17:03:11 -0500 received badge  Notable Question (source)
2012-09-19 23:13:33 -0500 received badge  Popular Question (source)
2012-09-19 23:13:33 -0500 received badge  Notable Question (source)
2012-09-19 23:13:33 -0500 received badge  Famous Question (source)
2012-08-24 10:05:17 -0500 received badge  Famous Question (source)
2012-07-13 07:15:29 -0500 received badge  Notable Question (source)
2012-01-05 05:24:54 -0500 commented answer How do I record multiple paths?
Thanks, updating it fixed the problem!
2012-01-01 17:37:23 -0500 marked best answer How do I record multiple paths?

There recently was a bug in rosbag that recorded topics from the same node into one. It sounds like you triggered that.

https://code.ros.org/trac/ros/ticket/3755

You should update ROS or more specifically ros_comm.

2011-12-23 11:20:20 -0500 asked a question How do I record multiple paths?

When I view bag files of recorded autonomous navigation, the global plan, and local plan seem to all get recorded under the same topic, even though they are published under three separate topics. This causes the plan to flash constantly between the three. How can I record these topic separately?

For example my topics are: /move_base/DWAPlannerROS/global_plan /move_base/DWAPlannerROS/local_plan

And when I play back the bag file, the only topic is: /move_base/DWAPlannerROS/global_plan

But the points from the local plan are saved in that topic as well as the global plan points.

2011-10-21 05:14:58 -0500 answered a question Rviz errors out with an "X Window System error"

I had this same problem after updating Ubuntu. I came across this related answer and tried the suggestion and it worked:

http://answers.ros.org/question/2109/rviz-in-ros-electric

Basically I did sudo rm /usr/lib/libGL.so* and it worked.

2011-10-14 17:07:45 -0500 received badge  Popular Question (source)
2011-04-05 19:20:47 -0500 received badge  Taxonomist
2011-04-03 14:28:48 -0500 received badge  Scholar (source)
2011-04-03 14:28:48 -0500 marked best answer static_transform_publisher negative average delay

Negative average delay comes from the transform being timestamped in the future when sent or by network delays when running in simulation.

In simulation time is sent over the /clock topic and may arrive after transforms sent from a different node with the same time.

A few nodes stamp data in the future, most noteably AMCL. This is valid for AMCL and other similar nodes publishing a small correction transform which is expected to remain approximately static and never have inherent velocity. The value is that AMCL can update at a slow rate but does not prevent transforms through it's correction to be used at a high rate.

2011-04-03 11:16:52 -0500 asked a question static_transform_publisher negative average delay

When I use static_transform_publisher to provide a static transform, the average delay is negative. My questions are: 1) Is this a problem? 2) If so, is there a reason it's doing this, and how do I fix it?

For example, when I run:

rosrun tf static_transform_publisher 0 0 0 0 0 0 /frame1 /frame2 100

tf_monitor shows:

RESULTS: for /frame1 to /frame2
Chain is: /frame1 -> /frame2
Net delay     avg = -0.0473741: max = 0.000169573

Frames:
Frame: /frame2 published by /static_transform_publisher_1301872460950178911 Average Delay: -0.0997857 Max Delay: 0

All Broadcasters:
Node: /static_transform_publisher_1301872460950178911 10.3418 Hz, Average Delay: -0.0997857 Max Delay: 0
2011-03-10 05:11:28 -0500 marked best answer SAC Segmentation Hangs

Corey, This sounds like a bug in pcl. I suggest that you file a ticket https://code.ros.org/trac/ros-pkg/newticket?component=point_cloud_perception&type=defect&&point_cloud_perception or email pcl-users@code.ros.org

2011-02-28 07:53:01 -0500 received badge  Good Question (source)
2011-02-23 08:54:45 -0500 received badge  Nice Answer (source)
2011-02-23 03:51:38 -0500 received badge  Teacher (source)
2011-02-22 07:53:31 -0500 received badge  Editor (source)
2011-02-22 07:52:58 -0500 answered a question How to know which points pcl::PassThrough and pcl::StatisticalOutlierRemoval removes?

The statistical outlier removal object has a setNegative() method which will extract outliers instead of inliers. Simply pass this method 'true'.

For the passthrough filter, you can use setFilterLimitsNegative(). Pass this method 'true' as well to get the outliers.

2011-02-21 11:51:53 -0500 received badge  Nice Question (source)
2011-02-21 09:23:00 -0500 received badge  Student (source)
2011-02-21 09:19:39 -0500 asked a question SAC Segmentation Hangs

I'm using SAC segmentation to find planes in my point cloud data. I find clusters, and then fit a plane to each cluster.

Sometimes I'll get a cluster that causes the node to hang. CPU usage will spike to 100%, and I can't end the node with ctrl-c.

I'm trying to figure out what type of point clouds cause these hangups so I can avoid fitting a plane to them. I thought setting max iterations would avoid this, but it does not. I have tried different methods other than SAC_RANSAC and they do not change the behavior.

Here are the parameters I am using for the segmentation object:

  pcl::SACSegmentation<PointT> seg;
  Eigen3::Vector3f x_axis = Eigen3::Vector3f(1.0, 0.0, 0.0);
  seg.setAxis(x_axis);
  seg.setEpsAngle(0.17454);
  seg.setOptimizeCoefficients(false);
  seg.setModelType (pcl::SACMODEL_PERPENDICULAR_PLANE);
  seg.setMethodType (pcl::SAC_RANSAC);
  seg.setMaxIterations (100);
  seg.setDistanceThreshold (0.05);

Also, following is an example PCD that, when fitted with the above segmentation object, causes the node to hang. I would have attached a file but my karma is not high enough apparently. This cloud is not representative of all clouds that cause the node to hang; they come in all shapes and sizes, and I can't find a certain common characteristic. However, this cloud will reliably cause the segmentation node to hang.

Please let me know if you have any thoughts.

# .PCD v.6 - Point Cloud Data file format
FIELDS x y z intensity
SIZE 4 4 4 4
TYPE F F F F
COUNT 1 1 1 1
WIDTH 51
HEIGHT 1
POINTS 51
DATA ascii
16.884 2.1395 -0.15434 0.12742
16.903 2.1289 -0.15614 0.13139
16.924 2.107 -0.15706 0.13839
16.925 2.0794 -0.15504 0.14496
16.945 2.057 -0.15586 0.15012
16.972 2.052 -0.15916 0.15038
17.003 2.0378 -0.1621 0.15885
17.027 2.0286 -0.16456 0.16036
17.046 2.0045 -0.16518 0.16036
17.054 1.9827 -0.16455 0.1636
17.06 1.9485 -0.16256 0.16843
17.073 1.93 -0.16275 0.16602
17.088 1.9029 -0.1626 0.17087
17.077 1.8675 -0.15815 0.16877
17.113 1.855 -0.16197 0.16877
17.101 1.8207 -0.15765 0.1671
17.123 1.7984 -0.15878 0.1671
17.135 1.7796 -0.15886 0.16715
17.161 1.7594 -0.16068 0.16805
17.177 1.7432 -0.16159 0.16805
17.193 1.7165 -0.16152 0.16805
17.21 1.7006 -0.16255 0.17025
17.209 1.6647 -0.15947 0.17736
17.22 1.6452 -0.1593 0.17025
17.234 1.618 -0.159 0.17271
17.247 1.5996 -0.15923 0.17271
17.28 1.5819 -0.16235 0.17271
17.286 1.5601 -0.16141 0.17034
17.303 1.5338 -0 ...
(more)
2011-02-18 06:21:13 -0500 received badge  Supporter (source)