gazebo v2022-01-20
- Created
- Updated
Open source robotics simulator.
# License
# Supported Platforms
All platforms are supported
# Features
Default features: bullet
, dart
, ffmpeg
, gdal
, graphviz
, gts
, libusb
, openal
, simbody
# bullet default
Use the bullet physics engine
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by bullet3 )
- vcpkg-cmake-config (by bullet3 )
# dart default
Use the dart physics engine
Dependencies:
and 78 transitive dependencies:
- assimp (by dartsim )
- boost-algorithm (by dartsim )
- boost-align
>= v1.86.0
(by boost-atomic ) - boost-array
>= v1.86.0
(by boost-algorithm ) - boost-assert
>= v1.86.0
(by boost-array ) - boost-atomic
>= v1.86.0
(by boost-filesystem ) - boost-bind
>= v1.86.0
(by boost-algorithm ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-concept-check
>= v1.86.0
(by boost-algorithm ) - boost-config
>= v1.86.0
(by boost-assert ) - boost-container
>= v1.86.0
(by boost-lexical-cast ) - boost-container-hash
>= v1.86.0
(by boost-fusion ) - boost-conversion
>= v1.86.0
(by boost-range ) - boost-core
>= v1.86.0
(by boost-array ) - boost-describe
>= v1.86.0
(by boost-container-hash ) - boost-detail
>= v1.86.0
(by boost-iterator ) - boost-dynamic-bitset
>= v1.86.0
(by boost-random ) - boost-exception
>= v1.86.0
(by boost-algorithm ) - boost-filesystem (by dartsim )
- boost-function
>= v1.86.0
(by boost-algorithm ) - boost-function-types
>= v1.86.0
(by boost-iterator ) - boost-functional
>= v1.86.0
(by boost-fusion ) - boost-fusion
>= v1.86.0
(by boost-iterator ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-integer
>= v1.86.0
(by boost-regex ) - boost-intrusive
>= v1.86.0
(by boost-container ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-iterator
>= v1.86.0
(by boost-algorithm ) - boost-lexical-cast (by dartsim )
- boost-math (by dartsim )
- boost-move
>= v1.86.0
(by boost-smart-ptr ) - boost-mp11
>= v1.86.0
(by boost-describe ) - boost-mpl
>= v1.86.0
(by boost-function-types ) - boost-optional
>= v1.86.0
(by boost-iterator ) - boost-predef
>= v1.86.0
(by boost-mpl ) - boost-preprocessor
>= v1.86.0
(by boost-concept-check ) boost-random
>= v1.86.0
(by boost-math )Platforms:
!uwp
- boost-range
>= v1.86.0
(by boost-algorithm ) - boost-regex
>= v1.86.0
(by boost-range ) - boost-scope
>= v1.86.0
(by boost-filesystem ) - boost-smart-ptr
>= v1.86.0
(by boost-exception ) - boost-static-assert
>= v1.86.0
(by boost-core ) - boost-system
>= v1.86.0
(by boost-filesystem ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-tuple
>= v1.86.0
(by boost-exception ) - boost-type-traits
>= v1.86.0
(by boost-concept-check ) - boost-typeof
>= v1.86.0
(by boost-functional ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - boost-unordered
>= v1.86.0
(by boost-algorithm ) - boost-utility
>= v1.86.0
(by boost-mpl ) - boost-variant2
>= v1.86.0
(by boost-system ) - boost-winapi
>= v1.86.0
(by boost-atomic ) - bullet3 (by dartsim )
- ccd (by dartsim )
- console-bridge (by urdfdom )
- draco (by assimp )
- egl-registry (by opengl-registry )
- eigen3 (by dartsim )
- fcl (by dartsim )
- fmt (by dartsim )
- freeglut (by dartsim )
- jhasse-poly2tri (by assimp )
- kubazip (by assimp )
- minizip (by assimp )
- octomap (by fcl )
- ode (by dartsim )
- opengl (by freeglut )
- opengl-registry (by opengl )
- polyclipping (by assimp )
- pugixml (by assimp )
- rapidjson (by assimp )
- stb (by assimp )
- tinyxml (by urdfdom )
- tinyxml2 (by dartsim )
- urdfdom (by dartsim )
- urdfdom-headers (by urdfdom )
- utfcpp (by assimp )
- zlib (by minizip )
Host Dependencies:
4 transitive dependencies:
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake (by draco )
- vcpkg-cmake-config (by draco )
- vcpkg-cmake-get-vars (by minizip )
# ffmpeg default
Enable audio-video capabilities
Dependencies:
ffmpeg
Features:
avcodec
,avdevice
,avfilter
,avformat
,swresample
,swscale
No transitive dependencies.
Host Dependencies:
5 transitive dependencies:
# gdal default
Enable digital elevation terrains support
Dependencies:
and 43 transitive dependencies:
- boost-assert
>= v1.86.0
(by boost-smart-ptr ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-config
>= v1.86.0
(by boost-assert ) - boost-core
>= v1.86.0
(by boost-smart-ptr ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-move
>= v1.86.0
(by boost-smart-ptr ) - boost-smart-ptr (by libkml )
- boost-static-assert
>= v1.86.0
(by boost-core ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-type-traits
>= v1.86.0
(by boost-smart-ptr ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - expat (by libkml )
- freexl (by libspatialite )
- geos (by gdal )
- giflib (by gdal )
- json-c (by gdal )
- lerc (by gdal )
- libgeotiff (by gdal )
- libiconv (by gdal )
- libjpeg-turbo (by gdal )
- libkml (by gdal )
- liblzma (by tiff )
- libpng (by gdal )
- libspatialite (by gdal )
libxml2 (by gdal , libspatialite )
Features:
http
,iconv
,lzma
,zlib
- lz4 (by libpq )
- minizip (by libkml )
- nlohmann-json (by proj )
- openjpeg (by gdal )
- openssl (by gdal )
- proj (by libgeotiff , libspatialite )
- qhull (by gdal )
sqlite3 (by gdal , libspatialite , proj )
Features:
json1
,rtree
tiff (by gdal , libgeotiff , proj )
Features:
lzma
,zip
- uriparser (by libkml )
- zlib (by tiff )
- zstd (by gdal )
Host Dependencies:
7 transitive dependencies:
- pkgconf (by gdal )
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake (by json-c )
- vcpkg-cmake-config (by json-c )
- vcpkg-cmake-get-vars (by vcpkg-tool-meson )
- vcpkg-pkgconfig-get-modules (by gdal )
- vcpkg-tool-meson (by pkgconf )
# graphviz default
Enable model editor's schematic view
Dependencies:
and 34 transitive dependencies:
- brotli (by freetype )
- bzip2 (by freetype )
- dirent (by cairo )
- expat (by cairo )
- fontconfig (by libgd )
freetype (by cairo , fontconfig , harfbuzz )
Features:
brotli
,bzip2
,png
,zlib
- fribidi (by pango )
- gdk-pixbuf (by graphviz )
- getopt (by graphviz )
getopt-win32 (by getopt )
Platforms:
windows & !mingw
- gettext (by fontconfig )
- gettext-libintl (by gdk-pixbuf )
- glib (by gdk-pixbuf )
- gts (by graphviz )
- libcroco (by librsvg )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by gdk-pixbuf )
- liblzma (by libxml2 )
- libpng (by cairo )
- librsvg (by graphviz )
libuuid (by fontconfig )
Platforms:
!windows & !osx & !mingw
- pango (by librsvg )
- pixman (by cairo )
- pthread (by cairo )
- pthreads (by pthread )
tiff (by gdk-pixbuf )
Features: (none)
- zlib (by libpng )
Host Dependencies:
6 transitive dependencies:
- gperf (by fontconfig )
- pkgconf (by graphviz )
- vcpkg-cmake (by expat )
- vcpkg-cmake-config (by expat )
vcpkg-cmake-get-vars (by libpng )
Platforms:
arm & android
- vcpkg-tool-meson (by pixman )
# gts default
Enable CSG support
Dependencies:
Host Dependencies:
5 transitive dependencies:
vcpkg-cmake (by gettext-libintl )
Platforms:
linux
- vcpkg-cmake-config (by pcre2 )
- vcpkg-cmake-get-vars (by libffi )
- vcpkg-tool-meson (by glib )
# libusb default
Enable USB peripheral support
Host Dependencies:
6 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-get-vars (by vcpkg-msbuild )
vcpkg-msbuild (by libusb )
Platforms:
windows & !mingw
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# openal default
Enable audio support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by openal-soft )
- vcpkg-cmake-config (by openal-soft )
# simbody default
Use the simbody physics engine
Dependencies:
and 8 transitive dependencies:
- blas (by simbody )
- lapack (by simbody )
lapack-reference (by blas , lapack , lapack-reference )
Platforms:
!osx & !ios & !uwp & !(arm & windows)
- pthreads (by pthread )
vcpkg-gfortran (by lapack-reference )
Platforms:
windows
Host Dependencies:
2 transitive dependencies:
# Dependencies
- boost-asio
- boost-date-time
- boost-filesystem
- boost-format
- boost-interprocess
- boost-iostreams
- boost-program-options
- boost-property-tree
- boost-regex
- boost-system
- boost-thread
- boost-uuid
- ccd
hdf5
Features:
cpp
,szip
,zlib
- ignition-common3
- ignition-fuel-tools4
- ignition-math6
- ignition-msgs5
- ignition-transport8
- ogre
- protobuf
- qwt
- sdformat9
- tbb
- tiny-process-library
and 132 transitive dependencies:
- abseil (by protobuf )
- assimp (by ogre )
- boost-algorithm
>= v1.86.0
(by boost-date-time ) - boost-align
>= v1.86.0
(by boost-asio ) - boost-any
>= v1.86.0
(by boost-program-options ) - boost-array
>= v1.86.0
(by boost-algorithm ) - boost-assert
>= v1.86.0
(by boost-align ) - boost-atomic
>= v1.86.0
(by boost-filesystem ) - boost-bind
>= v1.86.0
(by boost-algorithm ) - boost-chrono
>= v1.86.0
(by boost-thread ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-concept-check
>= v1.86.0
(by boost-algorithm ) - boost-config
>= v1.86.0
(by boost-assert ) - boost-container
>= v1.86.0
(by boost-lexical-cast ) - boost-container-hash
>= v1.86.0
(by boost-fusion ) boost-context
>= v1.86.0
(by boost-asio )Platforms:
!uwp & !emscripten
- boost-conversion
>= v1.86.0
(by boost-range ) - boost-core
>= v1.86.0
(by boost-align ) boost-coroutine
>= v1.86.0
(by boost-asio )Platforms:
!(arm & windows) & !uwp & !emscripten
- boost-describe
>= v1.86.0
(by boost-container-hash ) - boost-detail
>= v1.86.0
(by boost-iterator ) - boost-dynamic-bitset
>= v1.86.0
(by boost-random ) - boost-endian
>= v1.86.0
(by boost-spirit ) - boost-exception
>= v1.86.0
(by boost-coroutine ) - boost-function
>= v1.86.0
(by boost-algorithm ) - boost-function-types
>= v1.86.0
(by boost-iterator ) - boost-functional
>= v1.86.0
(by boost-fusion ) - boost-fusion
>= v1.86.0
(by boost-iterator ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-integer
>= v1.86.0
(by boost-pool ) - boost-intrusive
>= v1.86.0
(by boost-container ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-iterator
>= v1.86.0
(by boost-algorithm ) - boost-lexical-cast
>= v1.86.0
(by boost-date-time ) - boost-move
>= v1.86.0
(by boost-smart-ptr ) - boost-mp11
>= v1.86.0
(by boost-context ) - boost-mpl
>= v1.86.0
(by boost-function-types ) - boost-multi-index
>= v1.86.0
(by boost-property-tree ) - boost-numeric-conversion
>= v1.86.0
(by boost-date-time ) - boost-optional
>= v1.86.0
(by boost-iterator ) - boost-phoenix
>= v1.86.0
(by boost-spirit ) - boost-pool
>= v1.86.0
(by boost-context ) - boost-predef
>= v1.86.0
(by boost-winapi ) - boost-preprocessor
>= v1.86.0
(by boost-utility ) - boost-proto
>= v1.86.0
(by boost-phoenix ) boost-random
>= v1.86.0
(by boost-iostreams )Platforms:
!uwp
- boost-range
>= v1.86.0
(by boost-algorithm ) - boost-ratio
>= v1.86.0
(by boost-chrono ) - boost-scope
>= v1.86.0
(by boost-filesystem ) - boost-serialization
>= v1.86.0
(by boost-property-tree ) - boost-smart-ptr
>= v1.86.0
(by boost-context ) - boost-spirit
>= v1.86.0
(by boost-serialization ) - boost-static-assert
>= v1.86.0
(by boost-core ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-tokenizer
>= v1.86.0
(by boost-date-time ) - boost-tuple
>= v1.86.0
(by boost-exception ) - boost-type-index
>= v1.86.0
(by boost-any ) - boost-type-traits
>= v1.86.0
(by boost-integer ) - boost-typeof
>= v1.86.0
(by boost-functional ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - boost-unordered
>= v1.86.0
(by boost-algorithm ) - boost-utility
>= v1.86.0
(by boost-coroutine ) - boost-variant
>= v1.86.0
(by boost-spirit ) - boost-variant2
>= v1.86.0
(by boost-system ) - boost-winapi
>= v1.86.0
(by boost-pool ) - brotli (by freetype )
- bzip2 (by boost-iostreams )
- console-bridge (by urdfdom )
- cppzmq (by ignition-transport8 )
curl (by curl , ignition-fuel-tools4 )
Platforms:
(uwp | !windows) & !(osx | ios) & !mingw
Features:non-http
,openssl
,schannel
,sectransp
,ssl
,sspi
- dirent (by glib )
dlfcn-win32 (by ignition-common3 )
Platforms:
windows | uwp
- double-conversion (by qtbase )
- draco (by assimp )
- egl-registry (by opengl-registry )
- eigen3 (by ignition-math6 )
- expat (by dbus )
ffmpeg (by ffmpeg , ignition-common3 )
Features:
avcodec
,avdevice
,avfilter
,avformat
,swresample
,swscale
- freeimage (by ignition-common3 )
- gettext-libintl (by glib )
- glib (by gts )
- gts (by ignition-common3 )
- hwloc (by tbb )
- ignition-cmake2 (by ignition-common3 )
- imath (by freeimage )
- jhasse-poly2tri (by assimp )
- jsoncpp (by ignition-fuel-tools4 )
- jxrlib (by freeimage )
- kubazip (by assimp )
- lcms (by libraw )
- libaec (by hdf5 )
- libdeflate (by openexr )
- libffi (by glib )
libiconv (by gettext-libintl )
Platforms:
!linux
- libjpeg-turbo (by freeimage )
- liblzma (by boost-iostreams )
- libpng (by freeimage )
- libraw (by freeimage )
libuuid (by ignition-common3 )
Platforms:
!windows & !uwp & !osx
- libyaml (by ignition-fuel-tools4 )
libzip (by ignition-fuel-tools4 , libzip )
Platforms:
!(windows | osx)
Features:bzip2
,commoncrypto
,default-aes
,openssl
,wincrypto
- minizip (by assimp )
- openexr (by freeimage )
- opengl-registry (by opengl )
- openjpeg (by freeimage )
- openssl (by curl )
- pcre2 (by glib , pcre2 , qtbase )
- polyclipping (by assimp )
- pugixml (by ogre )
- qtsvg (by qwt )
- rapidjson (by assimp )
- sqlite3 (by ignition-transport8 )
- stb (by ogre )
- tinyxml (by sdformat9 )
- tinyxml2 (by ignition-common3 )
- urdfdom (by sdformat9 )
- urdfdom-headers (by urdfdom )
- utf8-range (by protobuf )
- utfcpp (by assimp )
- zeromq (by cppzmq )
- zlib (by boost-iostreams )
- zstd (by boost-iostreams )
# Host Dependencies
and 7 transitive dependencies:
- ignition-modularscripts (by ignition-cmake2 )
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake-get-vars (by ffmpeg )
- vcpkg-pkgconfig-get-modules (by ffmpeg )
vcpkg-qmake (by qwt )
Features: (none)
- vcpkg-tool-meson (by pkgconf )
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
- Akash
- autoantwort
- Cheney Wang
- Lily Wang
- Billy O'Neal