Commit Graph

50 Commits

Author SHA1 Message Date
berndgassmann 83068cbc74
Merge branch 'dev' into berndgassmann/rework_ros2_step_1_harmonize_build 2024-08-27 04:24:53 +00:00
MattRoweEAIF 1ef3f55c95
Docs/unit updates (#8007)
* fixed IMU units

* updated autitwheel version
2024-07-31 15:23:11 +02:00
berndgassmann 634e418777 Cleanup and harmonize Carla build
Ensure that actually only the unreal sysroot is deployed for all C as
well C++ compilations including dependencies. That ensures the server is
NOT anymore linked against the system glibc (which is in Ubuntu22.04
incompatible with the Unreal one). As a consequence no local clang
installation required anymore to build under Linux.

Harmonized naming split into client/server (instead of libcpp and
libstdcpp) to ensure nothing mixed up (and there were things mixed up
before!)

Refactor C# Unreal build using CarlaRules base class to provide common
functionality. Fixing windows build without ROS2 and added intitial
windows build with ROS2

Restrict to one DDS-Domain-Participant for carla-server (Fixes bind
address already in use exception on with ROS2).

Due to continued segfaults in reallocations of MallocBinned2 in
conjunction with ROS2 enforce using AnsiMalloc calls under Linux (see
https://forums.unrealengine.com/t/dealing-with-allocator-mismatches-with-external-libraries/1416830)

Use C++20 to allow for more robust struct initialization (see
https://en.cppreference.com/w/cpp/language/aggregate_initialization),
added Eigen C++20 patches and required CARLA changes to cope with C++20
compilation errors
Be aware: This change requires the Unreal PR
(https://github.com/CarlaUnreal/UnrealEngine/pull/23)

Move forward to g++-13

Minors:
- Fix make clean call
- Update osm2odr commit with build fix
(https://github.com/carla-simulator/sumo/pull/6)
- Update ad-rss to 4.4.5 (supports boost 1.80)
- Fix windows install scripts and forward arguments for building
libcarla
- Adapt codeformat.py to python3 using clang-format-14
2024-07-08 09:26:29 +02:00
xavisolesoft 5ae0e4ee08 Doc: Add Ubuntu 22.04 build steps 2024-01-17 09:40:24 +01: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
MattRowe18 43029d449b updated linux build docs 2022-10-17 16:18:24 +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
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
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
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
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
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
Corinne 12e4148def
Changed forum links to point to GitHub discussions (#4111) 2021-04-21 21:59:07 -07: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 be10b651f1 Removed stable branch in linux build docs 2021-02-19 17:24:52 +01:00
Daniel Santos-Olivan e5471da1dc UE4 patches: Added new patches 2021-02-05 12:28:50 +01:00
Hamid Ebadi adb0e9f8ca
Converting html tags (table, image, link, etc.) into markdown (#3629)
* Converting html tags (table, image, link, etc.) into markdown, fixing an issue with python marrkdown generation script

* Converting tables for pandoc

* Incorrect code block

* Changelog is updated

Co-authored-by: Corinne <38050983+corkyw10@users.noreply.github.com>
Co-authored-by: Marc Garcia Puig <marcgpuig@gmail.com>
2020-12-14 13:15:32 +01:00
Daniel Santos-Olivan f4349bd1b6 Updated Linux documentation 2020-12-03 12:24:24 +01:00
sergi-e 6d7d632676 Update on Python2/Python3 support. Fixed <contribute assets> title. Added a note on Windows OSM open method 2020-10-20 14:41:41 +02:00
sergi-e e50fed8f10 Fixed linux build disk space 2020-10-08 16:27:40 +02:00
Axel c2cb39afca Removed libxerces-c from prerequisites and documentation 2020-09-30 12:52:00 +02:00
sergi-e fb1bb8c4d7 Second iteration on J comments 2020-09-24 11:15:10 +02:00
sergi-e 634383f1aa First iteration 2020-09-24 11:15:10 +02:00
sergi-e 681d2adc00 New iteration on B comments 2020-09-17 15:45:15 +02:00
sergi-e 95f9c59e34 First iteration 2020-09-17 15:45:15 +02:00
sergi-e d18a506edf First iteration 2020-09-16 17:42:30 +02:00
sergi-e f4fc32f911 Fixed index 2020-09-09 23:13:34 +02:00
sergi-e 8765f0fd62 New iteration: PythonAPI, default params, and fixes for Linux build and FAQ 2020-07-31 21:50:19 +02:00
Axel1092 5b5e9161cf Updated docs dependencies. 2020-07-31 21:50:19 +02:00
sergi.e 9fcde86b05
First iteration (#3089) 2020-07-23 00:52:16 +02:00
sergi-e fda71fe6e0 First draft 2020-07-09 12:45:58 +02:00
sergi-e d8c165ae07 Link changed 2020-06-12 17:46:52 +02:00
sergi-e 4ef23157ba Link added 2020-06-12 17:46:52 +02:00
sergi-e 187fe49bbd Idle patch. Link needs to be changed 2020-06-12 17:46:52 +02:00
sergi-e 0124a47bc9 Docs updated 2020-05-05 11:16:23 +02:00
sergi-e 59daae581f Fixes: 1. Windows environment variable 2. Link in Linux build 3. Mention in requirements for Linux 18.04 2020-05-04 10:04:52 +02:00
sergi.e cd35196d20
sergi-e/p099-updates (#2751)
* First draft TM updates

* Idle iteration

* Different updates

* Python API weather fix

* Added RSS sensor

* Added nightly builds

* Added texture mention to Town10

* Updated TM

* Updated contact mail

* New update on B,Jo,Ja comments

* Last fixes on Ja comments
2020-04-23 12:40:28 +02:00
bernat 457b63b85e Upgrade to LLVM 8.0.1 2020-03-27 12:51:02 +01:00
jiangxumin 1402f7748c repair Dependencies for ubuntu18.04 ... 2020-03-26 19:13:04 +01:00
sergi.e b62ccb1a30
Sergi e/p098 adv (#2619)
* First iteration

* Backup images deleted.

* Minor modifications added.

* Changes on A review and updated to CARLA 4.22
2020-03-24 10:23:02 +01:00
sergi.e 80708b9daa
Sergi e/p098 core (#2583)
* Style fixes and iteration

* Mid iteration for rebase

* Finished core + town slider

* First fix waiting for Reviewable

* Iteration on G comments

* Added spectator example

* Fixed typo

* Added minor change to generate opendrive world
2020-03-17 09:24:43 +01:00
sergi.e fee8d620b4
Sergi e/p098 build (#2576)
* new

* New iteration fixed style

* New iteration. Updated style.

* Style update.
2020-03-11 15:42:41 +01:00
Marc Garcia Puig f47d9bd569 Improved linux recast installation 2020-03-06 12:55:37 +01:00
sergi-e 48247f1ad9 Final draft 2020-03-03 10:23:34 +01:00