Displaying 1 to 14 from 14 results

webots - Webots Robot Simulator

  •    C++

Webots is an open-source robot simulator released under the terms of the Apache 2.0 license. It provides a complete development environment to model, program and simulate robots, vehicles and biomechanical systems. You can download pre-compiled binaries for Windows, macOS and Linux of the latest release, as well as older releases and nightly builds.

gazebo - Open source robotics simulator.

  •    C++

This is the Gazebo simulator. Gazebo simulates multiple robots in a 3D environment, with extensive dynamic interaction between objects. BUILD_TESTING (bool) [default False] Include the test suite compilation in the default make call (make all).

uuv_simulator - Gazebo/ROS packages for underwater robotics simulation

  •    Python

The Unmanned Underwater Vehicle Simulator is a set of packages that include plugins and ROS applications that allow simulation of underwater vehicles in Gazebo. In you are willing to contribute to this package, please check the instructions in CONTRIBUTING.

RigidBodyDynamics.jl - Julia implementation of various rigid body dynamics and kinematics algorithms

  •    Julia

RigidBodyDynamics.jl is a rigid body dynamics library in pure Julia. It aims to be user friendly and performant, but also generic in the sense that the algorithms can be called with inputs of any (suitable) scalar types. This means that if fast numeric dynamics evaluations are required, a user can supply Float64 or Float32 inputs. However, if symbolic quantities are desired for analysis purposes, they can be obtained by calling the algorithms with e.g. SymPy.Sym inputs. If gradients are required, e.g. the ForwardDiff.Dual type, which implements forward-mode automatic differentiation, can be used. See the latest stable documentation for a list of features, installation instructions, and a quick-start guide. Installation should only take a couple of minutes, including installing Julia itself. See the notebooks directory for some usage examples.

RigidBodySim.jl - Simulation and visualization of articulated rigid body systems in Julia

  •    Jupyter

RigidBodySim provides Julia tools for simulation and visualization of systems of interconnected rigid bodies (both passive and controlled), built on top of RigidBodyDynamics, DifferentialEquations, and RigidBodyTreeInspector. See the latest documentation and the quick start guide for more information and examples.

AirSim-NeurIPS2019-Drone-Racing - Drone Racing @ NeurIPS 2019, built on Microsoft AirSim

  •    Python

This competition marks the advent of a new release process for AirSim, in which we have separated out the AirSim plugin from environment content. Instead of having a series of individual executables for each environment, we have compacted all of the relevant AirSim content and API into a single binary (AirSimExe). Unreal environments containing race courses are released as separate downloadable content (DLC) packages, in the form of .pak files, which can be loaded and unloaded into the main binary as needed. If you are having texture problems with the gates or seeing black shadows on the ground, please try running the binary with the openGL option : ./AirSimExe.sh -windowed -opengl4.

gazebo_tutorials - Tutorials for gazebo

  •    C++

This repository contains the source for each gazebo tutorial found on Gazebo Tutorials.

sdformat - Simulation Description Format (SDFormat) parser and description files.

  •    C++

SDFormat is an XML file format that describes environments, objects, and robots in a manner suitable for robotic applications. SDFormat is capable of representing and describing different physic engines, lighting properties, terrain, static or dynamic objects, and articulated robots with various sensors, and acutators. The format of SDFormat is also described by XML, which facilitates updates and allows conversion from previous versions. See the SDFormat Website for a more comprehensive description of the specification, proposals for modifications, developer information, etc. This website is published using some information from the sdf_tutorials repository.

community-projects - Webots projects (PROTO files, controllers, simulation worlds, etc


This repo contains Webots projects (PROTO files, controllers, simulation worlds, etc.) contributed by the community. The simplest solution to use all the content of this repository is to use the Webots 'Extra projects path' from the Webots Preferences. Some executables may need to be compiled.

naoqisim - NAOqi enabled controller for simulated NAO robots in Webots

  •    C++

This software is provided as-is with the hope it may help users. It may or may not work, without any guarantee. It is not maintained any more, neither by Aldebaran / SoftBank Robotics, nor by Cyberbotics. This repository contains the source code and dependencies needed to build the naoqisim Webots controller. This controller is used to connect a Webots-simulated NAO robot to the NAOqi programming interface, including the Choregraphe graphical programming interface.

urdf2webots - Utility to convert URDF files to Webots PROTO nodes

  •    Python

This tool converts URDF files into Webots PROTO files. This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 732287.

usv_sim_lsa - Unmanned Surface Vehicle simulation on Gazebo with water current and winds

  •    Python

This simulator uses a combination of multiple physics packages to build a test environment for Unmanned Surface Vehicles (USV). We'll use it, at first, to develop and test control and trajectory strategies for USVs. but it can be easily adapted to other applications. It contains multiple robot models such as propeled boats(rudder boat, differential boat, airboat) and sailboat. Boats are affected by waves, wind and water currents. To do that, we curently use UWsim for water surface modeling, we also load HEC-RAS output files with water speed of river and channel simulations. We simulate wind current with OpenFoam simulator. All those features alow to disturb the movement of boats in a realistic way. To run the packages of usv_sim you need a catkin workspace. If you already have a workspace you may jump to the Downloading and installing subsection.

sim-parameter-estimation - The code accompaniment for the CoRL 2020 paper: A User's Guide to Calibrating Robotics Simulators (https://arxiv

  •    Python

The code accompaniment for the CoRL 2020 paper: A User's Guide to Calibrating Robotics Simulators (Arxiv). This work was done at NVIDIA Research in Seattle. Simulators are a critical component of modern robotics research. Strategies for both perception and decision making can be studied in simulation first before deployed to real world systems, saving on time and costs. Despite significant progress on the development of sim-to-real algorithms, the analysis of different methods is still conducted in an ad-hoc manner, without a consistent set of tests and metrics for comparison. This paper fills this gap and proposes a set of benchmarks and a framework for the study of various algorithms aimed to transfer models and policies learnt in simulation to the real world. We conduct experiments on a wide range of well known simulated environments to characterize and offer insights into the performance of different algorithms. Our analysis can be useful for practitioners working in this area and can help make informed choices about the behavior and main properties of sim-to-real algorithms. We open-source the benchmark, training data, and trained models, which can be found in this repository.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.