Ask Your Question

Progtologist's profile - activity

2015-10-27 10:17:38 -0600 received badge  Famous Question (source)
2015-10-08 12:17:08 -0600 received badge  Nice Answer (source)
2015-08-13 07:45:34 -0600 received badge  Notable Question (source)
2015-08-13 05:13:22 -0600 commented question Drone.io instead of Travis

Hello Stefan, Travis has also moved to docker link here, so moving everything to drone.io seems overkill. I want to put together some scripts for docker based CI, but I have not yet found the time to do so.

2015-08-12 05:32:21 -0600 received badge  Good Question (source)
2015-08-12 05:32:07 -0600 received badge  Popular Question (source)
2015-06-23 10:25:14 -0600 received badge  Nice Question (source)
2015-06-23 10:23:31 -0600 commented question Drone.io instead of Travis

I will try to make a build in the next days. Depending on the results I will respond to my own question for future reference!

2015-06-12 09:14:29 -0600 answered a question replanning when the costmap is updated

You should take a look at the navigation tutorials.

2015-06-12 09:12:34 -0600 commented answer Correct way to use Costmap2DROS

I think I have found the answer: costmap_2d::Costmap2D::getCost returns the point-robot collision against the master layer of the costmap.

2015-06-12 06:29:36 -0600 answered a question Correct way to use Costmap2DROS

On a related note: What is the best way to perform collision queries for a global planner? There is the base_local_planner::WorldModel::footprintCost which returns negative cost if the footprint collides with an obstacle. Is there something similar for the global_planner that checks the point-robot against the inflated obstacles for better performance?

2015-06-11 08:45:48 -0600 received badge  Enthusiast
2015-06-10 15:39:30 -0600 commented answer 2D point to 3D transformation(using Kinect) programmed by openCV

Well, since that's the case, then all you need is to perform registration. That way you have the mapping of the 2D VGA camera of the Kinect with the 3D point cloud of the IR.

2015-06-10 13:47:03 -0600 answered a question What are the ROS releases like 'indigo' and 'jade' for?

It has to do with API and ABI updates. When a library developer wants to make significant changes to his project, this affects the dependent projects as well. In order to provide a stable interface for users and developers alike, ROS distributions are implemented, so that things are kept somewhat stable between each release!

2015-06-10 13:44:43 -0600 answered a question 2D point to 3D transformation(using Kinect) programmed by openCV

Can you be a little more specific? If you are already using the Kinect, then you already have a 3D point cloud.

Edit:

It's very easy to perform calibration in ROS, using the camera_calibration package. The idea is that you match the VGA pixel to the DepthPoint of the Kinect IR (3D) camera. You can read more here.

You can also perform extrinsic calibration, following this tutorial. In general, look at the OpenNI tutorials to understand how to proceed.

2015-06-10 13:39:18 -0600 commented answer sending a sequence of goals to move_base
2015-06-10 05:04:00 -0600 received badge  Autobiographer
2015-06-10 04:27:12 -0600 received badge  Teacher (source)
2015-06-09 15:37:35 -0600 commented answer How to build a package from source?

You should create different workspaces depending on what you need or install the files you use (in opt for example) and overlay workspaces with your projects. Workspace Overlaying

2015-06-09 08:20:43 -0600 answered a question Can I change the initial pose of my p3dx when I launch the .launch file?

You can do this by modifying your gazebo.launch file.

<node name="urdf_spawner" pkg="gazebo_ros" type="spawn_model"
        respawn="false" output="screen" args="-urdf -model p3dx -x 3 -y 3 -param robot_description" />
2015-06-04 02:34:13 -0600 received badge  Student (source)
2015-06-03 14:56:13 -0600 asked a question Drone.io instead of Travis

I have seen that for most developers, Indigo branches and future Jade have been troubling, given that Travis still only supports ubuntu 12.04 (and therefore up to Hydro). There have been long talks on github about this functionality over a number of repos and still, there is no official date when 14.04 will be supported on Travis and how that support will be provided.

On the other hand, drone.io uses docker in the build environment which might be a generic solution for all ros distros. Are there drawbacks to moving CI builds to docker (with drone.io)? Am I not considering something?

2014-01-21 08:51:15 -0600 received badge  Supporter (source)