Commit Graph

1068 Commits

Author SHA1 Message Date
Kim Min-su d6d569391f Remove duplicated instance variable `is_junction` 2023-09-27 13:56:45 +02:00
Omar Alam 0d75d2d4dc Add build support for VS2022 and Ninja for LibCarla and osm2odr on Windows 2023-09-27 12:18:16 +02:00
MattRoweEAIF 4ddf2900ce fixed linux build docs 2023-07-11 12:57:26 +02:00
matejm42 3ad4cc9a09 Update build_linux.md
The same change 1 line above
2023-06-06 11:22:49 +02:00
matejm42 7185c37112 Update build_linux.md
Change pseudopath to linux format
2023-06-06 11:22:41 +02:00
xqgex b917258e95 Typo maxixum => maximum 2023-05-03 16:47:42 +02:00
MattRoweEAIF 102eb3f0c7 updated collision sensor documentation 2023-04-27 11:44:01 +02:00
MattRoweEAIF ade852e619
Review python api (#6330)
* updated missing api docs

* auto generated python_api.md

* @glopezdiest corrections

---------

Co-authored-by: bernat <bernatx@gmail.com>
2023-04-14 08:43:38 +02:00
bernatx 8a33893cb0 Saving AdditionalMaps in nightly build 2023-04-14 08:41:52 +02:00
MattRoweEAIF 5c445df124 added spectator as ego parameter to API docs 2023-04-13 13:05:27 +02:00
MattRoweEAIF 2d74605f54 fixed links for child pedestrians 2023-03-21 10:09:13 +01:00
rmurrish 28054868ae
Update internal link (#5865)
* Fix a typo in setting the max brake

From self._max_steer to self._max_brake

* Update internal link

Link in the page navigation did not match the heading text later in the document, causing a broken link, and link text that does match the current content of the document.
Update the link to match the body text/heading for building a package from source.

---------

Co-authored-by: kykim0 <kykim144@gmail.com>
Co-authored-by: bernat <bernatx@gmail.com>
2023-03-17 11:28:14 +01:00
MattRoweEAIF 50aa4f729d small text edit 2023-03-14 10:34:33 +01:00
MattRoweEAIF f50231d324 replaced pedestrian images 2023-03-14 10:34:33 +01:00
MattRoweEAIF 9912f27dbc removed pedestrians images with pixelated textures 2023-03-14 10:34:33 +01:00
MattRoweEAIF a41f4fec6b small typos 2023-03-14 10:34:33 +01:00
MattRoweEAIF ab9b8f7559 small type 2023-03-14 10:34:33 +01:00
MattRoweEAIF f427c7c02e catalogue corrections 2023-03-14 10:34:33 +01:00
MattRoweEAIF 70d35d27c8 update first steps 2023-03-01 11:20:02 +01:00
MattRoweEAIF 15f1950096 added vehicle and map montage to first steps 2023-03-01 11:20:02 +01:00
MattRoweEAIF 7c4e47355a added towns 1-10 to maps montage 2023-03-01 11:20:02 +01:00
MattRoweEAIF 4bcef6cec6 added map guides towns 1-7 2023-03-01 11:20:02 +01:00
MattRoweEAIF 1d38bc16d8 added town 12 map guide 2023-03-01 11:20:02 +01:00
MattRoweEAIF 5bd09335ce added town 12 map 2023-03-01 11:20:02 +01:00
MattRoweEAIF e4237fdd8e fixed missing prop in warning accident 2023-03-01 11:20:02 +01:00
MattRoweEAIF 0eda8e01a1 pedestrian order correction 2023-03-01 11:20:02 +01:00
MattRoweEAIF 8be5e47838 added props catalogue markdown 2023-03-01 11:20:02 +01:00
MattRoweEAIF 2de105bb5c added vehicle catalogue markdown plus props images 2023-03-01 11:20:02 +01:00
MattRoweEAIF cb027f8dbc added pedestrian catalogue 2023-03-01 11:20:02 +01:00
MattRowe18 7dc2e3caaf
Added Large Maps creation docs (#6155)
* Fix a typo in setting the max brake

From self._max_steer to self._max_brake

* Fix example commands in Multi-GPU docs

Only one dash before `-nullrhi` argument

* reorganized large maps docs

* Correct incoherent structuring of tutorial for adding sensor to CARLA.

* Add contribution to CHANGELOG.md

* Add notes into breakout boxes in sensor create tutorial.

* large maps tutorial

* undo changes to manual control

* removed stray script and replaced README.md in Import folder

* small typo

* addressed Guillermo's comments

---------

Co-authored-by: kykim0 <kykim144@gmail.com>
Co-authored-by: bernatx <bernatx@gmail.com>
Co-authored-by: Paul Erik Frivold <paulerikf@gmail.com>
Co-authored-by: Balázs Kis <balazs_kis35@yahoo.com>
2023-01-30 12:10:58 +01:00
Lin Zhengyang f296384632
Update tuto_first_steps.md (#5774)
Resolve a typo in the spawning random vehicles section.

Co-authored-by: bernat <bernatx@gmail.com>
2023-01-30 09:32:27 +01:00
MattRowe18 aafc208f63 changed speed limit output units 2023-01-27 14:05:03 +01:00
Muntan 7267ffdee2
Update ref_sensors.md (#6026)
* Fix a typo in setting the max brake

From self._max_steer to self._max_brake

* Update ref_sensors.md

Spelling enconded -> encoded

Co-authored-by: kykim0 <kykim144@gmail.com>
Co-authored-by: bernat <bernatx@gmail.com>
2023-01-26 10:27:02 +01:00
rajuptvs 5a9f8fefe9
updated the save command for Semantic Segmentation (#6029)
* Fix a typo in setting the max brake

From self._max_steer to self._max_brake

* updated the save command for Semantic Segmentation

carla.cityScapesPalette is given to convert in this documentation, but getting error when trying to save file using that conversion, 
currently in documentation:
raw_image.save_to_disk("path/to/save/converted/image",carla.cityScapesPalette) [not working]
but working with the below command:
raw_image.save_to_disk("path/to/save/converted/image",carla.ColorConverter.cityScapesPalette) [working]

Co-authored-by: kykim0 <kykim144@gmail.com>
Co-authored-by: bernat <bernatx@gmail.com>
2023-01-26 10:22:51 +01:00
Mathias Wold ac9e8e825c docs: Fix typo in usage of `docker_tools.py` 2023-01-26 10:09:56 +01:00
Balázs Kis 52d354f99e Add notes into breakout boxes in sensor create tutorial. 2023-01-24 17:31:12 +01:00
Balázs Kis 0f4abba177 Correct incoherent structuring of tutorial for adding sensor to CARLA. 2023-01-24 17:31:11 +01:00
lolainta 41d9f6a808 fix document typo for lambda expression section 2023-01-16 09:34:11 +01:00
Paul Erik Frivold e271ea31f3 Fix example commands in Multi-GPU docs
Only one dash before `-nullrhi` argument
2023-01-13 10:13:29 +01:00
bernatx ca35b61112 updating version to 0.9.14 2022-12-23 10:57:59 +01:00
Marcel Pi 182a48a2f9
Marcel/empty gbuffer fix (#6013)
* Change handling of empty gbuffers.

Now, instead of sending an empty image, a black one with the size of the viewport is sent if the target gbuffer is unavailable.

* Add more GBufferID checks + improve empty gbuffer handling.

* Fix manual_control_gbuffer.py error on repeated listen_to_gbuffer.

* Expose is_listening and is_listening_gbuffer to the PythonAPI.

* Fix data race + autoremove unused gbuffers in manual_control_gbuffer.

* Update PythonAPI docs.

* Remove magic number.

* Switch from error to warning on invalid sensor type when requesting gbuffers.
2022-12-07 18:51:17 +01:00
Marcel Pi a152863b11
Merge GBuffer features. (#5960)
* Add Misc/GBuffer

* Add EnqueueRenderSceneImmediateWithGBuffer.

* Modified ASceneCaptureSensor to allow gbuffer recording.

* Minor GBuffer progress.

* More GBuffer changes.

* Removed unnecessary files.

* Add FRHITexture* functions to FPixelReader + temporarily disabled non-gbuffer rendering in ASceneCaptureSensor.

* Add missing FPixelReader functions.

* Minor changes (Switching to Windows).

* Remove FRHITexture functions from FPixelReader, added the file ImageUtil.

* Remove FRHITexture functions from FPixelReader, added the file ImageUtil. (2)

* Added API to listen GBuffer data.

* Added gbuffer serializer classes

* Temporarily remove ViewRect hack.

* Add USceneCaptureComponent* derived classes.

* Disable USceneCaptureComponent*_CARLA and add initial FRHIGPUTextureReadBack-based code.

* Fix and re-enable custom SceneCaptureComponents.

* Fully switch to FRHIGPUTextureReadback.

* Remove unnecessary call to FlushRenderingCommands.

* Minor API changes.

* Add support for PF_DepthStencil in ImageUtil.

* More API progress...

* More API progress... (2)

* Removed testing code.

* Minor changes for testing.

* GBuffer API fixes.

* Improve GBuffer capture code.

* Fixed SceneDepth transfer issues and added SceneStencil, CustomDepth and CustomStencil to the GBuffer capture.

* Fix compilation error due to the usage of C++17 features.

* Removed major memory leak and added manual_control_gbuffer.py.

* Fixed a silly mistake.

* Minor changes to manual_control_gbuffer and SceneCaptureSensor.

* Fix compilation error on some versions of Ubuntu.

* Disable TAA when reading GBuffers to avoid jitter.

* Improve memory usage.

* Progress towards automatically detecting when a GBuffer stream is unused.

* Fix includes in SceneCaptureSensor + minor change in manual_control_gbuffer.py

* Progress on automatically detecting which GBuffers aren't needed.

* Remove unneeded __declspec.

* Revert ASensor changes + fix tutorial_gbuffer.py

* Update CHANGELOG.md

* Apply requested changes for the PR, add gitignore for the file OptionalModules.ini and add a GBufferTextureID enum to the Python API.

* Remove OptionalModules.ini.

* Fix indentation.

* Fix indentation (2).

* Fix indentation (3).

* Add documentation and more indentation fixes.

* Remove commented includes.

* Add missing line break.

* Fix memory leak + remove unneeded files.

* Add .uproject again, fix EngineAssociation.

* Remove unneeded ENQUEUE_RENDER_COMMAND.

* Fix manual_control_gbuffer.py.

* Add `stop_gbuffer` to the Python API.

* Minor fixes.

* Fix performance bug.

Previously, when a client requested a gbuffer that is unused it would stay open, even after stopping it explicitly. This commit fixes this issue.

* Fix indentation.

* Add missing braces, more indentation fixes and simplify some of the code.

* Update sensor.yml docs.

* Update docs.

* Remove unnecessary UE_Log + changed one verbosity level.

Co-authored-by: Axel <axellopez92@outlook.com>
Co-authored-by: Axel1092 <35765780+Axel1092@users.noreply.github.com>
2022-11-29 11:24:26 +01:00
MattRowe18 5ec7d062e0 added multigpu instructions 2022-11-09 16:03:39 +01:00
MattRowe18 39a827e061 spelling 2022-10-17 16:18:24 +02:00
MattRowe18 43029d449b updated linux build docs 2022-10-17 16:18:24 +02:00
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