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

SL Remy's profile - activity

2022-08-29 01:42:35 -0500 received badge  Nice Answer (source)
2022-08-15 07:01:31 -0500 received badge  Great Answer (source)
2022-08-15 07:01:31 -0500 received badge  Guru (source)
2020-10-29 08:07:27 -0500 received badge  Favorite Question (source)
2019-05-24 06:31:18 -0500 received badge  Nice Answer (source)
2018-06-08 13:02:44 -0500 marked best answer Simulated quadrotor is slowly drifting on its own

Hello, I've noticed that on my install (fuerte from debs, quadrotor from svn -r 403), according to the "ground truth state", the quadrotor slowly drifts when not provided with a control input.

The onboard camera confirms this motion as well.

Is this something that others have observed, or can repeat?

 roslaunch hector_quadrotor_demo outdoor_flight_gazebo.launch & 
 rostopic echo -p /ground_truth/state/pose/pose/position/z

To be clear, so far, publishing '[0.0,0.0,0.0]' '[0.0,0.0,0.0]' doesn't appear to change the outcome for me, but other non-zero control do. (still trying to clear this up)

The first seven seconds of the position data also have some interesting dynamics, which I assume are because the odom messages have not yet been published. If this is the case, is this an example of how numerical uncertainty grows in the physics engine?

Initial values of the published odometry message

2018-05-17 18:00:19 -0500 received badge  Nice Answer (source)
2018-03-26 18:38:46 -0500 marked best answer Using stageros and a simulated camera

Not sure how long this has been in the "stack" but does the existence of pantilt.inc and the ModelCamera definition in stage.hh mean that there is now hope for subscribing to camera images in stage?

If so, should this be some sort of plugin ala gazebo, or a new addition to stageros.cpp?

2018-03-26 18:36:48 -0500 received badge  Nice Question (source)
2017-09-15 08:12:27 -0500 commented answer Inbound TCP/IP connection failed... help?

The issue also has code, so you can patch yourself if you're in a hurry.

2017-09-15 08:12:07 -0500 answered a question Inbound TCP/IP connection failed... help?

I have gotten this message regularly when running in VirtualBox on one particular machine I use. I regularly use VMs on

2017-07-24 08:59:24 -0500 received badge  Famous Question (source)
2017-07-21 00:19:45 -0500 commented question Hi, roscore won't start

It may be significant that your ros_master_uri is different from your ros_hostname.. the ros_master_uri is saying where

2017-06-11 21:19:52 -0500 received badge  Nice Answer (source)
2017-04-20 17:29:43 -0500 marked best answer Problems with a new hydro install of hector quadrotor demo

Hello all, I observe the following when trying to test out the new version of the most excellent hector_quad_rotor sudo apt-get install ros-hydro-hector-quadrotor-demo.

user@happyplace:~$ roslaunch hector_quadrotor_demo outdoor_flight_gazebo.launch 
... logging to /home/ubuntu/.ros/log/297f0af6-c010-11e3-8a21-fa163eaa4736/roslaunch-10-100-16-5-23452.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

Invalid <arg> tag: hector_quadrotor_description
ROS path [0]=/opt/ros/hydro/share/ros
ROS path [1]=/opt/ros/hydro/share
ROS path [2]=/opt/ros/hydro/stacks. 

Arg xml is <arg name="model" value="$(find hector_quadrotor_description)/urdf/quadrotor_hokuyo_utm30lx.gazebo.xacro"/>

It seems that ros-hydro-hector-quadrotor-description should be a dependency. Can anyone else confirm this experience?

2017-04-20 16:48:38 -0500 marked best answer roscd not working on 13.04

I just installed ros-hydro-stage-ros, but I can't seem to find roscd.

2016-12-05 11:22:58 -0500 received badge  Guru (source)
2016-12-05 11:22:58 -0500 received badge  Great Answer (source)
2016-09-25 19:27:21 -0500 commented question Unable to locate package ros-indigo-desktop-full

What do you see when you type apt-get install ros<\tab> (i.e. press the tab key)?

2016-09-22 11:47:51 -0500 answered a question Remote monitor through Internet

You might want to take a look a the venerable rosbridge. It provides a "a JSON API to ROS functionality for non-ROS programs".

Roughly translated, this means that you can monitor your robot through the internet.. That said.. I hope that latency isn't a concern. Security and privacy would also be issues at various points in the application as well, but it can be done.

Rosbridge Quick App: iPhone Control https://www.youtube.com/watch?v=fUNF2...

Henry Evans and Chad Jenkins: Meet the robots for humanity https://www.youtube.com/watch?v=aCIuk...

2016-09-09 08:51:46 -0500 answered a question how to check in the launch file, whether a node is already running?

I'd suggest using plain old roslaunch xml.. You can create launch files for the modules, and then you can create a launch file that includes in a "large" launch file. This way you can compose your application as needed. You can also run the launch files for the individual modules yourself at the command prompt, if you'd like to "hotswap" functionality.

You can also have multiple launch files for the different use cases.. take a look at the hector_quadrotor project for some really cool examples.

Hope this helps!

2016-09-09 08:28:46 -0500 commented question rosrun rqt_graph rqt_graph (Import error: no module named rospkg)(Is this is related to anaconda?)

I also notice that on my machine, python2 and python2.7 somehow do different things.... So python -c "import rospkg" works, but python2.7 -c "import rospkg" does not... (just in case this isn't weird enough!)

2016-09-09 08:25:56 -0500 commented question rosrun rqt_graph rqt_graph (Import error: no module named rospkg)(Is this is related to anaconda?)

I've had a case where I was not able to read some of the directories in dist-packages so when I did an import of that module, python was unable to do so. This is the reason why I was asking about the permissions.

2016-09-08 12:42:16 -0500 commented question how to check in the launch file, whether a node is already running?

Can you explain a little more about the motivation for the request? For example, if a node is already running, will you want the "launch file" do something different?

2016-09-08 12:40:00 -0500 commented question rosrun rqt_graph rqt_graph (Import error: no module named rospkg)(Is this is related to anaconda?)

What are the permissions on /usr/lib/python2.7/dist-packages/rospkg ?

2016-02-11 09:42:33 -0500 commented answer Gazebo model problems

Hello! This answer doesn't really make it clear what was done to address the problem. Is it possible to provide greater detail?

2016-01-25 10:36:39 -0500 received badge  Nice Answer (source)
2015-11-19 19:54:50 -0500 marked best answer Is cmvision a working package?

Hello all, I've noticed that cmvision is a package listed on the ROS wiki, but there seems to be no "current" instructions on how to install the code.

I did come across an older clone of the wiki which lists the package, but that code didn't build:

  In file included from /.../ros-stacks/cmvision/src/color_gui.cpp:34:0:
  /.../ros-stacks/cmvision/src/cmvision_color_blob_finder.h:31:32: fatal error: cv_bridge/CvBridge.h: No such file or directory
  compilation terminated.
  In file included from /.../ros-stacks/cmvision/src/main.cpp:24:0:
  /home/ubuntu/ros-stacks/cmvision/src/cmvision_color_blob_finder.h:31:32: fatal error: cv_bridge/CvBridge.h: No such file or directory
  compilation terminated.
  In file included from /.../ros-stacks/cmvision/src/color_gui.cpp:34:0:
  /.../ros-stacks/cmvision/src/color_gui.h:34:32: fatal error: cv_bridge/CvBridge.h: No such file or directory
  compilation terminated.

It looks like opencv has changed a smidge since this package was written so it would need to be updated... Is there an updated repo somewhere else? Has the package been made obsolete by something else? Any pointers?

(And yes I did see the homebrew post, but the instructions aren't current either.

2015-08-19 23:57:21 -0500 commented answer How to use laptop integrated camera to capture image?

Hi there, the two listed packages include the publishers (you'd just need to point to the right device..). As far as the subscriber/client goes, take a look at http://wiki.ros.org/cv_bridge

2015-01-22 21:52:26 -0500 commented question which package publishes odom? ROS Hydro + turtlebot

Topics are an essential communications resource in ROS. I'm assuming that you mean that you'd like to save/store the data from odom not just "look" at it with rostopic? (Can you clarify what you need?)

2015-01-20 06:38:56 -0500 commented question Easiest way to control an inverted pendulum

Hello! Did a MORSE implementation ever get implemented? (and did you have to install MORSE from source to get this done?)

2015-01-15 04:25:27 -0500 commented question multiple hector_quadrotor flying simultaneously

For completeness sake, what version of ROS/Gazebo are you using? How did you install the hector_quadrotor_gazebo package (e.g. apt-get, source etc.)? Were you successful and did the answer below help you?

2014-12-04 19:26:06 -0500 commented answer Stage + Camera

Just in case anyone in the present is checking, stageros does have a camera sensor these days.

2014-12-04 19:20:19 -0500 received badge  Notable Question (source)
2014-11-18 23:47:55 -0500 received badge  Nice Answer (source)
2014-10-08 08:40:24 -0500 edited question Bool state is incorrect when retrieved from param server

The code is:

ros::NodeHandle nh_private("~");     
bool state=false;

nh_private.param<bool>("state", state, "false");

It turns out the "state" is "true". Why???

2014-09-19 08:16:23 -0500 commented answer where does this warning come from in Stage?

If you issue a Twist message with a non-zero velocity and the observed velocity is zero (your robot isn't moving), then you can infer that you've hit an obstacle. For willow-four-erratics.world, /robot_0/odom provides information about robot_0. Subscribe to it and compare with the desired value.

2014-09-16 07:34:57 -0500 commented question How can you fly the plane provided in plane_demo.world?

You might need to post this question on http://answers.gazebosim.org/questions

2014-09-16 07:15:28 -0500 commented question Gazebo pose controller for teleoperation

Was this question every resolved?

2014-09-13 18:19:03 -0500 commented answer where does this warning come from in Stage?

Your robot controller could subscribe to the odom topic (it's already publishing to the the cmd_vel topic). Since it knows what the robot should be doing, it can detect that the commanded velocities are not being observed. rostopic list should let you know all the topics that you can use.

2014-09-06 09:15:12 -0500 answered a question where does this warning come from in Stage?

As a general note, the best source for Stage details is github, but it's embedded in model_draw.cc. stageros doesn't publish this information. The condition is identified in model_position.cc.

You could modify stageros.cpp to detect when a model is stalled (collisions) and to publish a message on a topic.

As a final note, you could also just evaluate the /robot_X/odom message and compare the observed velocity to the intended velocity of the robot. (Compare the embedded twist message to the twist command that you issued.)

2014-09-05 19:21:21 -0500 answered a question How to write a motor controller driver?

Setting the voltages and (possibly even) getting feedback from the Integrated dual quadrature decoders are tasks that make sense using topics (publishing and subscribing). If there are configuration changes (control options?) this seems to be a task that is reasonable for service calls.

2014-08-11 11:15:33 -0500 received badge  Notable Question (source)
2014-08-11 11:15:33 -0500 received badge  Popular Question (source)
2014-06-16 17:31:58 -0500 received badge  Necromancer (source)
2014-05-29 19:17:39 -0500 marked best answer Is anyone else thinking about wrapping the leap for ROS?

This seems like it would be really fun in our community!

The Leap technology is 200 times more accurate than anything else on the market — at any price point. Just about the size of a flash drive, the Leap can distinguish your individual fingers and track your movements down to a 1/100th of a millimeter.

Company website