Commit Graph

6045 Commits

Author SHA1 Message Date
Ruben Abad f5a629d718 delete duplicated stage 2024-01-17 11:43:11 +01:00
Ruben Abad 9caf9303e6 spliting documentation in 2 stages and use scmGit for managing documentation repo access 2024-01-17 11:40:11 +01:00
Ruben Abad 46aee85032 option error 2024-01-15 20:23:49 +01:00
Ruben Abad 534a2ea21d increase doc repo fetch timeout 2024-01-15 20:22:31 +01:00
Ruben Abad b1e695b5b1 configure timeout for doc repo checkout 2024-01-15 17:27:23 +01:00
Ruben Abad ccc6764353 ubuntu doxygen generation test 2024-01-15 15:12:55 +01:00
Ruben Abad 4471a2c51b avoid doing repo checkout on testing node 2024-01-15 12:45:17 +01:00
Ruben Abad 4f5a7ece8f comment windows stages 2024-01-11 14:55:01 +01:00
Ruben Abad 3a24ec59a0 remove commented code 2024-01-11 14:54:00 +01:00
Ruben Abad b92bff4429 fix branch name for testing 2024-01-11 14:49:13 +01:00
Ruben Abad a1a7faeb60 fix error on check 2024-01-10 18:26:55 +01:00
Ruben Abad f292becab4 fix use a new oficial boost repo 2024-01-10 17:32:24 +01:00
Ruben Abad d29e596330 test only using python 3 2023-12-24 12:53:29 +01:00
Ruben Abad b4d61aeae5 delete test node creation 2023-12-21 15:25:50 +01:00
Ruben Abad 27845c08e5 revert build for python2 too 2023-12-21 13:55:49 +01:00
Ruben Abad 7d9ca7def6 build python api only for python 3 2023-12-20 15:10:33 +01:00
Ruben Abad ae19bb4c26 using global path for the setEnv script on windows 2023-12-20 11:53:54 +01:00
Ruben Abad d76173993b update build to use python 3.8 2023-12-19 11:39:03 +01:00
Ruben Abad b819319531 code for testing 2023-12-18 14:49:19 +01:00
Ruben Abad 5c1afc1d26 fix error 2023-12-18 14:45:39 +01:00
Ruben Abad 5e41b69a00 code for testing 2023-12-18 14:43:45 +01:00
Ruben Abad ae2e4118f8 fix expression 2023-12-18 14:39:39 +01:00
Ruben Abad 718875708c clean close comment token 2023-12-18 12:54:46 +01:00
Ruben Abad b9a973d0df update jenkinsfile_new with complete pipeline but without updating repos 2023-12-14 10:45:34 +01:00
Ruben Abad a395f62a64 add initial jenkinsfile for working in CVC servers 2023-12-12 16:13:11 +01:00
bernatx d7b45c1e15 Merge branch 'dev' 2023-11-10 12:25:48 +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