Gazebo | Ignition | Community
Ask Your Question

lockandfire's profile - activity

2016-09-12 13:48:48 -0500 received badge  Enlightened (source)
2016-04-01 16:28:58 -0500 received badge  Taxonomist
2015-12-29 17:27:00 -0500 received badge  Famous Question (source)
2015-05-02 12:59:22 -0500 received badge  Good Question (source)
2015-01-10 22:28:15 -0500 received badge  Good Answer (source)
2014-11-13 12:57:10 -0500 received badge  Nice Answer (source)
2014-11-13 12:57:05 -0500 received badge  Nice Question (source)
2014-10-01 12:21:56 -0500 received badge  Famous Question (source)
2014-09-02 14:07:26 -0500 received badge  Notable Question (source)
2014-08-13 11:55:57 -0500 received badge  Popular Question (source)
2014-08-09 11:47:04 -0500 answered a question Homebrew failed "Failed to download resource "sdformat""

OK I found their resources from gazebosim blog. Change sdformat.rb as:

  homepage 'http://gazebosim.org/sdf.html'
  url 'https://bitbucket.org/osrf/sdformat/get/sdformat2_2.0.1.tar.bz2'
  sha1 '987d369d6fe7c4065818a84942646b4a4ab44d19'

and gazebo2.rb as:

class Gazebo2 < Formula
  homepage 'http://gazebosim.org'
  url 'http://osrf-distributions.s3.amazonaws.com/gazebo/releases/gazebo-2.2.3.tar.bz2'

and it works

2014-08-08 11:57:27 -0500 asked a question Homebrew failed "Failed to download resource "sdformat""

Hello. I am using mac os x 10.9.4. I was using gazebo 2.2 with ogre1.7.4

Today I updated ogre to 1.9 therefore I re-install gazebo from homebrew. I did brew update but this error happened:

curl: (22) The requested URL returned error: 404 Not Found
Error: Failed to download resource "sdformat"
Download failed: http://gazebosim.org/assets/distributions/sdformat-2.0.1.tar.bz2

As the homepage of gazebo was totally reformed, is there any patch to formula to fix this error?

Thank you.

2014-08-08 11:49:41 -0500 commented answer gazebo(os x 10.9): No valid hardware interface element found in joint

@Arn-O Thank you for reporting

2014-08-02 01:12:49 -0500 received badge  Notable Question (source)
2014-08-02 01:12:49 -0500 received badge  Popular Question (source)
2014-07-26 06:36:43 -0500 received badge  Self-Learner (source)
2014-07-26 06:36:43 -0500 received badge  Teacher (source)
2014-07-26 06:36:40 -0500 received badge  Student (source)
2014-07-20 13:58:32 -0500 received badge  Editor (source)
2014-07-20 13:50:22 -0500 answered a question gazebo(os x 10.9): No valid hardware interface element found in joint

Ok... I found out the reason is that in this version of ros_control/transmission_interface/transimission_parser.cpp , the parser will check if there are <hardwareinterface> tags in both <joint> section and <actuator> section. But in rrbot and other gazebo example, only <actuator> has <hardwareinterface> tag. Therefore this error occurs.

By adding <hardwareinterface> tags to <joint> section, this error disappears. For example, in rrbot.xacro, change

<joint name="joint1"/>

as:

  <transmission name="tran1">
    <type>transmission_interface/SimpleTransmission</type>
    <joint name="joint1">
      <hardwareInterface>EffortJointInterface</hardwareInterface>
    </joint>
  </transmission>
2014-07-20 13:13:49 -0500 asked a question gazebo(os x 10.9): No valid hardware interface element found in joint

Dear All,

I am using gazebo and ros-hydro on mac os x 10.9.4. Other than gazebo1.9.x, I installed gazebo2.2 from homebrew. Therefore I built indigo-devel branch gazebo_ros_pkgs, ros_control and ros_controllers. Gazebo itself works. But when I did a test using rrbot,

roslaunch rrbot_gazebo rrbot_world.launch

I got errors as:

[ INFO] [1405878912.120519000, 0.271000000]: gazebo_ros_control plugin is waiting for model URDF in parameter [/robot_description] on the ROS param server.
[ERROR] [1405878912.225807000, 0.271000000]: No valid hardware interface element found in joint 'joint1'.
[ERROR] [1405878912.225888000, 0.271000000]: Failed to load joints for transmission 'tran1'.
[ERROR] [1405878912.225932000, 0.271000000]: No valid hardware interface element found in joint 'joint2'.
[ERROR] [1405878912.225956000, 0.271000000]: Failed to load joints for transmission 'tran2'.

Then gazebo and robot were shown. I am wondering why gazebo/ros can not find HardwareInterface/EffortJointInterface.

Thank you.