Commit Graph

367 Commits

Author SHA1 Message Date
Bernat d83f2f454e Renamed property tick_interval to sensor_tick 2019-01-16 10:46:16 +01:00
bernat 8e611f0c13 Moving tick_interval property from collision camera to Lidar camera. 2019-01-16 10:46:16 +01:00
bernat 8a8db23f86 Adding 'tick_interval' property for sensors 2019-01-16 10:46:16 +01:00
nsubiron d4f6c24c64 Update changelog and increase version 2018-12-21 22:52:33 +01:00
nsubiron e464913014 Update cameras and sensors documentation 2018-12-15 17:35:04 +01:00
nsubiron 77de6a958c Make the simulator start windowed by default 2018-12-13 20:27:49 +01:00
marcgpuig df11f4dd64 Restored SpriteComponent's EditorScale 2018-12-13 19:31:37 +01:00
marcgpuig cb1aaff0d2 AddSpawners disabled by default 2018-12-13 19:31:37 +01:00
marcgpuig 52429a3e94 Now the waypoint elevation works within the Python API 2018-12-13 19:31:37 +01:00
marcgpuig a0cbf1dfb2 Added elevation in OpenDriveActor 2018-12-13 19:31:37 +01:00
nsubiron 56534e9569 Add option for manual gear shifting to VehicleControl 2018-12-13 18:32:59 +01:00
marcgpuig 3aa0ef261a Merge branch 'usable_open_drive' of https://github.com/carla-simulator/carla into usable_open_drive 2018-12-10 15:28:40 +01:00
marcgpuig b3e2f2261d Added a description on Unreal's interface 2018-12-10 15:25:43 +01:00
Marc Garcia Puig 6451fde7c7
Merge branch 'master' into usable_open_drive 2018-12-10 11:09:18 +01:00
marcgpuig c0e874c2e6 Fixed problem generating the package + new icon 2018-12-05 19:39:01 +01:00
marcgpuig 4b998bbebc Major improvment on OpenDriveActor usage 2018-12-04 16:23:20 +01:00
marcgpuig cbd28cc5d1 Fixed package making + formating to UE4's standard 2018-12-03 11:00:49 +01:00
Marc Garcia Puig 8e762850cd Fixed an issue where the OpenDrive was generated twice 2018-11-30 21:09:47 +01:00
Bernd Gassmann bd710c339c Provide parent/attribute content of Actors via python interface
While creating the new carla ros bridge some extensions became necessary
within CARLA:

The parent property of an actor via python interface is not yet filled.
Therefore, the parent_id of Actors has to be transferred from the CARLA
server via rpc interface.

In addition, actor attributes are published via python interface.

Changes in detail:

carla/rpc/Actor.h:
- add parent_id field to the Actor class for rpc transport

TheNewCarlaServer.cpp:
- fill the parent_id field with the appropriate value

client/ActorList:
- added GetActor() function to get an actor by id

client/ActorVariant:
- added actor_list optional parameter to Get() and MakeActor() function
which allows to query for the parent actor in case the actor_list is
available

client/ActorAttribute:
- solved problem of independent rpc::ActorAttribute* classes by
introduction of ActorAttributeValueAccess class, to be able to reuse
most of the functions for both ActorAttribueValues and ActorAttributes

ActorBlueprintFunctionLibrary:
- extended actor attributes by attribute 'role_name' having {autopilot,
    scenario, ego_vehicle} as recommended values for vehicles or
    {front,back,...} for sensors to be able to distiguish the different
    actors in a meaningful way when transferring to ROS topic names
- extended vehicle attributes by not-modifiable attribute 'object_type'
to be defined at blueprint creation time to provide ground truth
object classification type

PythonAPI:
- libcarla: provide the actor attributes within python as dictionary
- make use of role_name attribute to provide information required for
ROS bridge to distinguish ego vehicle from others
2018-11-30 16:08:50 +01:00
Marc Garcia Puig 1d1953f347 Even fewer dependencies in Carla.h 2018-11-27 18:08:01 +01:00
iFuSiiOnzZ ad91270ab8 Remove "function X" not found error
Depending on the include header sometimes the error is  {instrinsic funtion} is not a member of {class name} and other times it seems some Unreal functions as GetObject was replaced by the GetObjectW macro.
2018-11-19 11:02:07 +01:00
iFuSiiOnzZ 3583f895af Add missing includes for enable/disable UE4 macros 2018-11-19 10:52:54 +01:00
nsubiron cddb98282c Increase version and update changelog 2018-11-16 13:29:40 +01:00
nsubiron 3072fcb2be Add missing license notices 2018-11-15 16:49:40 +01:00
nsubiron 0be794736f Uncrustify 2018-11-15 16:49:40 +01:00
nsubiron a4fda4213b Refactor MapData 2018-11-15 16:45:34 +01:00
nsubiron 503fedeb6b Merge branch 'master' into roads 2018-11-12 14:48:44 +01:00
nsubiron b5c565d49f Add missing include 2018-11-08 12:50:30 +01:00
nsubiron b113b979ca Log vehicle control in world observer 2018-11-08 12:50:11 +01:00
nsubiron 6e0c0c808f Fix unit conversion for velocity 2018-11-07 11:32:38 +01:00
iFuSiiOnzZ 7a2d023619 Use the trigger extend volume for lane debugging 2018-11-01 13:16:13 +01:00
nsubiron 46a6ecec1c Rollback files that didn't need to change 2018-10-31 19:53:34 +01:00
nsubiron 36e1ca6ed0 Fix route planner trigger box default extent 2018-10-31 18:38:53 +01:00
nsubiron 0f4f23bb63 Make vehicles continue straight when off-road 2018-10-31 18:37:52 +01:00
iFuSiiOnzZ 690d114d90 Start to play with the autopilot and opendrive 2018-10-31 11:52:40 +01:00
iFuSiiOnzZ ec14745050 Check for errors during opendrive parsing 2018-10-30 14:33:58 +01:00
iFuSiiOnzZ 425d1dca90 Put back the Init function for ARoutePlanner 2018-10-29 17:50:20 +01:00
iFuSiiOnzZ 00fc3e4b26 Return lanes ordered (from 1 to n and -1 to -n) 2018-10-29 15:42:59 +01:00
iFuSiiOnzZ 2b9480a772 Invert the heading the the 'y' to be in Unreal coordinates 2018-10-29 13:42:24 +01:00
nsubiron 92f8fe7fd6 Merge branch 'master' into roads 2018-10-28 11:35:42 +01:00
nsubiron 6d1f3519ec Make possible to draw UE4 debug shapes from Python API 2018-10-28 10:19:30 +01:00
nsubiron 3af14283f8 Add vehicle spawn points
(cherry picked from commit 9aed85ed37)
2018-10-28 10:08:41 +01:00
Joshua Harlow 61ad44497f Get config loading working again (for abs paths)
The main reason this wasn't working was because it
was only returning true for the relative path; when
it should return true in both cases.

Fixes #215
2018-10-26 14:42:02 -07:00
nsubiron 48d204161a Fix route planner not initialized 2018-10-26 20:43:58 +02:00
nsubiron 8f12b498a2 Fix deleted shared_ptr 2018-10-26 18:28:42 +02:00
nsubiron 5c4d01167c Merge branch 'roads' into road_points_test 2018-10-26 18:20:29 +02:00
nsubiron 4e075ca1f1 Merge branch 'master' into com 2018-10-26 17:29:59 +02:00
nsubiron e97882264e Disable texture streaming 2018-10-26 14:14:37 +02:00
iFuSiiOnzZ 035c00bb1d Automatically load opendrife file 2018-10-26 13:01:38 +02:00
iFuSiiOnzZ d95d8ee5ec Refactoring 2018-10-25 16:15:12 +02:00