Commit Graph

6034 Commits

Author SHA1 Message Date
MattRoweEAIF 1c9d8663b4
specified CMake version 3.15 for windows build (#7019) 2023-12-20 16:47:18 +01:00
synkrotron 86fcfe5e80
Fix problems of lanemarking generation and tree generation (#7006)
Co-authored-by: xiaofei <13319202082@163.com>
2023-12-18 10:02:33 +01:00
MattRoweEAIF 60af913923
corrected tutorials page (#7000) 2023-12-13 13:50:28 +01:00
xiaofei 43a1436c65 Fix GenerateLaneMarksForCenterLine problem 2023-12-13 10:07:42 +01:00
Blyron 7e69258e2d
Aaron/updateurls (#6994)
* Set commit for download libsomscout

* Update urls to new storage

* Merge dev into current branch
2023-12-12 23:00:20 -08:00
MattRoweEAIF 48fa35f1da english demo video update 2023-11-28 11:45:05 +01:00
berndgassmann 9490ec085d
Prevent from segfault on missing SignalReference when loading OpenDrive (#6934)
* Prevent from segfault on missing SignalReference when loading OpenDrive

Prevent from segfault on failing SignalReference identification when
loading OpenDrive files

Since boost is compiled without exceptions in CARLA there is no
meaningful error handling for boost optional via exceptions. Therefore,
a validity check has to be introduced to react on potential issues.

* Update changelog

---------

Co-authored-by: Blyron <53337103+Blyron@users.noreply.github.com>
2023-11-27 16:18:46 +01:00
MattRoweEAIF dd64af486a
embedded OASIS demo video (#6944)
Co-authored-by: Blyron <53337103+Blyron@users.noreply.github.com>
2023-11-24 08:35:01 +01:00
Bernd Gassmann 6489eafa4c Fix typo in comment 2023-11-24 08:33:40 +01:00
Bernd Gassmann 7003a7cfbf Fix RSS python code
and adapt on updated synchronous mode handling
2023-11-24 08:33:40 +01:00
Bernd Gassmann 800b394d2a Fix build of RSS version with python 3.10 and Ubuntu 22.04 2023-11-24 08:33:40 +01:00
MattRoweEAIF f64c09e2f6 small fixes 2023-11-23 11:39:49 +01:00
MattRoweEAIF 458f6dde14 added docs key links 2023-11-23 11:39:49 +01:00
MattRoweEAIF 439de84399 removed benchmark link 2023-11-23 11:39:49 +01:00
MattRoweEAIF e74523e5e8 changed video thumbnail 2023-11-23 11:39:49 +01:00
MattRoweEAIF f40ab65904 removed outdated patch instructions 2023-11-23 11:39:49 +01:00
MattRoweEAIF b745d6eeff removed build status 2023-11-23 11:39:49 +01:00
javiergrCS c461f901cf
Javiergr cs/recorder doors (#6922)
* 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

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

* Add contribution to CHANGELOG.md

* Add notes into breakout boxes in sensor create tutorial.

* Update build_linux.md

Change pseudopath to linux format

* Update build_linux.md

The same change 1 line above

* Fixing Recast pulling by branch instead of hash id

* Added functionality to the recorder to add door state info

* Final update

* Correction CarlaRecorder.h

* Include correction CarlaRecorderQuery.cpp

* Last correction

* Changelog update

* Last corrections

---------

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>
Co-authored-by: matejm42 <116560704+matejm42@users.noreply.github.com>
Co-authored-by: Blyron <53337103+Blyron@users.noreply.github.com>
2023-11-23 09:36:43 +01:00
Tay Yim 834679d254
Fix typo in map_town13.md (#6920)
* Update map_town13.md

Typo: This should be Town 12
2023-11-17 09:58:40 +01:00
Fabian Oboril 0ac122b699 Enable RSS build with CARLA 0.9.15 2023-11-15 15:34:25 +01:00
MattRoweEAIF 603633c08f
Tidy up of SimReady docs after release (#6910)
* added simready instructions

* tidied up SimReady instructions

* typos
2023-11-14 13:02:28 +01:00
bernatx 2e5039636a adding graph to document 2023-11-13 09:14:50 +01:00
MattRoweEAIF 14ebea6686 added simready instructions 2023-11-13 09:12:36 +01:00
MattRoweEAIF 1510f7522d added details from james 2023-11-13 08:59:58 +01:00
MattRoweEAIF 53a7a15fa0 fixed imagge path 2023-11-13 08:59:58 +01:00
MattRoweEAIF cb208cb150 synkrotron docs 2023-11-13 08:59:58 +01:00
MattRoweEAIF 25623bfdb3
Release docs for CARLA 0.9.15 (#6894)
* digital twin docs 1st draft

* update

* started procedural buildings tool docs

* started procedural building docs

* added town 13

* added images

* final details procedural buildings

* corrections

* typos

* reordered intro

* fixed world.yml

* added final images for town 13

* calibrated town 13 map

* ROS docs

* added town 13 to catalogue

* corrected extended docs page

* updates

* added town15 docs
2023-11-10 12:14:29 +01:00
bernatx 8890249035 changelog 2023-11-10 10:54:28 +01:00
bernatx 89c864fbe1 changelog 2023-11-10 10:31:44 +01:00
MattRoweEAIF bac6931e28
Update .readthedocs.yaml python version to 3.7 (#6893)
Changed the python version to 3.7 to address ReadTheDocs build problems
2023-11-10 10:01:33 +01:00
bernatx e4421b4310 new 0.9.15 version 2023-11-10 09:43:13 +01:00
MattRoweEAIF b23c757ae8
Removed python version option from .readthedocs.yaml (#6892)
* added mkdocs config file

* deleted .yml file

* removed python.version from yaml
2023-11-10 08:33:24 +01:00
MattRoweEAIF 638fc0b349
Modifed .readthedocs.yaml (#6891)
* added mkdocs config file

* deleted .yml file
2023-11-09 18:32:44 +01:00
MattRoweEAIF 280d7ef943 added mkdocs config file 2023-11-09 16:12:58 +01:00
bernatx 4d7ab9e9cb removing ROS2 from release 2023-11-09 16:12:00 +01:00
bernatx 67b928bae0 fixing Jenkinsfile for ROS2 package 2023-11-09 09:57:37 +01:00
bernatx 285f0cd091 content version 2023-11-08 22:30:16 +01:00
bernatx d3341d674f make ROS2 in a separate package 2023-11-08 22:29:28 +01:00
Guillermo 272791266e CHANGELOG 2023-11-08 19:08:44 +01:00
Guillermo 642a36d75e Fixed ending lane control bug 2023-11-08 19:08:44 +01:00
LuisPoveda 116edcdc69 Change previous solution, now quaternions are created with the unit values 2023-11-08 12:13:42 +01:00
LuisPoveda 8d63885767 fix transform null value in rviz 2023-11-08 12:13:42 +01:00
LuisPoveda 406f5e1460 fix compiling error 2023-11-08 12:13:42 +01:00
LuisPoveda 8fc7af31fe fix carla collision event name 2023-11-08 12:13:42 +01:00
LuisPoveda 4ee75c4bc0 fix clock topic name 2023-11-08 12:13:42 +01:00
LuisPoveda b6e16802f2 changed clock to be rosgraph 2023-11-08 12:13:42 +01:00
Aaron fe185f0fc2 Set commit for download libsomscout 2023-11-07 15:37:50 +01:00
bernatx 9ed3574c71 New content version 2023-11-06 12:34:52 +01:00
LuisPoveda 8ce4ca9ed3
Ros2 (#6862)
* Adding ROS2 manager

* Trying to compile fastDDS in windows, but have problems with dependencies

* Camera sensors connected to ROS2, dependencies disabled temporaly

* Including enum with sensors list

* adding GNSS sensor capture

* adding IMU sensor capture

* adding DVS sensor capture

* adding Lidar sensor capture

* adding SemanticLidar and Radar capture

* adding ObstacleDetector and some fixes

* modify cmakelists, failed to find libatomic

* fixed libatomic

* compile fast-dds with libc++

* fixed compliation fast dds with libcxx

* linked carla with fastdds

* Fixed Fast-DDS lib
Now its compiled to a intermediate lib with a bridge so libstdc++ can be used

* moved all ros2 deps to ros2 folder
renamed types from .cxx to .cpp

* Finally FastDDS compiled and working inside CARLA

* exposed publish function for testing

* fixed code style

* make ros2 optional

* make ros2 optional

* Added defines to compile ROS2 code

* ros image publisher working

* deleted some buffer copies

* Added more topics  and ROS2 types

* Adding sensor Transform as argument, and add function to send buffer or serialize and send buffer

* Removing empty buffer from DVS sensor

* fixed lidar publisher

* fixed lidar publisher

* Fix buffer of RGB in ROS2

* adding timestamp of each frame into ROS2 manager

* sending timestamps with frame to ROS2

* put apart timestamp from frame counter call

* adding BufferView to share buffers

* adding BufferView to share buffers

* adding ros_name attribute to all actors

* mapping ros_name for each actor

* ROS2 is now published in a different thread
Publishers now can be created on demand and be reused
Added subscriber for ego vehicle
Fixed build scripts

* forgot to add this fix

* add ros2 to windows scripts

* fixed default ros topic names

* fix topic name duplication

* Adding functions for enable/disable sensors publishing without listen to it

* Added Camera info and ROI types
RGB Camera now publishes in both topics

* move camera info immutable data to the constructor

* Publish transform for all topics
Create Camera DVS subtopics
Fixed bug with Lidar

* Added flip Y to semantic lidar

* Adding callbacks for subscribers from Unreal

* Adding camera info to ROS2 (resolution and FOV)

* Finished ROS2 naming from python

* Fixed bug with ros names

* Delete topics when deleting the sensors

* setting the rosname same as default no longer rewrites it

* ROS transform fix

* Added all camera topics with the image and camera info
Added vehicle control
Added clock publisher

* Change ros2 topic names for vehicle subscriber and  clock publisher

* Rename vehicle control ros2 topic name

* rename subscriber type to CarlaEgoVehicleControl

* Fix semantic lidar default ros name
Fix sizeof the semantic lidar data buffer

* Changed controller stored as string to pointer

* Back to previous version for default hero ros name
Removed debug prints

* Remvoe callback when ego publisher disconnects

* Serializing DVS data before sending to ROS

* dvs camera image and lidar

* DVS Pointcloud publishing

* Remove unnecessary fields

* Send local transforms to ros

* avoid transform recalculation if not needed

* Optical Flow Camera fixed

* Set fixed branch for Fast-DDS to avoid cmake version change issues

* Finally Working on package

* Fix style from FastDDS auto generated files

* Added ros2 to ubuntu in jenkins

* removed ros2 from jenkins, test

* restore ros2 in jenkins

* fix copy shareds, and removed server dependency from libcarla

* test installing the fastdds dependencies in jenkins

* move installing deps to separate stage

* removed install deps

* Fixing test_benchmark_streaming

* Fixed imu orientation and camera info data

* Fixing test_benchmark_streaming.cpp with BufferView

* Removing DEBUG_ONLY()

* publish collision sensor

* Fixing unit-tests with the new BufferView

* camera info is set once

* Fix echo camera info

* fix transform rotation

* Fixing ros_name attribute creation

* fixed camera info and region of interest publish

* fix IMU compass

* Forgot to add ros2 flag to jenkins package

---------

Co-authored-by: bernatx <bernatx@gmail.com>
2023-11-06 12:34:07 +01:00
Axel1092 f7dbdf8189
Vehicle usd collisions (#6459)
* Added collision shape generation for vehicles

* Fixed wrong physics asset assignment to skeletal mesh

* Fixed long line

* Fixed crash with missing optional data from USD

---------

Co-authored-by: Antonio Peris Sanchez <perissanchezantonio@gmail.com>
Co-authored-by: Blyron <53337103+Blyron@users.noreply.github.com>
2023-11-06 09:52:03 +01:00