Giter Site home page Giter Site logo

osrf / gazebo_models Goto Github PK

View Code? Open in Web Editor NEW
781.0 17.0 902.0 909.13 MB

Gazebo database of SDF models. This is a predecessor to https://app.gazebosim.org

Home Page: http://gazebosim.org/

License: Other

CMake 5.94% GLSL 1.60% Shell 0.27% HTML 92.19%
gazebo simulation robot-simulation robotics gazebosim ros sdformat sdf 3d-models physics

gazebo_models's Introduction

This repository holds the Gazebo model database.

Learn more about the database here.

Learn how to contribute models here.

gazebo_models's People

Contributors

ahcorde avatar caguero avatar casualformality avatar chapulina avatar davetcoleman avatar dawonn avatar gerkey avatar hsu avatar iche033 avatar jacquelinekay avatar k-okada avatar khancyr avatar koenlek avatar kukanani avatar lelongg avatar matthijsburgh avatar mxgrey avatar nkoenig avatar notokay avatar parrotepicuser avatar pchorak avatar petermitrano avatar rezaeifh avatar rgariepy avatar scpeters avatar semajrolyat avatar sloretz avatar sychaichangkun avatar thomaskol avatar wjwwood avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gazebo_models's Issues

Git-LFS error - batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.

$ git clone https://github.com/osrf/gazebo_models
Cloning into 'gazebo_models'...
remote: Enumerating objects: 11065, done.
remote: Counting objects: 100% (1/1), done.
remote: Total 11065 (delta 0), reused 1 (delta 0), pack-reused 11064
Receiving objects: 100% (11065/11065), 872.11 MiB | 6.10 MiB/s, done.
Resolving deltas: 100% (5643/5643), done.
Updating files: 100% (2120/2120), done.
Downloading ocean_floor_shipwreck/meshes/underwaterworld.dae (160 MB)
Error downloading object: ocean_floor_shipwreck/meshes/underwaterworld.dae (fa846ef): Smudge error: Error downloading ocean_floor_shipwreck/meshes/underwaterworld.dae (fa846ef73f68d9cfe6e41c97c0975202956c93f96321f8706c3bd3418fa035e4): batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.

Errors logged to '/Users/kehan/Workspace/Projects/qyun_ws/gazebo_models/.git/lfs/logs/20220419T234433.392377.log'.
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: ocean_floor_shipwreck/meshes/underwaterworld.dae: smudge filter lfs failed
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

McMillan Airfield GPS origin is not correct

When comparing to the map, the origin of the GPS coordinates are not correct and seems to be off a few hundred meters.

I tried fixing this comparing on google maps, but changing
https://github.com/PX4/sitl_gazebo/blob/12da9e6104aaf72a0c52bf802644310f0c5b1ee1/worlds/mcmillan_airfield.world#L18-L23

Didn't have an effect on setting the gps origins. It seems like https://github.com/PX4/sitl_gazebo/blob/master/src/gazebo_gps_plugin.cpp#L51 is not able to be modified.

@ahcorde Is there somewhere else that the world origins are set?

Cross posted from PX4/PX4-SITL_gazebo-classic#496

gazebo on orang pi 4-lts ubuntu focal

gazebo
gzserver: /build/ogre-1.9-1cyErK/ogre-1.9-1.9.0+dfsg1/RenderSystems/GL/src/OgreGLSupport.cpp:56: virtual void Ogre::GLSupport::initialiseExtensions(): Assertion pcVer && "Problems getting GL version string using glGetString"' failed. gzclient: /build/ogre-1.9-1cyErK/ogre-1.9-1.9.0+dfsg1/RenderSystems/GL/src/OgreGLSupport.cpp:56: virtual void Ogre::GLSupport::initialiseExtensions(): Assertion pcVer && "Problems getting GL version string using glGetString"' failed.
orangepi@orangepi4-lts:~$

Any clue as to how to fix this?

How to launch person_walking in gazebo

Hi everyone , i want to get a person walking in my gazebo for simulation so , pls if anyone know how to launch it pls show me in the comments thanks in advance

Don't rely on gazebo.materials and friends

Original report (archived issue) by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


Several models in this repository make use of gazebo.materials, which is installed with Gazebo-classic.

This means these models are not easily portable to other software, like GzWeb and Ignition Gazebo.

I'd suggest we update all models in this repo, and consequently their copies in https://app.ignitionrobotics.org/fuel/models, to not rely on that file.

In the near-term, I'd suggest we:

  • Change all plain colors like Gazebo/Grey to use SDF material tags (ambient et. al.) instead.
  • Copy more complex materials like Gazebo/Wood into the models that use them

In the long term, considering that the support of Ogre materials in GzWeb is hacky and that Ignition Rendering is meant to be render-engine-agnostic, we should consider deprecating support for these files, or at least offering SDF-native ways of doing most of the things they do. I believe this ties to some of the PBR work being done right now.

How realistic models are made ?

More a question than an issue.

What is the method used to obtain realistic models regarding textures. ( the dumpster model as a typical example )
Is there any reference material or tutorial available ?

Some models are not visible in Gazebo 7.0

Some models (eg: Ambulance, Bus) are visible on the left panel in the Insert column but I am not able to see the model in Scene after clicking the name. But most of the other models are working fine.

stop_light_post missing on http://models.gazebosim.org/

Original report (archived issue) by Koen Lekkerkerker (Bitbucket: koenlek).


While I was testing citysim (https://bitbucket.org/osrf/citysim), I noticed I was getting these errors at startup:

[Wrn] [FuelModelDatabase.cc:248] URI not supported by Fuel [model://stop_light_post]

I check the source code on this repository (gazebo_models), and it clearly exists. However, if I check http://models.gazebosim.org/, it does not exist. Is there something going wrong in the deployment pipeline to http://models.gazebosim.org/?

Incorrect inertial parameters

Original report (archived issue) by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).


Many of the models have incorrect inertial parameters. There is a gazebo feature under development (in branch issue_203) that will enable visualization of moment of inertia to help choose reasonable parameters.

For example, see the following models with the moment of inertia visualized as a box with equivalent inertia and uniform density.

Moment of Inertia visualization

Default install path

Original report (archived issue) by Dereck Wonnacott (Bitbucket: dawonn).


The default install path for gazebo_models is: /usr/share/models/

Gazebo's default installation seems to default to: /usr/local/share/gazebo_models

Shouldn't these be configured to mate by default? I know it doesn't really matter much since the typical use case is to pull models from the web, but I thought I'd point it out.

SIGKILL when loading SDF model

Original report (archived issue) by Roselle Carmen (Bitbucket: iamironcat).

The original report had attachments: nurse.obj


Posted this on Gazebo Answers and realise it's a bug after reading the issues.

In the same terminal, I set up my path and load a model within that location.

I'm using a model which was able to load on Gazebo when I didn't set up the path. The .sdf (edited the mesh path) is from here.

The terminal gives me the following fail and doesn't launch Gazebo.

gzclient: /usr/include/boost/smart_ptr/shared_ptr.hpp:734: typename boost::detail::sp_member_access<T>::type boost::shared_ptr<T>::operator->() const [with T = gazebo::rendering::Camera; typename boost::detail::sp_member_access<T>::type = gazebo::rendering::Camera*]: Assertion `px != 0' failed.
escalating to SIGKILL on server

I also recieved an Ubuntu crash report after this.

Redo pull request #69

Original report (archived issue) by Nate Koenig (Bitbucket: Nathan Koenig).


We declined pull request #69 because we ran out of time.

Here are the items to address in the omni_wheel_test_model branch:

  • Change URDF to SDF with embedded ruby

  • Add textures to the wheels

  • Change the python script to a gazebo plugin

Regarding the broken models 'Hinged door' and 'Door handle'

Original report (archived issue) by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).


Hi,

Can someone on this list fix these two models on the gozeboism.org
website? Its just a small change. The models have a new model.sdf with
the latest version of SDF 1.5 and the earlier version SDF 1.4 is
pushed to a file named model_1-4.sdf . However the sdf tags in the
model.config are yet to be updated. They still have

model.sdf

This gives parsing errors when you try to spawn these models. Could
someone please update the model.config file on the website to point to
the correct version? I updated it on my local machine and have it in
the cache. However when I try to spawn it from the website, I keep
would run into the same problem.

Thanks,
Poornima Kaniarasu

ARAT Model meshes

Original report (archived issue) by Jackie K (Bitbucket: jacquelinekay).


The following models need meshes:
washer
plastic_cup
tube_2_25cm
tube_9_5_mm
case_base (in pull request)
case_top (in pull request)

After this task, the ARAT models will be nearly complete. We will want to refine the moments of inertia and contact properties for some models, however.

Ball bearing escapes the round_tin_* meshes

Original report (archived issue) by Steve Peters (Bitbucket: Steven Peters, GitHub: scpeters).


One of the ARAT tasks involves the ball_bearing interacting with the round_tin_* models. In my testing, the ball bearing easily escapes these models.

The ball_bearing has a radius of 3 mm, and the round tins have wall thickness of about 1 mm. We could potentially thicken the walls of the round_tin_* models and/or adjust the contact parameters.

Simple arm has an invalid inertia matrix

Original report (archived issue) by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


This inertia matrix doesn't satisfy the triangle inequality.

Trying to load the simple arm with simbody:

gazebo --verbose simple_arm.world -e simbody

Results in this error:

[Err] [SimbodyPhysics.cc:326] EXCEPTION: Simbody build EXCEPTION: SimTK Exception thrown at MassProperties.h:552:
  Error detected by Simbody method Inertia::setInertia(xx,yy,zz,xy,xz,yz): Diagonals of an Inertia matrix must satisfy the triangle inequality; got 1.11,100.11,1.01.
  (Required condition 'Ixx+Iyy+Slop>=Izz && Ixx+Izz+Slop>=Iyy && Iyy+Izz+Slop>=Ixx' was not met.)

Error of Loading Husky in My Own World File.

Original report (archived issue) by YajingWang (Bitbucket: Yajing_Wang).


I inserted Husky to my world and save it as a new world file, then I load the new world file by a launch file, but it always report the error:

#! [Err] [Plugin.h:153] Failed to load plugin libhusky_gazebo_plugins.so: libhuaky_gazebo_plugins.so : cannot open shared object file : No such file or directory.


I checked the .sdf file of husky and find the description of the plugin:

#!<plugin name="husky_diff_controller" filename="libhusky_gazebo_plugins.so"> <alwaysOn>true</alwaysOn> <updateRate>100.0</updateRate> <backLeftJoint>back_left_joint</backLeftJoint> <backRightJoint>back_right_joint</backRightJoint> <frontLeftJoint>front_left_joint</frontLeftJoint> <frontRightJoint>front_right_joint</frontRightJoint> <wheelSeparation>0.5709</wheelSeparation> <wheelDiameter>0.3555</wheelDiameter> <torque>35</torque> </plugin>


I did my work but did not find any related files, so I am confused. I hope to learn the function of the plugin, so I do not want to just delete this part from the .sdf file.

If any one has ideas of this, please give me some information.

I would be very grateful.

Thanks.

Creating custom world based on accurate Geo-spatial features

What is the pipeline to create a Gazebo world based on an actual physical location, like the Yosemite world? I am looking to re-create a location with accurate geo-spatial features as well as man-made structures like buildings (think Gazebo world equivalent of a Google Earth location). Intended application is autonomous UAV navigation.

Ask for source of a crawler robot model.

Original report (archived issue) by Anonymous.


Hi,
I am doing a simulation of a crawler vehicle, but I find trouble with building the model. I happened to see a very similar one, but I could not find the description file or the raw model of it. It would be great helpful if I have the chance to learn from this model, so could anyone who have any ideas of it provide me with some information? I would be very grateful.
Here is the picture of the robot:https://bitbucket.org/osrf/gazebo_tutorials/raw/default/inertia/files/gazebo_inertia.jpg

Cordless Drill Inertia

Original report (archived issue) by Thomas Koletschka (Bitbucket: thomasko).


The inertia of the cordless drill (used in VRC Qualification) are very bad (it doesn't even stand still on a flat surface): http://www.youtube.com/watch?v=aoqEToJzFrw

Also the mass needs to be upped to 1.5kg (according to the current qualification draft)

Same goes for the Coke Can (which, in addition is way too big for a coke can) and probably other models in the gazebo_models database.

Hacked models

Original report (archived issue) by Nate Koenig (Bitbucket: Nathan Koenig).


I set emissive values in:

construction_barrel/meshes/construction_barrel.dae

construction_cone/meshes/construction_cone.dae

stop_sign/meshes/stop_sign.dae

And changed the mailbox's texture to be brighter:
mailbox/materials/textures/Mailbox_Diffuse.tga

These are hacks. Lighting in Gazebo should be fixed, and these changes reverted.

gazebo models db out of date

Original report (archived issue) by Thomas Koletschka (Bitbucket: thomasko).


http://gazebosim.org/models/ is out of date - a lot of the recently added / modified models are missing / haven't been updated (e.g. maurice's brick wall and cordless drill).

Also none of the models even load with 1.5, e.g.:

Unable to download model[http://gazebosim.org/models/stop_sign]
Warning [ModelDatabase.cc:550] The manifest.xml for a Gazebo model is deprecated. Please rename manifest.xml to model.config for model ""
Error [ModelDatabase.cc:597] Invalid model manifest file["manifest.xml"]

not sure whether that's a gazebo or gazebo_models issue though, still worked with 1.4.

Consider branching gazebo_models for VRC

Original report (archived issue) by Brian Gerkey (Bitbucket: Brian Gerkey, GitHub: gerkey).


It would be nice to branch this repo to avoid accidentally pulling in changes for use in VRC. If we do this, we'd also have to change:

  • the tools/set_vrc_private.sh script in cloudsim-client-tools
  • (maybe) the synchronization mechanism for updating the official online database

We'd have to make sure that teams can't get out of sync with the models that we want them to use.

Unclear which license models are released under

Original report (archived issue) by Shane Loretz (Bitbucket: Shane Loretz, GitHub: sloretz).


It's unclear what the license is for some models. While the Repository has a license file saying Creative Commons Attribution 3.0 Unported, not all models were submitted by the creators.

In particular the grey_wall author isn't the person who submitted it to this repo. Here the author says there is a pull request for DRC with some models. That pull request, which has grey_wall, was submitted by someone else, and it doesn't give a license. I don't see a license file in the DRC repo either. Later it was added to gazebo models in this pull request by a third person.

One way to resolve this is to make every author indicate the license when they make a pull request. Authors could be required to include a LICENSE file in the model folder, or specify a tag in the model.config indicating the license.

could author add human organs gazebo models?

Dear members,
for operation robot, many research should move robot in simulate environment, so, often need human organ model. could some contribute some profession model for help us?

Tks~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.