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

tleyden's profile - activity

2015-05-19 23:14:18 -0500 received badge  Good Question (source)
2014-09-12 16:12:45 -0500 received badge  Nice Question (source)
2014-03-07 04:19:49 -0500 received badge  Famous Question (source)
2014-01-28 17:28:22 -0500 marked best answer What is the recommended approach for creating Erlang language bindings?

I would like to communicate with ROS via Erlang, and there seems to be two possible approaches:

A) Erlang library that knows how to talk to ROS via TCPROS (eg, pure Erlang approach)

or

B) Call ROS C library from Erlang (eg, something akin to JNI)

I see for Java, it started out with a JNI approach and then it was switched to a pure Java approach, which tells me a pure Erlang approach might be the best approach.

Just curious, how often does the TCPROS protocol change? Does it change every major release or is it relatively stable?

2013-11-14 02:19:39 -0500 received badge  Famous Question (source)
2013-11-03 21:59:55 -0500 received badge  Famous Question (source)
2013-10-19 13:02:56 -0500 received badge  Famous Question (source)
2013-05-24 17:47:29 -0500 received badge  Famous Question (source)
2013-05-20 10:22:43 -0500 received badge  Notable Question (source)
2013-04-26 04:54:13 -0500 received badge  Notable Question (source)
2013-03-29 23:15:30 -0500 received badge  Famous Question (source)
2013-03-29 20:39:25 -0500 received badge  Popular Question (source)
2013-03-29 20:39:25 -0500 received badge  Notable Question (source)
2013-03-24 17:38:06 -0500 received badge  Notable Question (source)
2013-03-08 04:11:34 -0500 received badge  Famous Question (source)
2013-02-23 15:44:34 -0500 received badge  Notable Question (source)
2013-02-21 03:11:26 -0500 received badge  Popular Question (source)
2013-02-19 13:41:59 -0500 asked a question Turtlebot gazebo simulator available in groovy?

On the turtlebot wiki page for groovy, it says that turtlebot_simulator is coming soon.

However, I see the following Ubuntu 12.04 package available: ros-groovy-turtlebot-simulator

Has anyone gotten turtlebot working in groovy?

2013-02-18 07:25:21 -0500 received badge  Popular Question (source)
2013-02-10 19:21:05 -0500 commented answer Need help getting tutorial working: Using urdf with robot_state_publisher

I updated the wiki page to make it a bit clearer.

2013-02-10 19:12:29 -0500 commented answer Need help getting tutorial working: Using urdf with robot_state_publisher

That worked! Thanks.

2013-02-09 09:48:35 -0500 asked a question Need help getting tutorial working: Using urdf with robot_state_publisher

In the Using urdf with robot_state_publisher tutorial, it says:

Run rviz, choosing odom as your fixed frame. Add a Robot Model and TF.

and I got stuck there. I ran:

rosrun rviz rviz

but not sure how to do any of the other steps mentioned above. Anyone know how to make this work?

2013-02-07 17:41:02 -0500 commented answer Stage SimulatingOneRobot tutorial - is there still a teleop_base package?

Thanks! That helps clears things up a bit.

2013-02-07 17:40:44 -0500 received badge  Popular Question (source)
2013-02-03 05:57:41 -0500 received badge  Supporter (source)
2013-02-02 10:54:07 -0500 asked a question Stage SimulatingOneRobot tutorial - is there still a teleop_base package?

In the stage SimulatingOneRobot tutorial, it mentions to install teleop_base. I couldn't find that package, does it still exist?

I managed to control the erratic robot via:

$ roslaunch turtlebot_teleop keyboard_teleop.launch

So it looks like the stage SimulatingOneRobot tutorial should be updated to use this command, or whatever the most appropriate command for controlling the erratic robot.

2013-02-02 10:48:12 -0500 asked a question Errors with Stage SimulatingOneRobot tutorial and rviz + Fix

I'm trying to follow the Stage SimulatingOneRobot tutorial and when I try to start rviz via:

rosrun rviz rviz -d `rospack find stage`/rviz/stage.vcg

I get the following errors on the rviz console:

[ERROR] [1359742184.993057147, 96.500000000]: The plugin for class 'Grid' failed to load. Error: According to the loaded plugin descriptions the class Grid with base class type rviz::Display does not exist. Declared types are rviz/Axes rviz/Camera rviz/Grid rviz/GridCells rviz/Image rviz/InteractiveMarker rviz/LaserScan rviz/Map rviz/Marker rviz/MarkerArray rviz/Odometry rviz/Path rviz/PointCloud rviz/PointCloud2 rviz/Polygon rviz/Pose rviz/PoseArray rviz/Range rviz/RobotModel rviz/TF rviz_plugin_tutorials/Imu and in the rviz UI, I see this error:

  1. Laser Scan (Laser Scan) This config file uses an old format with 'Type=Laser Scan'. The new format uses the C++ class name, for example 'ClassName=rviz::GridDisplay' for a Grid display.

I think I managed to fix it by changing the stage.vcg that ships with stage (stage/rviz). After I made these changes, the errors went away and I could see output from the laser scan in rviz.

Here is a snippet from the new stage.vcg file:

[Display0]
ClassName=rviz::GridDisplay
Name=Grid
[Display1]
ClassName=rviz::TFDisplay
Name=Transforms
[Display2]

What is the best way to get this fix pushed upstream?

2013-01-31 15:12:18 -0500 received badge  Popular Question (source)
2012-12-18 21:58:49 -0500 received badge  Notable Question (source)
2012-12-18 03:54:11 -0500 marked best answer Predator/Prey simulation

I want to create two simulated robots which will engage in predator/prey behavior. I don't actually care what kind of robots they are, the simpler the better. But I do need a way to detect when the predator collides with the prey in order to remove the prey from the simulation (due to being eaten).

I've managed to get a few turtles running in the turtlesim, but how would I go about doing collision detection? Would I have to roll my own node or is there something existing I can use?

If I switched from turtlesim to either stage or gazebo, would this be easier to leverage pre-built tools do the collision detection?