Coder Social home page Coder Social logo

cyberbotics / webots-projects Goto Github PK

View Code? Open in Web Editor NEW
5.0 8.0 1.0 4.34 MB

Additional Webots projects (PROTO files, controllers, simulation worlds, etc.) officially released by Cyberbotics.

License: Apache License 2.0

Python 54.19% Makefile 5.79% CMake 0.73% C++ 30.76% C 3.09% CSS 0.59% HTML 0.67% JavaScript 4.18%

webots-projects's Introduction

webots-projects

This repo contains some additional Webots projects (PROTO files, controllers, simulation worlds, etc.) officially released by Cyberbotics but not included in the Webots package.

Projects

Prerequisites

This repository uses the Git Large File Storage (LSF) extension that needs to be installed in order to clone this repostiory. You can find here the installation instructions.

How to Use it

If not differently stated in the specific project description, you can simply download the project files and open them with Webots. Controllers and plugins written in C, C++ and Java have to be compiled before the first simulation run. Please note that you should download the files from the tag/release matching your Webots major version otherwise the simulation may not work correctly.

webots-projects's People

Contributors

benjamindeleze avatar flmichel avatar joachimhgg avatar lukicdarkoo avatar mael25 avatar omichel avatar stefaniapedrazzi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

angel-ayala

webots-projects's Issues

The `spawner_demo.wbt` world displays ODE errors

I am getting the following error when running the world in Webots debug mode:

ODE Message 2: mass must be > 0 in dMassCheck() [ode/src/mass.cpp:48]

This doesn't affect the simulation, but it might be pointing to a Webots bug.

I managed to isolate the bug this far:

#VRML_SIM R2021b utf8
WorldInfo { }
Viewpoint { }
Robot {
  children [
    Solid {
      children [
        DEF FIXINGS_BO Transform {
          children [
            Shape {
              geometry Mesh {
                url "docking_element.obj"
              }
            }
          ]
        }
      ]
      boundingObject USE FIXINGS_BO
      physics Physics {
        density -1
        mass 2
        inertiaMatrix [
          1 1 1
          0 0 0
        ]
        centerOfMass [
          0 0 0
        ]
      }
    }
  ]
  boundingObject Shape {
    geometry Sphere {}
  }
  physics Physics {}
}

(the docking_element.obj needs to be present next to the world file)

Add CI tests

Test source files running ClangFormat, CppCheck, PEP8 etc.

Missing textures in `spawner_demo.wbt`

WARNING: Floor (PROTO) > PBRAppearance > ImageTexture: 'textures/asphalt.jpg' not found.
A resource file can be defined relatively to the worlds directory of the current project, relatively to the worlds directory of the default project, relatively to its protos directory (if defined in a PROTO), or absolutely.

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.