Commit Graph

1073 Commits

Author SHA1 Message Date
MattRowe18 a4f5c26efa added extra traffic manager functions 2022-10-17 16:18:24 +02:00
MattRowe18 e753be908b corrected image paths in content authoring vehicles 2022-10-17 16:18:24 +02:00
MattRowe18 3482f6ffa6 first steps code typos 2022-10-17 16:18:24 +02:00
bernatx e9a7c321cd Adding new attachment type 'SpringArmGhost' 2022-09-28 13:54:04 +02:00
Axel1092 a6be1a67f3
Pytorch integration with terramechanics (#5684)
* Added sparse map reprsentation

* Added pytorch for terramechanics modules

* Added saving loading particles in independent thread

* Added blank space at the EOF

* Added texture creation lambda

* Moving function to component

* Added input/output architecture for neural network

* Filling heightmap with particles data. Adding Logging to debug

* Updating Texture data at realtime

* Connected 3 stages, using MPC Position to Update and Texture

* Added square particle sampling. Added second model input/output scheme. Fixed start up crash.

* Added new flags and fixes

* Position to update not updating in material but yes in MPC

* Fixed coordinate frame issues and crashes

* Prepared to follow position in the 1st vehicle in map

* Fixed height map alignment

* Fixed large map and terrain tiles alignment

* Fixed inputs for new model

* Added scale factor

* Fixed slow read write operations

* Bug fixes

* Removed debug output

* Removed nvidia profinling marks

* Preparing merge debug code removed, runtime working by rounding the loading data properly

* Made pytorch optional module

* Added TRACE_CPUPROFILER_EVENT_SCOPE to Update and UpdateTexture

* Added optional pytorch conditions and macros

* Removed static Path

* Fixed #ifdef clause. Added missing include.

* Deformation on vehicle working. Ready to start optimisation

* First optimsation done. Heightmap per Tile

* Updated tiles'heightmap to make their size relative to texture and tilesize

* Fixed slow frames. Added functionality

* Removed unecessary library links

* Fixed pytorch link

* Limited search to relevant tiles

* Added multithreaded particle search. Fixed cuda architectures compilation

* Deformation plane added

* Added missing resources

* Updated particle movement update methods

* Spawn on runtime deformation plane

* Added cachemap lock when initializing a region

* Added UHeightMapDataAsset to hold heightmap data

* Fixing some settings

Co-authored-by: Aaron <samaniegoaaron112@gmail.com>
Co-authored-by: bernatx <bernatx@gmail.com>
2022-09-23 15:39:09 +02:00
leili f1529a06b1 update numbers 2022-08-26 09:53:57 +02:00
Joel Moriana 81c8ab2020 Revert manually changes 2022-07-22 09:29:08 +02:00
Joel Moriana b2bb32be44 Fixed global_percentage_speed_difference description 2022-07-22 09:29:08 +02:00
Joel Moriana 6298937387 Fixed parameter name 2022-07-22 09:29:08 +02:00
Joel Moriana 480c50e851 Added lane offset parameter 2022-07-22 09:29:08 +02:00
MattRowe18 0926da2847
Docs preview (#5606)
* add UE4 warning

* fixed UE4 build warning

* removed file

* created inst seg tutorial

* added instance segmentation image

* added to index

* fix

* added menu entries

* texture streaming tutorial

* reorganised instance segmentation tutorial

* texture tutorial revision

* typos

* typos

* added PIL link

* added tooltip

* remove tooltip image

* replace tooltip image

* removed tooltip image

* added tooltip image

* replaced image

* texture streaming tutorial update

* started pedestrian bones tutorial

* added image

* updates

* updates

* added download link for skeleton.txt

* fixed link

* fixed link

* completed pedestrian tutorial

* small change

* small fix

* TM tutorial

* added new gif

* typo

* finished TM tutorial

* small edit

* small edit

* typo

* pygame tutorial

* added gif to pygame tutorial

* corrected gif location

* replaced manual_control.gif

* typos

* fixed pygame tutorial

* import numpy

* pedestrian tutorial corrections

* corrected pedestrian bones tutorial

* added actors and blueprints

* indexed getting started tutorial

* fixed links

* index.md refactor

* mkdocs.yml nav refactor

* mkdocs.yml syntax error

* main docs refactor

* new documentation structure

* content authoring tutorials

* content authoring tutorial

* content authoring

* latest changes

* vehicle authoring tutorial

* finished vehicle content tutorial

* finished vehicles tutorial

* adjusted outline

* finalise authoring tutorials

* rearrange index.md

* extended index.md

* change mkdocs format

* update jinja version

* bounding box tutorial

* fix stray files

* remove changes in build.sh

* proof read

* guillermo's pr edits

* bbox tutorial changes

* guillermo's pr edits 1

* added modeling guidelines and blender add on

* added COCO export format

* added bounding boxes to tutorials

* merged bounding box tutorial

* added Ubuntu 20.04 installation commands

* image updates

* add empty menu item

* added new maps authorship images

Co-authored-by: germanros1987 <38517452+germanros1987@users.noreply.github.com>
2022-07-20 18:16:27 +02:00
glopezdiest a649c67d7e
Added failure states for vehicles (#5410)
* Added failure states for vehicles

* Added missing endline
2022-05-16 21:55:19 +02:00
Marcel Pi 139041fd7f
Improvements to the dust_storm weather parameter. (#5388)
* Switched DustStorm parameter from bool to float.

* Automatically detect clang version.

* Revert "Automatically detect clang version."

This reverts commit 4ac1c95c26.

* Update environment.py weather presets.

* Expose dust_storm console command in environment.py + documentation.

* Fix minor DustStorm preset error.

* Update CHANGELOG.md
2022-04-27 12:52:25 +02:00
Marcel Pi 7edab7650b Undo documentation change. 2022-04-26 16:17:00 +02:00
Marcel Pi eb2bb75f58 Revert "Removed more compiler/linker version requirements."
This reverts commit dc64b83448.
2022-04-26 16:17:00 +02:00
Marcel Pi 7e6ac6a679 Removed more compiler/linker version requirements. 2022-04-26 16:17:00 +02:00
Marcel Pi 1821df68c4 Removed specific version requirements for clang, lld and gcc. 2022-04-26 16:17:00 +02:00
glopezdiest 5003e58d7c
New ConstantVelocityAgent and TM parameter (#5290) 2022-04-20 14:44:27 +02:00
MattRowe18 a58503b9e8
Docs preview (#4983)
* add UE4 warning

* fixed UE4 build warning

* removed file

* created inst seg tutorial

* added instance segmentation image

* added to index

* fix

* added menu entries

* texture streaming tutorial

* reorganised instance segmentation tutorial

* texture tutorial revision

* typos

* typos

* added PIL link

* added tooltip

* remove tooltip image

* replace tooltip image

* removed tooltip image

* added tooltip image

* replaced image

* texture streaming tutorial update

* started pedestrian bones tutorial

* added image

* updates

* updates

* added download link for skeleton.txt

* fixed link

* fixed link

* completed pedestrian tutorial

* small change

* small fix

* TM tutorial

* added new gif

* typo

* finished TM tutorial

* small edit

* small edit

* typo

* pygame tutorial

* added gif to pygame tutorial

* corrected gif location

* replaced manual_control.gif

* typos

* fixed pygame tutorial

* import numpy

* pedestrian tutorial corrections

* corrected pedestrian bones tutorial

* added actors and blueprints

* indexed getting started tutorial

* fixed links

* index.md refactor

* mkdocs.yml nav refactor

* mkdocs.yml syntax error

* main docs refactor

* new documentation structure

* content authoring tutorials

* content authoring tutorial

* content authoring

* latest changes

* vehicle authoring tutorial

* finished vehicle content tutorial

* finished vehicles tutorial

* adjusted outline

* finalise authoring tutorials

* rearrange index.md

* extended index.md

* change mkdocs format

* update jinja version

* bounding box tutorial

* fix stray files

* remove changes in build.sh

* proof read

* guillermo's pr edits

* bbox tutorial changes

* guillermo's pr edits 1

* added modeling guidelines and blender add on

* added COCO export format

* added bounding boxes to tutorials

* merged bounding box tutorial

Co-authored-by: germanros1987 <38517452+germanros1987@users.noreply.github.com>
2022-04-14 12:38:49 +02:00
glopezdiest 8d5204e048
Added set_day_night_cycle parameter (#5322) 2022-04-13 18:25:46 +02:00
MattRowe18 467d984a9a update mkdocs and jinja versions 2022-04-12 16:51:28 +02:00
glopezdiest c977075b90
Added 4 new attributes to the vehicle blueprints (#5258)
* Added 4 new vehicle attributes
2022-04-12 15:57:54 +02:00
MattRowe18 7535432793
Add ue4 update warning (#4910)
* add UE4 warning

* fixed UE4 build warning

* removed file

Co-authored-by: bernat <bernatx@gmail.com>
2021-11-19 13:01:10 +01:00
MattRowe18 8854804f4d add UE4 warning 2021-11-19 12:13:47 +01:00
bernatx a1b37f7f1c Merge branch 'dev' 2021-11-15 17:15:05 +01:00
bernatx 613b4e5075 changing to version 0.9.13 2021-11-10 15:11:46 +01:00
Jacopo Bartiromo 2d8d738c33 Merge commit 2021-11-09 12:25:37 +01:00
Axel b2b27175c4 Added documentation 2021-11-09 00:01:30 +01:00
bernatx 115fe2d915 Fixing docs 2021-11-05 16:29:36 +01:00
Luca 85da613f51
Vehicle lights state in traffic manager (#4717)
* added vehicle lights stage to the traffic manager under the dev branch

* update CHANGELOG to lastest version and added vehicle lights stage for automatically turn on-off lights

* added vehicle lights stage to the traffic manager under the dev branch

* removed commented code

* cleanups to the code, adding some comments to explain how the trafficmanagerlocal handles the command buffer

* fixing missing reference in ALSM constructor, disabling vehicle light state for dormant vehicles

* bugfix in vehicle_id_list access, added fix to avoid blinking brake lights due to throttle control

* requested changes in the vehicle light stage code

* missing namespace qualifier for constants

* Added explicit method to enable the vehicle lights management by the TM, on a per-vehicle basis. Changed generate_traffic.py to use the new vehicle lights stage instead of just setting a fixed, constant vehicle light status. Docs are updated, accordingly.

Co-authored-by: npunito <npunito>
Co-authored-by: Jacopo Bartiromo <32928804+jackbart94@users.noreply.github.com>
2021-10-28 16:09:14 +02:00
gouchaoer bb4b95e0bc Update tuto_D_create_semantic_tags.md
docs: fix typo
2021-10-04 11:29:57 +02:00
Axel e4055ba230 Added examples for determinism. 2021-09-20 23:47:01 +02:00
Guillermo f90c2c6123 Added ymls and Cross C++ function 2021-08-07 17:43:38 +02:00
Guillermo fee6a749f5 Exposed some vector functions to the python api 2021-08-07 17:43:38 +02:00
Corinne 74ea12357d
Removed references to CarSim being in beta stage (#4501) 2021-08-06 07:22:19 -07:00
Corinne 7654982105
[NO_BUILD] Download section (#4475)
* Added the latest release as 0.9.12 and URL for docs, which will be ready when the release is built

* Added trailing slash

* More trailing slashes
2021-07-31 10:49:25 +02:00
bernatx 32ffd2c435 Changing to version 0.9.12 2021-07-30 13:12:28 +02:00
corkyw10 dca7cc3f8d updated Index page, rearranged nav bar, corrected links to broken images, corrected default settings for wheel physics, added anysys rtr information 2021-07-30 12:48:32 +02:00
corkyw10 d9873573cb Referenced large map feature for big areas 2021-07-30 11:49:29 +02:00
corkyw10 f72a31a491 Added updated OSM documentation 2021-07-30 11:49:29 +02:00
Corinne bd36e46b39
Corkyw10/maps documentation (#4233)
* Restructured maps docs layout and fixed affected URLs

* Updated RoadRunner map generation doc. Includes link for Leaderboard license

* Updated package ingestion doc so it is located in the main navigation bar. All relative links have been fixed.

* Moved customization information to separate tutorial. Added next steps

* Moved manual preparation of json package to separate tutorial.

* Added how to add traffic light and signs documentation. Updated nav with approriate page name. Cropped photo to show an updated view of UE editor

* Redraft of the weather and landscape tutorial

* Updated tutorial for using the road painter. Typo fix in other tutorials for map customization

* Added tutorial to add levels to maps

* Added images for maps tutorials

* Minor syntax changes to manual package prep

* Full drafts of map documentation

* Added images and corrected names for building shaders

* [NO_BUILD] First draft of Large Maps docs (#4396)

* Drafting large map docs

* Changed name of spawn_npc script

* Syntax changes

* Corrected hybrid mode dormant behavior, added code for setting ego vehicle, removed expensive note about map calls

* Added section for roadrunner large maps

* Added images to roadrunner docs and rearranged nav bar and titles.

* Added corrections to import of large maps and standard map nomenclature

Co-authored-by: bernat <bernatx@gmail.com>

* Made corrections to spawn points and additional fbx folder information

* Fixed mentions of normal maps to standard maps

Co-authored-by: bernat <bernatx@gmail.com>
2021-07-30 11:20:23 +02:00
Corinne d4ead18adc
[NO_BUILD] Added first draft of python wheel documentation (#4325)
* Added first draft of python wheel documentation

* Removed the 2 from pip2

* Updated wheel flag info and linux requirements

* Updated build docs with information about whl's and egg's

* Updated installation and build docs to reflect the new ways to install the client library

* Removed summary sections from build docs. The process is too complicated and open to mistakes if users follow a summary

* Corrections on python wheel docs

* Removed python version references

* Removing/fixing irrelevant parts of the docs and fixing example code snippets.

* Corrected python versions on windows and quickstart and removed repair wheel flag on linux
2021-07-30 09:44:54 +02:00
corkyw10 50dd5897a7 Updated blueprint docs and added small note about vehicle and pedestrian generations 2021-07-29 21:06:40 +02:00
Corinne 293dad7923
Corkyw10/docs fix typos links (#4243)
* Fixed typo in code snippet. Swapped order of altitude and azimuth

* Fixed image links that needed '../' prefix to be visible on the live documentation

* Removed reference to velocity being affected 2 frames after it is set

* Updated Python API with missing 'set_pedestrians_cross_factor' method

* Regenerated python_api.md
2021-07-29 18:32:36 +02:00
Guillermo 1aa7eccba7 Removed overtake information 2021-07-29 16:21:59 +02:00
corkyw10 e0451af0cf Deprecated parts of docs removed 2021-07-29 16:21:59 +02:00
corkyw10 699251526b Fixes to base code for new agent and correction of method for following speed limits 2021-07-29 16:21:59 +02:00
corkyw10 144252915f Added how to create a custom agent and some other minor fixes. 2021-07-29 16:21:59 +02:00
corkyw10 dd9442b47f Agent script documentation first draft 2021-07-29 16:21:59 +02:00
corkyw10 c307840781 Updated download page with correct information about what latest means 2021-07-29 16:21:38 +02:00
corkyw10 ee8947b04a Added new steps for the UE4.26 branch 2021-07-29 16:21:38 +02:00
corkyw10 fb89558b51 Updated dockerfile link to point to 0.9.11 version 2021-07-29 16:21:38 +02:00
corkyw10 d1cc22ad5a Drafts of docker and render docs done 2021-07-29 16:21:38 +02:00
corkyw10 9e88bf1e99 Updated docker image with new commands based on the graphics API used. Brought docker build for managing packages into the main docs from github. Updated rendering docs to reflect the fact UE4.26 uses only vulkan and has an off screen flag. Moved make package from docker instructions to the guide for making packages. 2021-07-29 16:21:38 +02:00
Corinne 4a8342fae1
[NO_BUILD] Missing Python API docs (#4453)
* Adding pythonapi methods

* Added missing Python API methods

* Further missing methods added

* Mssing get_crosswalks method added

* Correction to set gravity method and command
2021-07-29 16:21:02 +02:00
corkyw10 21358e8b42 Updated mentions to VS 2017 -> 2019 and UE2.24 -> 4.26 in windows build and FAQ 2021-07-28 18:34:58 +02:00
corkyw10 29dbb790d7 Typo fix 2021-07-28 18:11:37 +02:00
Axel eeeba37ec7 Added `center_map` entry to osm2odr documentation 2021-07-28 18:11:37 +02:00
corkyw10 4c088d3725 Created links in markdown and corrected typo 2021-07-28 18:11:37 +02:00
Axel 4d2e40a59a Updated documentation and changelog 2021-07-28 18:11:37 +02:00
corkyw10 5f29863dad Corrections to explanations for determinism requirements. Calrification of how to toggle telemetry view 2021-07-28 14:45:55 +02:00
corkyw10 3fc67df542 Added information about physics determinism and vehicle telemetry 2021-07-28 14:45:55 +02:00
bernat cb1c38a8d4 Fixing some vehicle names 2021-07-28 09:11:53 +02:00
Corinne 458fddb9b8
[NO_BUILD] Traffic Manager Updates (#4368)
* Updated name of spanw_npc script

* Traffic manager updates for large maps, generate traffic and deterministic mode.

* Changed reference to back spawn_npc for generate data tutorial as it specifies that it is based on carla 0.9.8

* Corrected min respawn distance
2021-07-15 10:56:45 +02:00
Axel d93aaf7624 Updated optical flow documentation. Added OpticalFlowPixel class. 2021-06-22 11:01:53 +02:00
corkyw10 0948b4a451 Added optical flow documentation 2021-06-22 11:01:53 +02:00
corkyw10 8e111ab208 Corrected step for setting the physical asset mesh and updated photo. 2021-06-10 17:28:11 +02:00
corkyw10 c1407a7ddf Rephrasing the raycast sensor description 2021-05-31 17:01:23 +02:00
corkyw10 4e099b407e Corrected collision mesh description and naming. Added information to set linear damping to zero. 2021-05-31 17:01:23 +02:00
corkyw10 afe7a682f1 Corrected folder structure and specified that incorrect success message happens in windows 2021-05-28 17:16:59 +02:00
corkyw10 f27fbecf15 Added three new FAQs 2021-05-28 17:16:59 +02:00
corkyw10 1091bc5676 Moved horizontal_fov variables to sensor ref blueprint tables. Corrected values in Python API. 2021-05-20 16:33:27 +02:00
corkyw10 e786b9179a Updated PythonAPI with new WheelPhysicsControl values and Lidar/Semantic Lidar values. Fixed bug where 'inherited from' links were broken in API docs. Updated code snippet in tutorial 'control vehicle physics' 2021-05-20 16:33:27 +02:00
corkyw10 52688011e4 Added images 2021-05-19 15:28:55 +02:00
corkyw10 d060752bc3 Documented physics convergence. Fixed incorrect table of contents link 2021-05-19 15:28:55 +02:00
corkyw10 a6c31d5387 Updated javascript to trigger warning banner if the URL contains /latest/ 2021-05-13 16:19:38 +02:00
corkyw10 ffb539edeb Added banner to warn users about the latest version of docs only referring to development branch 2021-05-13 16:19:38 +02:00
Corinne cec8fd90ae
Corkyw10/chrono docs (#4160)
* Added Chrono Integration page to navigation

* Initial draft of Chrono documentation

* Added Python API information for enable_chrono_physics. Made some syntactical changes to first draft of Chrono docs.

* Made the forward slash character in PythonAPI stand out. Added link to Actor class in the Chrono doc.

* Added manual_control_chrono.py to PythonAPI/examples

* Edited chrono torial. Edited changelog.

Co-authored-by: Axel <axellopez92@outlook.com>
2021-05-07 15:16:32 +02:00
Corinne 12e4148def
Changed forum links to point to GitHub discussions (#4111) 2021-04-21 21:59:07 -07:00
corkyw10 4c5f27521d Added licenseplate fbx download link. Put a note about Wheel_Shape mesh being omitted will cause vehicle to sink into the ground. 2021-04-20 16:37:51 +02:00
corkyw10 9cd7b7ba9a Added step for enabling Simulation Generates Hit Event on all meshes 2021-04-20 16:37:51 +02:00
corkyw10 8f162700f5 Updated 4 wheeled vehicle import tutorial. Merged the vehicle modeling tutorial into it. Index page updated to reflect changes in the docs structure 2021-04-20 16:37:51 +02:00
corkyw10 e7f020e5d2 Updated PythonAPI docs for set_wheel_steer_direction, get_wheel_steer_angle and VehicleWheelLocation. Added snippet for set_wheel_steer_direction 2021-04-19 10:49:31 +02:00
corkyw10 a2a9737244 Removed ROS docs, replaced with an brief overview and a link to the new docs. Updated nav and index to reflect changes 2021-04-16 16:09:04 +02:00
corkyw10 eb8d79af63 Removed ROS documentation and added link to the new ROS doc home 2021-04-16 16:09:04 +02:00
Corinne 9dec78229a
Corkyw10/unreal 4 26 install docs (#4086)
* Updated installation from source docs for UE4.26

* Changed branch for unreal engine from 4.26 to carla

* Added 7zip as requirement
2021-04-14 23:30:32 +02:00
corkyw10 f295d1eebf Added note about directory needing write permissions to parse xodr correctly. 2021-04-12 09:48:15 +02:00
corkyw10 f6b85cb48a Replaced Traffic Light recorder image with new image showing correct layout 2021-04-07 12:34:19 +02:00
corkyw10 5a28daedcd Typo fix and minor syntax change 2021-03-31 17:47:21 +02:00
corkyw10 9a3db9090e Added link for forum 2021-03-31 17:47:21 +02:00
corkyw10 a9a4366343 Added overview of traffic simulation options 2021-03-31 17:47:21 +02:00
Corinne b4b50cc48a
Corkyw10/import maps tutorial (#3875)
* restructured tutorial layout to avoid confusion between the three different methods available

* Beginnings of new layout of maps tutorial

* updatng docker and make import sections

* Final first draft of map import guide refactor. Links to the guide have been changed in the rest of the documentation

* Removed windows import option from package map import doc

* Clarified that package import otpion with Docker only works on Linux

* Deleted deprecated section. Removed reference to creating crosswalk meshes unless users want to add new ones. Removed part about packages needing unique name and moved this to 'before you begin' to say that map names should be unique'

* Added more information about how to export from road runner. Removed another line referring to the deprecated methods to import maps.

* Add a structure of the .json file to the overview and added to --use-carla-materials flag that it is only necessary if you do not provide a .json file yourself

* Clarified that .json values will override flag values

* Alternative import methods

* Added alternative section to overview and added images for manual import

* Summary section added to alternative methods

* Added image to show render disable for pedestrian mesh
2021-03-23 10:00:18 +01:00
corkyw10 5a9159b14b Rephrased scenic library/domain section 2021-03-23 09:59:19 +01:00
corkyw10 a554d7a276 missing comma added 2021-03-23 09:59:19 +01:00
corkyw10 23e13a5538 Small syntax change 2021-03-23 09:59:19 +01:00
corkyw10 185e7058c1 Moved library explanation to its own section. Clarified that opendrive standalone mode will be used if carla_map is none. 2021-03-23 09:59:19 +01:00
corkyw10 1bdb79f48f Typo fix and expanded description slightly to explain what scenic can do 2021-03-23 09:59:19 +01:00
corkyw10 a4439bcefc Added tutorial on how to create a basic Scenic script 2021-03-23 09:59:19 +01:00
corkyw10 483107f7f6 Typo fixes in TM docs and corrected default radius of set_hybrid_physics_radius 2021-03-18 09:52:41 +01:00
corkyw10 492b477ae0 Corrected typo for set_hybrid_physics_radius in Python API, corrected reference in TM docs and removed reset_traffic_lights from Python API reference. 2021-03-18 09:52:41 +01:00