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

dejanpan's profile - activity

2022-05-22 17:43:43 -0500 received badge  Nice Answer (source)
2021-07-06 17:06:49 -0500 answered a question How to run Autoware in the Server

Two instances cannot stay simultaneously in the same ade environment. I think this is the limitation of ade right?

2019-10-01 13:18:18 -0500 received badge  Stellar Question (source)
2019-05-24 04:49:42 -0500 received badge  Good Answer (source)
2019-01-09 07:30:25 -0500 received badge  Favorite Question (source)
2018-07-24 19:25:10 -0500 commented question New message format for compressed pointcloud2?

@cathyshen also, can you in addition to what Dirk asked, provide e.g. a bag with the PointCloud2 data so we can benchma

2018-06-10 07:02:11 -0500 received badge  Nice Answer (source)
2018-04-27 02:40:08 -0500 answered a question Difference in the delay time between ROS and ROS2 for RT applications ?

Couple of things which we found in ROS1 that are making it non hard RT capable: use of STL threads which neither have

2018-04-27 02:25:16 -0500 commented question Difference in the delay time between ROS and ROS2 for RT applications ?

@geoff I will just add for completeness here that some DDS implementations also supports static discovery: https://commu

2018-03-19 15:27:55 -0500 marked best answer What is the purpose of CATKIN_DEPENDS?

While looking at this CMakeLists.txt:

https://kforge.ros.org/geometry/geome...https://github.com/ros/geometry/blob/...

I was wondering the exact meaning of the CATKIN_DEPENDS option of the catkin_package(...) macro was?

I would expect to see there the same packages as listed in the find_package(...) macro but this does not seem to be the case.

b) Do we still need to copy python msg and srv manually in the install target? Are there any other files or directories that require this special treatment?

Using ROS Groovy and Ubuntu 12.04.

Cheers, D.

2017-09-13 19:33:53 -0500 marked best answer rosbag randomly missing topics on record

Hi all. We've got a very weird case. Our configuration:

  • main_computer: running roscore
  • slave_A_computer (ROS_MASTER_URI=main_computer)
  • slave_B_computer (ROS_MASTER_URI=main_computer)
  • slave_C_computer (ROS_MASTER_URI=main_computer)
  • ROS: indigo
  • Ubuntu 14.04 (x86)

All computers are connected in one GigE network and synced using chrony. On main_computer we run https://github.com/ros-drivers/nmea_n... and on each slave computers we run GigE camera driver and record the image and gps topics (along with some other low bandwidth stuff (diagnostics, tf, etc)) with rosbag (using c++ program, i.e. rosrun rosbag record). Recordings on all 3 computers are done simulatenously but locally on each computer.

Now a mysterious thing that happens is that in every e.g. 1 out of 100 bags recorded on slave computers we do not get ONE of the gps topics (out of 4 that nmea_navsat_driver publishes). So for instance slave_A and slave_B have all the topics but on slave_C /gps/fix would be missing. This is all happening on a field robot during operation and where it is impossible to actually pause and debug.

So my question is how to debug an issue like this? Clearly the topic is being advertised and active since 2 computers get it. Also since the 3rd computer gets 3 of 4 topics from the nmea_navsat_driver the network link is up. Is it then a rosbag tool that is not able to build up all socket connections? Can I somehow constantly log a list of active topics for every computer?

thx upfront

2017-09-13 19:33:22 -0500 marked best answer Rostime convention: sec+nsec vs microsec

Hi there! Current ros::Time represents time in a form of sec and nsec. Was there any particular reason for choosing this representation or are there any particular advantages of it?

We currently discuss time representation in our group and the feel is to go with microsec only since this is the resolution that modern hardware for Unix supports ( http://man7.org/linux/man-pages/man7/... ). Does anyone see any obvious disadvantage in doing it so?

2017-08-03 08:33:55 -0500 marked best answer {PKG_NAME}_generate_messages_cpp vs {PKG_NAME}_gencpp

Hi there, using catkin in groovy I have seen two ways to specify dependencies to build msgs and srvs:

add_dependencies(my_bin {PKG_NAME}_generate_messages_cpp)

and

add_dependencies(my_bin {PKG_NAME}_gencpp)

Which one is correct? None of them though seem to build services that my_bin depends on.

D.

2017-08-02 05:26:09 -0500 received badge  Nice Question (source)