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

Robert Krug's profile - activity

2019-08-19 14:54:41 -0500 marked best answer Profiling ros_controllers with Valgrind / Callgrind

Hi,

I'm trying to proifle my controllers written in the ros_control framework in Gazebo. To this end, I added the following argument in gazebo_ros/launch/empty_world.launch:

launch-prefix="valgrind --tool=callgrind --callgrind-out-file=/home/user/callgrind.out"

However, no output file is produced. Has anybody who tried profiling ROS controllers using the Valgrind/Callgrind toolchain a solution for this?

Thanks,

-Robert-

2019-03-19 15:19:41 -0500 received badge  Great Question (source)
2018-08-27 03:15:11 -0500 received badge  Nice Question (source)
2018-02-21 18:40:36 -0500 received badge  Famous Question (source)
2018-02-21 18:40:36 -0500 received badge  Notable Question (source)
2017-11-11 03:48:35 -0500 received badge  Popular Question (source)
2017-11-09 05:22:36 -0500 edited question Profiling ros_controllers with Valgrind / Callgrind

Profiling ros_controllers with callgrind Hi, I'm trying to proifle my controllers written in the ros_control framework

2017-11-09 05:22:06 -0500 asked a question Profiling ros_controllers with Valgrind / Callgrind

Profiling ros_controllers with callgrind Hi, I'm trying to proifle my controllers written in the ros_control framework

2017-09-26 01:41:35 -0500 received badge  Taxonomist
2017-05-26 04:55:01 -0500 received badge  Good Answer (source)
2017-02-21 06:48:26 -0500 marked best answer Using the CHOMP motion planner in MoveIt!

Hi,

I would like to use the CHOMP motion planner in MoveIt! for a KUKA lightweight arm (with Groovy). I have fairly limited experience with these tools and the tutorials for using CHOMP are limited to integration in arm_navigation and the MoveIt! setup wizard doesn't provide an option for using CHOMP.

If somebody could explain how to modify the according MoveIt! launch files and maybe provide an example I would be grateful.

Thx, -Robert-

2016-10-31 11:33:26 -0500 received badge  Great Question (source)
2015-09-05 01:34:16 -0500 received badge  Famous Question (source)
2015-06-26 02:46:15 -0500 received badge  Good Question (source)
2015-02-11 15:18:12 -0500 commented answer KUKA LBR iiwa real-time control

Thanks, we have a similar solution using the Connectivity Servoing and ros_control right now. One of the issues we have, is that we need velocity control for which there's no interface provided by KUKA. Any input/discussion on how to achieve this would be appreciated.

2015-02-11 15:10:27 -0500 commented answer KUKA LBR iiwa real-time control

Yes, we're currently working on a hardware interface to connect to the robot which can be found on the repository mentioned above (under heavy development right now though).Thanks for the link, it seems to be for the previous model, the LWR 4 though, not for the new LBR iiwa.

2015-01-23 03:11:14 -0500 received badge  Famous Question (source)
2015-01-23 03:11:14 -0500 received badge  Notable Question (source)
2014-12-06 07:00:09 -0500 received badge  Popular Question (source)
2014-12-05 18:45:30 -0500 commented question KUKA LBR iiwa real-time control

Update: I made a URDF description of the arm which can be found here. I am still interested in hints for the control setup though ...

2014-12-01 06:30:29 -0500 asked a question KUKA LBR iiwa real-time control

Hi,

I want to setup the new KUKA LBR iiwa arm for (soft) real-time control (at around 100 Hz for now) in Gazebo and on the actual robot. I was thinking of using ros_control and I'm interested in weather somebody already has a similar setup (HW-interface, URDF/SDF model ...) or is working on it since I couldn't find anything for to the LBR iiwa online.

Thanks and all the best,

-Robert-

2014-11-11 09:56:46 -0500 received badge  Good Question (source)
2014-08-13 22:50:09 -0500 received badge  Nice Question (source)
2014-04-20 12:42:35 -0500 marked best answer How to manually add messages to tf::MessageFilter?

Hi,

Is it possible to manually add messages to a tf::MessageFilter queue instead of connecting the filter's input to a subscriber? The add(...) methods provided in the API only seem to work with other filters as argument.

Thanks, -Robert-

2014-04-20 12:42:12 -0500 marked best answer Possible to declare static object in urdf file?

Hi,

I have a bunch of objects as urdf files which I use for simulation in Gazebo and visualization in Rviz. Now I would like some of them to be fixed in the environment. As stated here this is possible with Gazebo xml model files by putting following tag in the model.

<static>true</static>

However, simply putting the same tag in the gazebo extension of the urdf file like so:

<gazebo reference="my_object">
  <static>true</static>
</gazebo>

does not work, it simply gets ignored. I would like to use urdf files instead of Gazebo model xml's since urdf's can be easily visualized in Rviz by reading the description from the parameter server which does not seem to work for Gazebo model xml's. So, the question is whether there is a way to literally fix objects in their urdf file description opposed to simply making them very heavy.

Thanks, -Robert-

2014-04-20 12:40:22 -0500 marked best answer /gazebo/spawn_urdf_model service fails

Hi,

In ROS electric, I want to spawn models in gazebo in a programmatic way via the /gazebo/spawn_urdf_model service. So I wrote a node implementing an according client but when I try to load models I get the following error from Gazebo: 'SpawnModel: Failure - model format is not URDF (nor COLLADA).' This also happens when I try calling the service from a terminal, e.g., rosservice call /gazebo/spawn_urdf_model '{model_name: "coke_can", model_xml: "/opt/ros/electric/stacks/simulator_gazebo/gazebo_worlds/objects/coke_can.urdf", robot_namespace: "/foo", initial_pose: {position: {x: 0, y: 0, z: 0}, orientation: {x: 0, y: 0, z: 0, w: 1}}, reference_frame: "world"}'. Trying to spawn the same object via rosrun gazebo spawn_model ... works perfectly fine. The error occurs in /gazebo/src/gazeboros.cpp in the method 'bool IsURDF(std::string model_xml)'. The TiXmlDocument which is parsed there always seems to be empty. Am I doing something wrong or is this a bug?

Thanks, -Robert-

2014-04-20 12:27:45 -0500 marked best answer Graspit ROS - interface plugin

Hi,

I installed Graspit! for Diamondback from apt and it works fine. Now i would like to use the provided graspit_interface plugin. According to this post, there should be a graspit_interface node for starting the simulator with a containing ROS node but in my install the package only compiles a shared library libros_graspit_interface.so. Could somebody with some experience with this tool maybe elaborate a bit on how to start/use the plugin or maybe provide some lines of code illustrating how to interact with it from within a ROS node?

Thanks, -Robert-