Home | Tutorials | Wiki | Issues
Ask Your Question

joq's profile - activity

2018-03-29 10:51:31 -0500 received badge  Nice Answer (source)
2016-02-22 03:19:56 -0500 received badge  Good Question (source)
2014-08-13 10:48:10 -0500 commented question Problem with the packet of ROS Hydro

The link you posted makes no reference to the now outdated rosmake command. Did the apt-get command above work?

2014-07-22 16:56:01 -0500 received badge  Commentator
2014-07-22 16:56:01 -0500 commented answer Gazebo 1.9 - Fatal error: pcl/conversions.h: No such file or directory.

Ask your own question. You posted this as an "answer".

2014-03-26 10:02:13 -0500 received badge  Famous Question (source)
2014-02-10 19:42:08 -0500 commented question Gazebo Hardware Requirement

I agree with @Andrea that the 3D graphics performance is most important. Nevertheless, your system does seem somewhat under-powered. Exact numbers would depend on the size and complexity of your robot and world models.

2014-02-07 12:51:18 -0500 received badge  Notable Question (source)
2014-02-02 10:11:06 -0500 received badge  Scholar (source)
2014-02-02 10:10:51 -0500 commented answer Is there a Gazebo plugin that simulates sonar and infrared sensors?

Thanks! I'll give that a try, probably within the next week or so, and let you know how well it works with our segbots. Surely, there are enough potential users to justify inclusion in some standard gazebo sensor package.

2014-01-30 15:51:54 -0500 received badge  Popular Question (source)
2014-01-28 06:05:27 -0500 received badge  Nice Question (source)
2014-01-26 13:25:49 -0500 asked a question Is there a Gazebo plugin that simulates sonar and infrared sensors?

We are adding sonar and IR sensors to a robot. It makes sense to include them in the Gazebo simulation.

In ROS, those devices use the sensor_msgs/Range message.

I have not yet found any existing plugin for those kinds of devices. It does not seem terribly difficult to write one, but I want to avoid working on a problem that might already have been solved.

2014-01-03 19:43:39 -0500 received badge  Editor (source)
2014-01-03 19:41:22 -0500 commented answer How do I catkin-depend on the SDFormat library?

Thanks for the correction. Are the `SDF_INCLUDE_DIRS` and `SDF_LIBRARIES` variable names I had guessed correct?

2014-01-02 21:25:25 -0500 answered a question How do I catkin-depend on the SDFormat library?

Normally, you would add a system dependency on sdformat, which is released with Hydro. Unfortunately, it does not seem to have been defined via rosdep yet. You should probably contribute the missing definition to fix that problem.

Then, in your package.xml, add:

<build_depend>sdformat</build_depend>
<run_depend>sdformat</run_depend>

With sdformat installed, in your CMakeLists.txt, find the SDF system library:

find_package(PkgConfig REQUIRED)
pkg_check_modules(SDF sdformat REQUIRED)
include_directories(include ${SDF_INCLUDE_DIRS})

Then your own code will need something like this to build with it:

add_executable(your_node ${YOUR_NODE_SOURCES})
target_link_libraries(your_node
                      ${catkin_LIBRARIES}
                      ${SDF_LIBRARIES})
2013-11-11 12:54:53 -0500 answered a question Question about Internships for women at OSRF

From Tully Foote's recent message on ros-users:

The Open Source Robotics Foundation is a participating organization in the latest Outreach Program for Women.

https://wiki.gnome.org/OutreachProgramForWomen/

In an effort to get more women involved in free and open-source software and robotics, OSRF is offering Outreach Program for Women internships from December 10, 2013 to March 10, 2014. The application deadline is November 11, 2013. The applicants need to get in touch with individual projects they are interested in working on ahead of the application deadline.

Participants will work remotely from home, while getting guidance from an assigned mentor and collaborating within their project’s team and the rest of the community. The projects mainly include software development but they might be opened to other ideas, such as web development, 3D modeling, or graphic design. The stipend for the program is $5,000 (USD). Any woman available for a full time internship who has not previously participated in the Outreach Program for Women or Google Summer of Code is welcome to apply.

Below you can find the list of potential ideas for the program.

http://wiki.osrfoundation.org/opw13

Feel free to ask questions and propose suggestions at opw@osrfoundation.org

Please visit http://gnome.org/opw to learn more and apply. This program is organized by the GNOME Foundation. Please help us spread the word by forwarding this message to interested university and community groups.

2013-09-24 22:19:55 -0500 answered a question Why does the wiki claim that ROS packages using gazebo must be catkin packages?

It's better to use catkin for new projects. Hydro still supports rosbuild from source. There are limitations: rosbuild packages can no longer be released via the build farm.

But, existing rosbuild projects can still use Gazebo as a rosdep.

As Nate said, eventually that will no longer work.

2013-09-24 22:15:43 -0500 commented answer Problem using Gazebo with ROS

Gazebo is displaying its simulation of "ground truth". Rviz displays the robot's current belief.

2013-07-24 10:58:05 -0500 commented answer gazebo hanging on Precise after upgrade from Lucid

Yes, that's all we can say at this point.

2013-07-24 10:57:29 -0500 marked best answer gazebo hanging on Precise after upgrade from Lucid

I have two systems running Ubuntu Precise with ROS Groovy. The one installed directly from the Precise ISO runs gazebo correctly. The other one, upgraded from a previous Lucid install, will not run gazebo at all. There may be other differences, but that is the only one I can discern so far.

I would much appreciate help sorting this out. I don't know what to do next.

The failure can be demonstrated running the ROS Starting Gazebo Tutorial:

$ sudo apt-get install ros-groovy-simulator-gazebo
$ source /opt/ros/groovy/setup.bash
$ roslaunch gazebo_worlds empty_world.launch

That last command yields the following output:

... logging to /home/joq/.ros/log/e0bd20aa-6007-11e2-8f08-00248cfb2904/roslaunch-vision-4-23137.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.

started roslaunch server http://vision-4:36798/

SUMMARY
========

PARAMETERS
 * /rosdistro
 * /rosversion
 * /use_sim_time

NODES
  /
    gazebo (gazebo/gazebo)
    gazebo_gui (gazebo/gui)

auto-starting new master
process[master]: started with pid [23151]
ROS_MASTER_URI=http://vision-4.local:11311

setting /run_id to e0bd20aa-6007-11e2-8f08-00248cfb2904
process[rosout-1]: started with pid [23164]
started core service [/rosout]
process[gazebo-2]: started with pid [23178]
Gazebo multi-robot simulator, version 1.2.5
Copyright (C) 2012 Nate Koenig, John Hsu, and contributors.
Released under the Apache 2 License.
http://gazebosim.org

process[gazebo_gui-3]: started with pid [23185]
Gazebo multi-robot simulator, version 1.2.5
Copyright (C) 2012 Nate Koenig, John Hsu, and contributors.
Released under the Apache 2 License.
http://gazebosim.org

Warning [parser.cc:358] Converting a deprecatd SDF source[/opt/ros/groovy/stacks/simulator_gazebo/gazebo_worlds/worlds/empty.world].
  Version[1.0] to Version[1.2]
  Please use the gzsdf tool to update your SDF files.
    $ gzsdf convert [sdf_file]
Warning [Converter.cc:191] Deprecated SDF Values in original file:
<background rgba='0.5 0.5 0.5 1'

Warning [Converter.cc:191] Deprecated SDF Values in original file:
<background

[ INFO] [1358359776.744578326]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
Msg Waiting for master.Msg Waiting for master.........................................

That hangs indefinitely, until I type control-C to interrupt it, yielding this:

[gazebo_gui-3] killing on exit
[gazebo-2] killing on exit

Error [ConnectionManager.cc:89] Connection Manager is not running
................[gazebo-2] escalating to SIGTERM
[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done

I was unsure whether my problem was with gazebo or the ROS package, so I tried following the standalone Gazebo instructions:

sudo apt-get install gazebo
. /usr/share/gazebo-1.3/setup.sh
gazebo

That failed similarly, and had to be interrupted:

Gazebo multi-robot simulator, version 1.3.1
Copyright (C) 2012 Nate Koenig, John Hsu, and contributors.
Released under the Apache 2 License.
http://gazebosim.org

Gazebo multi-robot simulator, version 1.3.1
Copyright (C) 2012 Nate Koenig, John Hsu, and contributors.
Released under the Apache 2 License.
http://gazebosim.org

Msg Waiting for master.Msg Waiting for master...................................................................................^C
Error [ConnectionManager.cc:89] Connection Manager is not running
.....Warning [gazebo_main.cc:57] escalating to SIGKILL on server

I had tried installing ... (more)

2013-07-18 13:31:36 -0500 commented answer Gazebo 1.9 - Fatal error: pcl/conversions.h: No such file or directory.

We need some way to maintain code that works with both PCL 1.7 and the earlier versions: https://github.com/ros-perception/perception_pcl/issues/26

2013-07-18 13:30:41 -0500 commented answer Gazebo 1.9 - Fatal error: pcl/conversions.h: No such file or directory.

We need some way to maintain code that works with both PCL 1.7 and the earlier versions: https://github.com/ros-perception/perception_pcl/issues/26

2013-06-28 14:48:00 -0500 received badge  Teacher (source)
2013-06-28 14:47:28 -0500 received badge  Student (source)
2013-06-24 07:35:34 -0500 answered a question ROS-Gazebo-Stage compatibility

I don't have the karma to upvote Nate's answer, but I agree with it.

I have used both Stage and Gazebo with ROS and real robots, both successfully.

Currently, the ROS/Gazebo interface is more actively maintained than ROS/Stage. Knowing nothing specific about your system and its requirements, I would recommend Gazebo. But, there are valid reasons to use Stage, either instead of or in addition to Gazebo.

Generally, I use different top-level roslaunch scripts for running on Stage, Gazebo or the real robot. Best practice is to create a hierarchy of roslaunch scripts. Most components of your system should run the same in either case. Some specific low-level components like device drivers and the robot interface itself, will work differently or not be used at all when running in simulation.

2013-06-20 21:18:01 -0500 commented answer ROS-Gazebo-Stage compatibility

Stage works reasonably well with ROS, but is not very actively maintained. The wiki page Nate mentions is slightly out of date: the latest ROS version of stage is 4.0.x, not 3.2.1.