Commit Graph

1217 Commits

Author SHA1 Message Date
Shashank Singh fa9f55a592 Optical Flow 2021-06-02 13:15:17 +02:00
Daniel Santos-Oliván 2621a9ad11 Disable camera smoke test 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan bc3e68a99e Temporally disabled the smoke tests of vehicle physics 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 2a5181bd61 Util/VehicleTester: Fix minor bug 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 365082c8e2 Added util script to test vehicle physics 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan fd2c3885d8 TestVehiclePhysics: Disabled wheel collision test 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan cf0cd184bb Add collision sensor test to list 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 7dc9e78331 TestVehiclePhysics: Update and enable all tests 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan d8c2342a3c CollisionSensorTest: Enable test and minor update 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 4090eb7fe3 Added smoke test for collision sensor 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 668303ef76 Added smoke to check the point count for Lidar and Semantic Lidar 2021-05-20 16:33:27 +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
Daniel Santos-Olivan 8b025b0018 Added test for apply control 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 3ee6a1c5d8 smoke.test_vehicle_physics: add filter for cars 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 5f4583bd14 test_determinism: Add more output when failing 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 88d732e899 Updated smoke.test_vehicle_physics
- Fix error in reload of world
 - New test about long stiff values
 - Minor fixes
2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan e3ba9e4940 Added tire stiffness forces to physics control 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 8c6288ea24 Added test for different friction values 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan a52d09286a smoke_vehicle_physics: Fix small bugs 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 0603acf708 Added smoke tests for vehicle physics 2021-05-20 16:33:27 +02:00
Daniel Santos-Olivan 3fbdd5b908 Added Abs method to carla vectors 2021-05-20 16:33:27 +02:00
Axel1092 c46c65ff4f
Large Maps (#4207)
* Added LargeMapManager

* Added DVector Vector of doubles

* Declaration of interface

* Added AUncenteredPivotPointMesh

* Added map generation from assets folder

* Updates on FDVector

* Added tile load on demand

* Fixed load tile issues after rebasing origin

* Updated FDVector

* Added some auxiliary functions

* Added conversion and operator

* Added methods to check and configure the state

* Removed const and updated printed info

* Added macro to avoid logs

* Added info dump functions

* The asset spawn check was added to the tick

* LargeMapManager added to CarlaGM

* Moving to level load autocontrol

* Updated with new function name, AddNewClientToConsider

* Fixing forced tile load

* Added operator*(float)

* Disabled Localplayer

* Now the streaming is handled by us

* Fixed remove of considered actors

* Fixed typo

* Added MapOrigin to the Episode

* Added Vector3DInt to LibCarla

* Removed floats in Vector3DInt

* Added offset to client actor's location

* Fixed old cast warning

* Removed float

* Added explicit cast to avoid warning

* Fixed client actor transform

* Removed unnecessary code

* Added origin offset to spawn_actor

* Adding spawn points generation

* Added spawn points folder in editor

* Changed Spawnpoint for only Transforms

* World rebase is triggered directly

* Added offset when attaching actors

* Detecting hero vehicle

* Added LargeMapManager

* Added DVector Vector of doubles

* Declaration of interface

* Added AUncenteredPivotPointMesh

* Added map generation from assets folder

* Updates on FDVector

* Added tile load on demand

* Fixed load tile issues after rebasing origin

* Updated FDVector

* Added some auxiliary functions

* Added conversion and operator

* Added methods to check and configure the state

* Removed const and updated printed info

* Added macro to avoid logs

* Added info dump functions

* The asset spawn check was added to the tick

* LargeMapManager added to CarlaGM

* Moving to level load autocontrol

* Updated with new function name, AddNewClientToConsider

* Fixing forced tile load

* Added operator*(float)

* Disabled Localplayer

* Now the streaming is handled by us

* Fixed remove of considered actors

* Fixed typo

* Added MapOrigin to the Episode

* Added Vector3DInt to LibCarla

* Removed floats in Vector3DInt

* Added offset to client actor's location

* Fixed old cast warning

* Removed float

* Added explicit cast to avoid warning

* Fixed client actor transform

* Removed unnecessary code

* Added origin offset to spawn_actor

* Adding spawn points generation

* Added spawn points folder in editor

* Changed Spawnpoint for only Transforms

* World rebase is triggered directly

* Added offset when attaching actors

* Detecting hero vehicle

* Only hero vehicles are considered to stream tiles

* Little update on log macro

* Adding support for ghost actors

* Refactored LargeMap classes

* Refactored LargeMap classes

* Revert refactor

* Remove files

* Added dormant state to actors

* Fixed spawn+rebase on new OnActorSpawn

* Removed circular dependency warning

* Converted FActorView into an USTRUCT

* Added actor state conversion to dormant

* Removed ConvertActorDormant

* Added spawn and transition of dormants

* Ghost to Dormant working

* Replicated dormant actors

* Add substraction operators

* Added dormant to ghost conversion

* Fixed some issues in dormant to ghost conversion

* WIP! Attached actors not working properly

* WIP! Attached actors not working properly

* Added tiles loaded from umaps.

* Fixed Missing includes

* Added FActorData classes to save and restore actor state for dormant actors. Edited all client - server calls to recognize the dormant state. FActorView now can hold null AActor* when is dormant. Large Maps now load tiled umaps instead of assets.

* Fixed dormant check for attached actors

* Expanded FActorData classes. Added world observer aware of dormant actors.

* Extended FActorData classes with walker data.

* Fixed missing includes

* Removed some with editor macros.

* Added virtual destructor to FActorData.

* Adding includes

* Fixed warnings. Added UNoWorldOffsetSceneComponent to have unreal actors unnafected by rebase.

* Fixed tile alingment.

* Added sensor data to restore the comunication.

* Added parent hierarchy consideration to sleep/wakeup of ghost/dormant actors.

* Fixed crash for sensor destruction.

Co-authored-by: doterop <daniel.oterop@gmail.com>
Co-authored-by: bernat <bernatx@gmail.com>
2021-05-20 16:09:43 +02:00
Roel Algaba Brizuela f953e8dba5 Revert "Disable determinism test temporally" 2021-05-17 20:56:46 +02:00
bernat a3df763a0a Disable determinism test temporally 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela 0f70fd66e9 Reset files back to default state 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela 8e540d60d0 First version - Wheel direction changes 2021-05-17 20:56:46 +02:00
bernat 9b05d44a0f Restore settings after smoke tests 2021-05-17 13:08:12 +02:00
Daniel Santos-Oliván d05d1f5e37 SmokeTest: Removed useless apply_settings in tearDown 2021-05-13 16:18:51 +02:00
Daniel Santos-Oliván 1b258f9e14 TestSync: Removed print 2021-05-13 16:18:51 +02:00
Daniel Santos-Oliván c49da25c99 TestSensorDeterminism: better frame check and optimized world reload 2021-05-13 16:18:51 +02:00
Roel Algaba Brizuela 1dc91fc7c0 Revert "Disable determinism test temporally" 2021-05-07 15:52:21 +02:00
bernat bf82f09a31 Disable determinism test temporally 2021-05-07 15:52:21 +02:00
Roel Algaba Brizuela a3b0f03e2e Reset files back to default state 2021-05-07 15:52:21 +02:00
Roel Algaba Brizuela c0188774c2 First version - Wheel direction changes 2021-05-07 15:52:21 +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
Axel e6a23ff101 Added traffic light generation functions. 2021-04-29 11:33:01 +02:00
glopezdiest 3360d27486
Improved agent vehicle detection (#3973)
* Improved agent vehicle detection

* Minor CHANGELOG error

Co-authored-by: Jacopo Bartiromo <32928804+jackbart94@users.noreply.github.com>
2021-04-27 15:02:18 +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
Daniel Santos-Oliván 55de002ef0 Increase sensor queue timeout for smoke test 2021-04-15 11:19:32 +02:00
Daniel Santos-Olivan 0ca1ae91e8 Fix test_lidar for Python 2.7 2021-04-14 23:30:03 +02:00
Daniel Santos-Olivan c97a7b0a8a Fixed format 2021-04-14 23:30:03 +02:00
Daniel Santos-Oliván 9edb7b2968 Added lidar smoke test
Test for checking that the lidar point count is correct in both lidar
and semantic lidar.
2021-04-14 23:30:03 +02:00
Daniel Santos-Oliván c87a584404 Add world variable to async tests also 2021-04-14 23:30:03 +02:00
Daniel Santos-Olivan e1938e13bd Updated manual control with new camera shots for pedestrians 2021-04-01 12:33:12 +02:00
Axel a0c15d9649 Edited changelog and documentation. 2021-04-01 12:32:30 +02:00
Axel ed6062e5dd Added new argument to recreate sensors in the replayer. 2021-04-01 12:32:30 +02: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
corkyw10 4233fe9310 Added information to alert the user that the 'Latest' version of the documentation points to branch and may show features that are not available in any packaged versions of carla as well as updated and improved docs 2021-03-15 15:43:15 +01:00