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

ubuntuslave's profile - activity

2022-05-18 13:10:45 -0500 received badge  Good Question (source)
2022-03-15 09:05:23 -0500 received badge  Nice Question (source)
2020-02-08 22:52:39 -0500 received badge  Self-Learner (source)
2019-09-19 10:29:31 -0500 received badge  Famous Question (source)
2019-09-12 07:14:34 -0500 received badge  Famous Question (source)
2019-08-07 06:44:50 -0500 received badge  Notable Question (source)
2019-07-29 21:08:05 -0500 received badge  Notable Question (source)
2019-07-29 21:08:05 -0500 received badge  Popular Question (source)
2019-07-02 10:00:41 -0500 received badge  Popular Question (source)
2019-06-21 07:46:20 -0500 answered a question How to use Eclipse IDE for developing Ros2 packages?

I think I figured it out after looking at the arguments/options differences between catkin_tools and colcon. Here is a

2019-06-20 08:33:10 -0500 asked a question Is there a ROS 2 bag GUI?

Is there a ROS 2 bag GUI? I understand that the former ROS bags are now in the form of an sqlite database. For now, I ha

2019-06-19 12:11:07 -0500 commented question View images in rosbag2 bags with sqlite browser?

Is there any rqt_bag alternative for visualizing/playing ROS 2 bags?

2019-06-19 06:28:49 -0500 asked a question How to use Eclipse IDE for developing Ros2 packages?

How to use Eclipse IDE for developing Ros2 packages? In the past with ROS1, a simple command like catkin build MY_ROS1_P

2019-04-05 11:47:49 -0500 commented question link position not in correct position

@dinesh: Where did you get the mesh files (e.g., blade.dae and body.dae) for this helicopter model? I'm trying to test y

2019-04-05 11:47:20 -0500 commented question link position not in correct position

@dinesh: Where did you get the mesh files (e.g., blade.dae and body.dae) for this helicopter model? I'm trying to test y

2019-04-05 11:47:04 -0500 commented question link position not in correct position

@dinnesh: Where did you get the mesh files (e.g., blade.dae and body.dae) for this helicopter model? I'm trying to test

2018-02-20 10:40:53 -0500 commented answer How to split a recorded rosbag file ?

I think the misleading part could be the use of seconds in this case because I believe the time-stamp is given in the co

2017-09-14 21:09:08 -0500 answered a question Runtime Error with Image Transport in Eclipse IDE

You need to have your .bashrc environment properly sourced. As stated in the documentation, you should load your .bashrc

2017-09-13 19:35:39 -0500 received badge  Famous Question (source)
2017-02-14 14:40:13 -0500 commented answer What is more efficient: writing to disk or message passing a huge amount of data as an array between a Python node and CPP node?

I would like to note that this slow performance happens even when the service client is set to be persistent.

2017-02-14 13:43:16 -0500 commented answer What is more efficient: writing to disk or message passing a huge amount of data as an array between a Python node and CPP node?

My message size is an array (i.e. float32[] of about 648*480*300 or 93312000 elements or 355 MB size). I noticed that writing/reading the array to/from disk takes less time than passing it via a ROS Service. Anyways to speed up the message passing? It takes 5 seconds now to receive the msg.

2016-12-03 10:39:31 -0500 received badge  Nice Question (source)
2016-11-01 18:16:14 -0500 received badge  Notable Question (source)
2016-11-01 14:56:46 -0500 answered a question Is it possible create a rosnode in python with both subscriber and publisher?

You should instead create a service node

2016-10-31 12:40:04 -0500 received badge  Nice Question (source)
2016-10-31 12:31:18 -0500 received badge  Popular Question (source)
2016-10-28 17:05:36 -0500 received badge  Autobiographer
2016-10-28 16:59:07 -0500 asked a question What is more efficient: writing to disk or message passing a huge amount of data as an array between a Python node and CPP node?

Does anyone have experience with the following scenario:

A Python node that needs to pass a large amount of float values (an array of images) as a multidimensional numpy array to a CPP node.

The dilemma: What is better (in terms of memory or speed):

a) To pass the data as a serialized float32[] message array between these nodes?

b) To write the data to a binary file and just communicate the file's location as a string msg?

2016-10-28 16:47:41 -0500 commented answer Passing msg data from Python to C++

I know that using a Nodelet would be more memory efficient, but it's not supported for nodes written in Python. Do you believe to that writing the point cloud data to disk (as a binary file) and just passing a simple message flag for the receiver node to read such a file is any better (speed/mem)?

2015-11-11 17:49:09 -0500 commented question Flea3 USB3 camera and camera1394 package

I also got a Chameleon Point Gray camera to work in OS X via libdc1394. The problem is that I can't figure out how to set the camera mode for it to give me color in OpenCV.

2014-06-08 21:32:49 -0500 received badge  Famous Question (source)
2014-06-08 21:32:49 -0500 received badge  Popular Question (source)
2014-06-08 21:32:49 -0500 received badge  Notable Question (source)
2014-04-20 12:54:29 -0500 marked best answer Running openni_camera and an additional external USB camera

I've been having issues when running simultaneously both the Kinect's camera and a secondary (external) USB camera. I have successfully run several cameras together (different drivers and flavors). I am also able to run a kinect without RGB depth registration (so the RGB camera is off) plus other external cameras. However, I can't seem to be able to run both the Kinect RGB camera and an additional USB camera.

Has anyone been successful with this setup: Kinect with RGB registration + Secondary USB camera?

2014-04-20 12:25:14 -0500 marked best answer How to link a nodelet to external libraries?

I'm trying to use a nodelet with an external library. But when running the nodelet, it obviously complaints that it can't find some symbol which is in this external library.

I can link the regular node the library without problems. However, when I use the nodelet version, it complains. I'm certain that I'm not linking the nodelet to the library. I don't know how to.

If you know how to link a nodelet to an external library, please share your know-how-to.

The proposed SOLUTION in CMakeLists.txt relevant piece looks like the following:

set(MVIMPACT_LIBRARIES   mvDeviceManager)

# Nodelet:  
rosbuild_add_library(mv_bluefox_driver_nodelet src/nodelets.cpp src/camera.cpp) 
# Linking the nodelet to the mvDeviceManager library
target_link_libraries(mv_bluefox_driver_nodelet ${MVIMPACT_LIBRARIES})  

# Regular Node:
rosbuild_add_executable(camera_node src/camera_node.cpp src/camera.cpp)
target_link_libraries(camera_node ${MVIMPACT_LIBRARIES})
2014-04-20 12:24:39 -0500 marked best answer Calibration of a Panoramic image

I'm trying to get the calibration files (yaml) for a panoramic image. The image has been already rectified (unwrapped) using other the Taylor expansion method (OcamCalib Toolbox in MATLAB), but I'm not sure if in order to process it further I need to obtain the calibration parameters given by camera_calibration.

In other words, given a 360 degree Field-of-view lens, is the pinhole model used by camera_calibration applicable?

2014-04-20 12:23:48 -0500 marked best answer pcl::PointCloud vs. sensor_msgs::PointCloud

Obviously they are not the same. Which one should a developer be using?

2014-04-20 12:23:48 -0500 marked best answer wge100 (Global Shutter Ethernet Camera) how can I buy them?

I see that the camera_drivers stack has support for Willow Garage's wge100 Global Shutter Ethernet Cameras that come on the PR2's arms. Does any one know which cameras are these (hardware-wise)? or How can one buy them?

2014-04-20 12:23:46 -0500 marked best answer Should manifest.xml add include cflags for package automatically?

When creating a package whose header files will be included by others, we have to add the following to the manifest.xml as per to specify the package's include path.

<export>
   <cpp cflags="-I${prefix}/include" />
</export>

Should this be done automatically as it's done for libraries?

2014-04-20 12:23:44 -0500 marked best answer rosmake vs. make

What is the difference between make and rosmake? Which one is recommended?

2014-04-20 12:23:13 -0500 marked best answer Throwing out recursive print.

Why am I getting this after pressing "Ctrl+C"?

Warning: recursive print statement has occurred. Throwing out recursive print.

Warning: recursive print statement has occurred. Throwing out recursive print.

forever

I can't stop it!

2014-04-20 12:23:12 -0500 marked best answer How to suppress the annoying gmapping messages (related to laser scans)?

Whenever I launch gmapping (even without the option output="screen"), I still get the annoying messages, such as:

Registering Scans:Done

Laser Pose= 0.886656 -0.155651 2.77905

Registering Scans:Done

Laser Pose= 0.886656 -0.155651 2.77905

This is a bit annoying since it fills up the screen with that info. Does anyone know how to suppress these messages?