Home | Tutorials | Wiki | Issues
Ask Your Question

scpeters's profile - activity

2020-04-15 17:29:25 -0500 commented answer change joint characteristics at runtime

fmax is only relevant for VelocityJointInterface; it matters for the SetParam("val", ...) call in https://github.com/ros

2020-04-08 18:29:27 -0500 commented question Updating the visual of a model using the ModelPlugin

There was a branch from a while ago that tried to support deformation of mesh vertices, but it never got merged and migh

2020-04-08 18:07:14 -0500 commented question Updating the visual of a model using the ModelPlugin

Yes, it looks like it can modify existing visuals: https://bitbucket.org/osrf/gazebo/src/cde54284e90b59a9af9fade096946c0

2020-04-08 18:03:16 -0500 commented question Updating the visual of a model using the ModelPlugin

Hm...that's a good question. We have an example plugin that creates a visual by publishing to this topic, but I'll have

2020-04-08 16:26:21 -0500 commented question Updating the visual of a model using the ModelPlugin

Have you tried using the ModelPlugin to publish to ~/visual?

2020-04-01 19:17:40 -0500 commented answer change joint characteristics at runtime

I just updated my answer with some discussion of the e-stop, which may not be useful to you as it's a bit heavy-handed.

2020-04-01 19:16:09 -0500 edited answer change joint characteristics at runtime

You can use the gazebo_ros set_joint_properties service (implementation here), which uses the ODEJointProperties message

2020-02-28 13:45:17 -0500 answered a question change joint characteristics at runtime

You can use the gazebo_ros set_joint_properties service (implementation here), which uses the ODEJointProperties message

2019-05-17 12:51:27 -0500 edited answer What is the future of Gazebo on a sans-OpenGL macOS?

We now have a homebrew formula for ogre2.1 that has both metal and OpenGL on macOS 10.14 (mojave), but osrf/gazebo doesn

2019-05-17 12:12:45 -0500 answered a question What is the future of Gazebo on a sans-OpenGL macOS?

We now have a homebrew formula for ogre2.1 that has both metal and OpenGL on macOS 10.14 (mojave), but osrf/gazebo doesn

2019-01-09 20:22:38 -0500 received badge  Good Answer (source)
2018-10-29 23:24:59 -0500 edited answer Some links in Install on Windows fail

That page is a bit out of date, as it refers to Qt4, which corresponds to gazebo7 and under, which never fully worked on

2018-10-29 23:16:06 -0500 answered a question Some links in Install on Windows fail

That page is a bit out of date, as it refers to Qt4, which corresponds to gazebo7 and under, which never fully worked on

2018-06-28 15:58:09 -0500 received badge  Nice Answer (source)
2018-06-12 16:35:01 -0500 received badge  Good Answer (source)
2018-05-14 18:12:51 -0500 commented question [Mac OSX Sierra 10.12.6] Gazebo 9 does not launch after compiling from source

there might be some clues in ~/.gazebo/ogre.log

2017-12-07 14:46:05 -0500 received badge  Good Answer (source)
2017-12-05 06:47:37 -0500 received badge  Nice Answer (source)
2017-10-17 11:01:37 -0500 received badge  Nice Answer (source)
2017-10-13 04:52:27 -0500 received badge  Good Answer (source)
2017-10-02 15:43:02 -0500 answered a question Mac OS 10.12.6 Installation Failure

Thanks for the report. Our homebrew bottles are subject to fail at just about any time when a new version of a formula i

2017-09-27 16:22:03 -0500 received badge  Necromancer (source)
2017-07-20 04:25:13 -0500 received badge  Nice Answer (source)
2017-06-06 18:03:29 -0500 commented question Cannot access Mailing list

we are looking into it, but I'm not an admin on that list, so I can't fix it myself

2017-05-05 11:45:46 -0500 answered a question gazebo2 along with ROS indigo get around gz tool missing

On gazebo 2 and earlier, there is a gztopic command that provides this functionality. There are also the commands: gzsta

2017-05-05 11:41:58 -0500 edited answer command line input: gz help ---- gz: command not found

The gz tool was introduced in gazebo 3.0.0 (see Changelog and pull request 972). What version of gazebo are you using (g

2017-02-06 10:41:30 -0500 received badge  Nice Answer (source)
2017-01-20 05:49:57 -0500 received badge  Nice Answer (source)
2016-11-30 19:31:27 -0500 answered a question Windows install missing libqwt-dev

Here's the Jenkins script we use to build gazebo on windows:

It downloads qwt and a few other things and extracts it in a specific location.

Hope this helps.

2016-11-16 11:59:01 -0500 answered a question What is the meaning of LOCAL and GLOBAL CoordinateTypes in SphericalCoordinates class

The GLOBAL coordinate frame is a Cartesian coordinate frame with its origin at the latitude, longitude, and height specified in the spherical_coordinates tags. It is documented as having XYZ directions mapped to East-North-Up (ENU), but there is currently a bug that causes them to be interpreted as West-South-Up (issue 2022).

The LOCAL frame is similar to the GLOBAL frame but with an additional heading offset (also specified in the sdf tags).

Update: sorry I missed the second question.

The LocalToGlobal and GlobalToLocal functions were written first (by me) but were somewhat limited. The PositionTransform and VelocityTransform functions should be more general. We could possibly deprecate the LocalToGlobal and GlobalToLocal, but we haven't gotten around to it yet.

As to the question about the reason for the order of transformations, I'm not sure of the answer.

2016-08-17 02:21:33 -0500 commented answer Simulating Actuated Joint Stiffness

This is starting to sound like a control problem. From a controls perspective and ignoring joint friction, it sounds like you want gravity compensation, but if the load is unknown, you need to adapt to the unknown parameter. The integral term can provide that adaptation, but I would expect a transient while it adapts to the unknown parameter.

2016-08-17 02:19:25 -0500 commented answer Simulating Actuated Joint Stiffness

Joint friction has units of effort (N for prismatic joint) and will only work as a form of gravity compensation if it is larger than the weight of the object you are lifting. Is this the case?

2016-08-16 18:55:58 -0500 commented answer Simulating Actuated Joint Stiffness

Hm...this might not work for screw joints...

2016-08-16 18:54:21 -0500 answered a question Simulating Actuated Joint Stiffness

If you are using effort control, you can try adding some joint friction to the screw joint (<dynamics damping="100.0" friction="200.0" />), which may help with holding the weight.

EDIT:

I don't think joint friction is working right now for screw joints. You could dynamically set the joint limits to act as a brake, but that would circumvent effort limits. I'm still thinking about it...

2016-06-21 02:43:17 -0500 received badge  Good Answer (source)
2016-06-20 04:01:31 -0500 received badge  Guru (source)
2016-06-20 04:01:31 -0500 received badge  Great Answer (source)
2016-05-31 12:36:52 -0500 received badge  Nice Answer (source)
2016-05-01 01:12:37 -0500 commented answer Problem with plugin referencing to a joint.

I don't think it will work to parse as `std::vector<std::string>`, but you could parse it as a string and then manually split the string at the comma using `boost::split` ([example](https://bitbucket.org/osrf/gazebo/src/b3f5de12b2fa8695affd9ee2fc67dbb3d9c81b6e/gazebo/math/SignalStats.cc?fileviewer=file-view-default#SignalStats.cc-220))

2016-04-30 12:05:14 -0500 received badge  Nice Answer (source)
2016-04-26 19:32:27 -0500 answered a question Can i add nuclear radiation sources or microwave emitter sources to gazebo ?

Yes, you could, and I imagine it might be similar to the Wireless sensors currently in gazebo:

These sensor models were added in the following pull requests:

2016-04-26 19:18:35 -0500 commented question Invoking "make -j2 -l2" failed

fatal error: aruco/aruco.h: No such file or directory that seems to be the error

2016-04-26 19:17:37 -0500 edited question Invoking "make -j2 -l2" failed

Hi, i followed exactly the instructions here http://erlerobotics.com/docs/Simulati... , everything went find except the very last command :::

Then compile everything together:

cd ~/simulation/ros_catkin_ws
source devel/setup.bash catkin_make

Error in the terminal :

[ 98%] Building CXX object ardupilot_sitl_gazebo_plugin/ardupilot_sitl_gazebo_plugin/CMakeFiles/ardupilot_sitl_gazebo_plugin.dir/src/SocketAPM.cpp.o
Linking CXX shared library /home/omaralhebsi/simulation/ros_catkin_ws/devel/lib/libardupilot_sitl_gazebo_plugin.so
[ 98%] Built target ardupilot_sitl_gazebo_plugin
make: * [all] Error 2 Invoking "make -j2 -l2" failed

What do i have to do ?? , plz help its only one step and then i can start working on Gazebo . I guess the problem is with catkin_make

i ran the code again and this is what i received :

[100%] Built target sitl_test_node /home/simulation/ros_catkin_ws/src/gazebo_cpp_examples/erle-copter_pattern_follower/src/image_subscriber.cpp:5:25:
fatal error: aruco/aruco.h: No such file or directory #include <aruco aruco.h=""> ^ compilation terminated. 
make[2]: * [gazebo_cpp_examples/erle-copter_pattern_follower/CMakeFiles/ros_erle_pattern_follower.dir/src/image_subscriber.cpp.o] Error 1 make[1]: [gazebo_cpp_examples/erle-copter_pattern_follower/CMakeFiles/ros_erle_pattern_follower.dir/all] Error 2 make: ** [all] Error 2 Invoking "make -j2 -l2" failed
2016-04-26 19:15:05 -0500 answered a question Problem with plugin referencing to a joint.

A ModelPlugin can't be attached to a <joint>; it must be attached to the <model>. Perhaps you can add a parameter to your <plugin> that takes the name of the joint to use for the motor?

I realize that the tutorial you referenced is wrong. I've created an issue about fixing the tutorial.

2016-04-26 12:41:18 -0500 commented answer Why ground_plane has mu 100 mu2 50 if documentation says it's in range [0..1]

well, ODE uses the surface with the smallest friction coefficients. Did both models have large friction coefficients in your testing or just the ground plane?

2016-03-30 11:06:14 -0500 received badge  Guru (source)