Commit Graph

818 Commits

Author SHA1 Message Date
Aidan Clear 5cbde4d5a9 Updating api to allow retrieval of traffic pole index and the other traffic lights in a group from a traffic light 2019-02-27 18:48:40 +01:00
nsubiron 419be77858 Add support for stop and yield signs 2019-02-27 17:47:36 +01:00
nsubiron 3e93782c98 Expose traffic sign's trigger volumes on Python API 2019-02-27 17:47:36 +01:00
nsubiron 6701f22ab1 Fix compilation error on Windows 2019-02-27 16:53:37 +01:00
Néstor Subirón 0e7e1b0b91
Merge branch 'master' into new_expose_vehicle_physics 2019-02-27 12:29:58 +01:00
Marc Garcia Puig f0273d5465
Merge branch 'master' into marcgpuig/windows_build 2019-02-27 11:50:57 +01:00
bernatx d0c2962f5d Add some comments on code, change some hash function 2019-02-26 15:07:19 +01:00
bernatx 6b609f5db6 Isolate the query module 2019-02-26 15:07:19 +01:00
bernatx 4b24e7b4d6 Improvements to the collision structure for recording 2019-02-26 15:07:19 +01:00
manishthani a49e14997e
Merge branch 'master' into new_expose_vehicle_physics 2019-02-26 14:56:05 +01:00
Manish 5eb4561a38 refactoring code 2019-02-25 20:41:54 +01:00
Manish dcc0cc4f1d Added default params and refactored 2019-02-25 13:16:57 +01:00
bernat 98492c592d
Merge branch 'master' into bernatx/Recorder 2019-02-25 12:16:06 +01:00
bernatx 1a784ac2a3 Changed the structure of the recorder file, now it is more flexible 2019-02-25 12:12:10 +01:00
Manish 333fe4546d refactored code 2019-02-25 11:17:16 +01:00
Manish 12fd0178e5 Improved test, removed inertia tensor scale, fixed bindings and center of mass 2019-02-24 19:47:35 +01:00
bernatx f9768935ee A bit of reformatting output 2019-02-22 13:49:44 +01:00
bernatx c35fbd8884 Parsing actors from the registry instead of from Unreal 2019-02-22 13:49:22 +01:00
bernatx 0ed6ae5883 Minor corrections 2019-02-22 10:39:24 +01:00
bernatx 5290ab3188 Fix problem with velocities, now they are reset while replaying 2019-02-21 18:24:32 +01:00
bernatx cccf16e9dc Removing the LOG file associated to each recorded file. 2019-02-21 14:03:26 +01:00
Manish 01ecabc0e0 simplified get and set of center of mass and extended test 2019-02-21 11:20:32 +01:00
Manish 4df5da8620 Added center of mass and huge refactor of bindings 2019-02-20 19:25:16 +01:00
bernatx 737431735c Adding collision events and a few more features to the recording system 2019-02-20 14:51:33 +01:00
Manish c6f618090b Removed hack for controlling physics params, found a better way 2019-02-19 20:38:43 +01:00
Manish 0b235ad0cc Added Vector2D and changed curves to list of Vector2D 2019-02-19 14:14:06 +01:00
Manish adb2f50158 Added wheels physics control 2019-02-18 20:54:24 +01:00
Manish f9255b9544 Working on wheel physics and changed call from world to each actor 2019-02-18 19:16:13 +01:00
Manish 0c8839ccb6 we can now set physics params of vehicles 2019-02-18 11:39:32 +01:00
Manish 6547535a71 Added constructor of VehiclePhysicsControl in PythonAPI 2019-02-18 10:53:29 +01:00
bernatx 12dd144400 Moved Recorder code from LibCarla to Unreal 2019-02-15 13:06:32 +01:00
nsubiron a0c2c21581 Add movable static meshes to the actor registry 2019-02-15 12:56:53 +01:00
Manish 89ed858cd9 Added vehicle engine setup params 2019-02-15 10:54:25 +01:00
Manish b882efe8e3 exposing torque curve of vehicle physics working 2019-02-14 19:33:24 +01:00
Marc Garcia Puig a206e35c77 Fixed package for windows 2019-02-12 15:06:27 +01:00
bernatx 06d486f22a Some Pull Request fixes 2019-02-11 19:15:28 +01:00
bernatx 525293850a Fixing problem with dynamic Id of TrafficLights 2019-02-11 16:42:14 +01:00
bernatx 1985ab683f Adding traffic light state to recorder. Also other fixes. 2019-02-08 15:30:22 +01:00
bernatx cedf9c1bfa Fixing merge with master 2019-02-06 17:24:09 +01:00
bernatx 3824e4d616 Manual_control script with recording/replayer functionality 2019-02-06 12:40:35 +01:00
bernatx 41e53d528b Added parenting and negative times to start a time from the end 2019-02-06 12:18:30 +01:00
bernatx 561895280a Adding general info to the recorder file, and removing velocity data 2019-02-06 12:17:10 +01:00
bernatx 0a6ecf4349 Basic recording/replayer functionality 2019-02-06 12:14:22 +01:00
bernatx 7d9ccf8c18 Adding Replayer (but with callback problem) 2019-02-06 12:11:38 +01:00
bernatx 80ebdbf945 First version of recorder (logger), only capture. 2019-02-06 11:47:48 +01:00
nsubiron 9134973489 Upgrade version 2019-01-31 19:32:27 +01:00
nsubiron 7678354315 Update content link 2019-01-31 19:31:35 +01:00
Marc Garcia Puig b2e0b53cf5 Fixed the steering when RoadMap is null 2019-01-30 18:12:42 +01:00
Marc Garcia Puig aff20355e3 Fix raycast direction when FreeDriving 2019-01-30 18:12:42 +01:00
Marc Garcia Puig 8c8c256543 Fixed style in some old code 2019-01-30 18:12:42 +01:00
Marc Garcia Puig 4421358610 Fixed multiple trigger spwning 2019-01-30 18:12:42 +01:00
Marc Garcia Puig 7e45899d74 Fixed vehicle controller raycast and OpenDriveActor issues 2019-01-30 18:12:42 +01:00
nsubiron 137b69b29a Add utils for creating a prop factory 2019-01-30 16:25:08 +01:00
Néstor Subirón 0e8ca5064b
Merge branch 'master' into tl_api 2019-01-30 14:40:21 +01:00
Daniel Novillo 5a026fd489
Merge master into pedestrian-collision-sensor 2019-01-30 13:49:57 +01:00
Aidan Clear faac288002 Prettyfying the files in response to review 2019-01-30 11:20:23 +01:00
Daniel 881e957216 Optimizations 2019-01-29 20:43:37 +01:00
Daniel 79b7e39196 Moved code from Sensor to ActorBlueprintFunctionLibrary
Added documentation
Minor code improvements
2019-01-29 19:21:34 +01:00
nsubiron a993968c5a Switch off texture streaming again, it was automatically switched on on Unreal Engine upgrade 2019-01-29 16:43:53 +01:00
Aidan Clear f033823752 Fixing couple of merge issues 2019-01-29 16:20:09 +01:00
Aidan Clear cb6c57d24e
Merge branch 'master' into tl_api 2019-01-29 13:07:48 +00:00
nsubiron 1e5195dd9a Fix ObstacleDetectionSensor for new async streams 2019-01-29 13:05:41 +01:00
Daniel ad5c62cfb1 Improved comments and changed TraceChannel to ECC_WorldStatic 2019-01-29 12:44:41 +01:00
Daniel 0bd4388e3f Documentation and variable renaming for obstacle sensor 2019-01-29 12:44:41 +01:00
Daniel Novillo Villarejo 5a31efe298 Obstacle detector for vehicles or everything 2019-01-29 12:44:22 +01:00
Daniel Novillo Villarejo 91e9ee8200 Basic sensor setup for ObstacleDetectionSensor 2019-01-29 12:44:22 +01:00
Daniel Novillo Villarejo 488a56fcab Rollback of DefaultGame.ini
Solve FILE_NAME never used
change if mkdir for mkdir -f in a couple of files
2019-01-29 12:00:58 +01:00
Daniel Novillo Villarejo 7612757f8a Changed MapstoCook, directories to always cook and staging directory 2019-01-29 12:00:58 +01:00
Daniel Novillo Villarejo 0730688e48 Maps extraction tool without testing 2019-01-29 12:00:58 +01:00
nsubiron ae75d41055 Remove crash reporter 2019-01-29 10:42:38 +01:00
Aidan Clear acb590ca85 Adding python api support for changing a traffic light's state and timers and getting the traffic light and speed limit for a vehicle 2019-01-28 20:03:16 +01:00
nsubiron 63ce3a10e8 Small documentation fix 2019-01-28 19:51:00 +01:00
nsubiron 98a515537a Minor fixes 2019-01-28 19:13:56 +01:00
nsubiron fbf64f56d5 Add CarlaStatics function library 2019-01-27 21:04:40 +01:00
nsubiron 7cb8e00135 Fix #1168 deregister registered actors on "OnDestroyed" event 2019-01-27 19:13:36 +01:00
nsubiron 67c2d900e5 Fix regression introduced in #1150, make data streams more robust for asynchronous use 2019-01-27 16:19:16 +01:00
nsubiron 027362bb48 Refactor the server to always return a Response object, move some functionality to UCarlaEpisode 2019-01-27 13:34:57 +01:00
nsubiron 1f34cf33b7 Add more info to actor view, including serialized data 2019-01-26 18:31:15 +01:00
nsubiron c7561c5ef7 Iterate actor registry by values instead of pairs 2019-01-26 18:31:15 +01:00
nsubiron 0371620a36 Replace Optional by boost::optional and add adaptors for serialization 2019-01-26 18:31:15 +01:00
nsubiron 8296b50aec Fix serialization of boost::variant 2019-01-26 18:31:15 +01:00
nsubiron 6ff8784f16 Compile server pipeline with -fno-exceptions, split unit tests for client and server 2019-01-26 17:27:14 +01:00
nsubiron 459d75568a Add carla::throw_exception function to re-route exceptions 2019-01-26 15:59:17 +01:00
nsubiron 7801e68f0f Fix missing includes 2019-01-26 14:31:35 +01:00
nsubiron bd398acf28 #1119 make sure streams are discarded when the sensor is destroyed 2019-01-26 14:31:35 +01:00
nsubiron 6c5da50d7e Fix impulse needs to convert units 2019-01-24 19:57:17 +01:00
bernatx 21bf92c5af Removed 'add_force' command, and little fixes. 2019-01-24 18:57:38 +01:00
bernatx c360d1407b Adding conversion for meter / centimeter for Vector3D 2019-01-24 18:57:38 +01:00
bernatx eaf3392c66 Added methods to PythonAPI for managing some physics of an actor 2019-01-24 18:57:38 +01:00
Marc Garcia Puig e6c1df36ae Remove unnecessary checks 2019-01-24 16:50:29 +01:00
Marc Garcia Puig 1287164b0f Changed asserts for checks 2019-01-24 14:44:24 +01:00
Marc Garcia Puig 84375d376b Added option to change elevation to the triggers 2019-01-24 12:58:48 +01:00
Marc Garcia Puig 2b99e46954 Fixed OpenDriveActor bug on multiple lane junctions 2019-01-24 12:58:15 +01:00
nsubiron 61a7cc94ad Migrate saving images to disk to new async system 2019-01-23 18:57:31 +01:00
nsubiron 6c8499c8c9 Upgrade to UE4.21 2019-01-23 18:57:26 +01:00
Pasch, Frederik 89af74d967 Add support for a gnss sensor
An initial reference location is read from the header of the OpenDRIVE definition (/OpenDRIVE/header/geoReference)

The expected format is based on the Proj4 syntax:
+lat_0=<LATITUDE as double> +lon_0=<LONGITUDE as double)

Example (Town01):
<OpenDRIVE>
    <header revMajor="1" revMinor="4" name="" version="1" date="2018-10-26T12:17:35" north="2.0479999989271146e+1" south="-3.4888998413085938e+2" east="4.1446086126736287e+2" west="-2.0712774024007370e+1" vendor="VectorZero">
        <geoReference><![CDATA[+lat_0=4.9000000000000000e+1 +lon_0=8.0000000000000000e+0]]></geoReference>
    </header>
...
2019-01-23 17:49:01 +01:00
nsubiron 4235da52a2 Add bounding box to pedestrians 2019-01-22 19:54:57 +01:00
nsubiron aec58e7357 Fix missing include and forward declaration 2019-01-22 19:54:57 +01:00
nsubiron 4c68cdb345 Add jump to pedestrian control 2019-01-22 19:54:57 +01:00
nsubiron 4ab822bcce Add support for spawning and controlling walkers 2019-01-22 19:54:57 +01:00
nsubiron 656aba71ec Rename apply_control_to_actor to apply_control_to_vehicle 2019-01-22 19:54:57 +01:00
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
iFuSiiOnzZ 1ec41174e1 Route generates seemd to work
There is bug in the exported opendrive  where is missing some information in the junctions.
2018-10-25 12:55:13 +02:00
nsubiron 73826236e0 Fix wrong overload was called 2018-10-25 12:01:47 +02:00
nsubiron aeb04231c6 Correct map name if playing in editor 2018-10-25 12:01:19 +02:00
nsubiron bf0685d115 Expose road maps to Python 2018-10-24 22:42:50 +02:00
nsubiron 6b7ad14665 Add recommended start transforms to map info message 2018-10-24 21:59:23 +02:00
nsubiron 4f92ec758c Add MapInfo message and serialize OpenDrive file 2018-10-24 21:59:23 +02:00
nsubiron 9aed85ed37 Add vehicle spawn points 2018-10-24 21:59:23 +02:00
iFuSiiOnzZ 412c45b46b Waypoints for straight lines working : ) 2018-10-23 17:06:03 +02:00
nsubiron 00e0b5167f Fix compilation of CarlaUE4 2018-10-23 16:43:52 +02:00
FPerez 3389d4c58b Increased waypoint acceptance area, and expose debug info to blueprints 2018-10-23 16:38:22 +02:00
nsubiron 99fc6fd103 Merge branch 'com' into roads 2018-10-23 16:01:15 +02:00
iFuSiiOnzZ 08f7352835 Draw waypoints as line 2018-10-23 09:39:54 +02:00
nsubiron c824f77e6d Destroy pawn's controller when destroying an actor if necessary 2018-10-22 17:58:20 +02:00
nsubiron 44710c760d Workaround bounding boxes only for vehicles 2018-10-22 14:17:25 +02:00
nsubiron a4a8bcad27 Reduce output log of weather 2018-10-22 10:18:47 +02:00
nsubiron c478eb039e Function to disable simulating physics on an actor 2018-10-21 23:39:58 +02:00
nsubiron 994110047e Fix set actor transform broken for attached actors 2018-10-21 23:38:14 +02:00
nsubiron d5392c7408 Add traffic lights and signs as actors 2018-10-21 23:35:24 +02:00
nsubiron cf8a758146 Add semantic tags to actors 2018-10-21 18:27:49 +02:00
nsubiron 07b22b5f2f Move episode state serialization into Unreal 2018-10-21 17:10:48 +02:00
nsubiron 26198adab3 Fix crash empty actor getting serialized 2018-10-21 16:50:28 +02:00
nsubiron 8f20693ffa Make tags singular 2018-10-21 15:18:28 +02:00
nsubiron 55558a64ca Fix build
(cherry picked from commit bc6d9de781)
2018-10-21 14:47:36 +02:00
nsubiron 313b11931c Add collision sensor 2018-10-20 20:33:37 +02:00
iFuSiiOnzZ 01b963baa2 Some fixes 2018-10-19 18:13:33 +02:00
iFuSiiOnzZ 10eb2184a8 Replace 2 first points of the spline and destoy RoutePlanners on exit 2018-10-19 17:28:53 +02:00
nsubiron bc6d9de781 Fix build 2018-10-19 17:27:52 +02:00
iFuSiiOnzZ 814723d434 Move points reversion out of the points loop generation 2018-10-19 16:52:09 +02:00
iFuSiiOnzZ b7b895772a Testing car autopilot for straight lines 2018-10-19 16:44:15 +02:00
nsubiron 81e7fbc12c Merge branch 'com' into roads 2018-10-19 15:14:35 +02:00
nsubiron fb39d01a44 Update Content and default Town03 2018-10-19 13:27:56 +02:00
nsubiron cecd66e159 Allow vehicles without color attribute 2018-10-19 13:08:27 +02:00
nsubiron 5c3af1f5a5 Add option to command-line to change quality level 2018-10-19 11:22:55 +02:00
nsubiron b58a5988a1 Port quality level delegate to new game mode 2018-10-19 11:22:55 +02:00
nsubiron d2f2c3c650 Use new quality level enum and uncrustify related files 2018-10-19 11:22:55 +02:00
nsubiron 15ee43375c Add quality level enum serialization 2018-10-19 11:22:55 +02:00
iFuSiiOnzZ 659de82a6a Generating multilane waypoints 2018-10-19 10:57:05 +02:00
nsubiron 3c1f23a3fa Better logging when destroying actors 2018-10-18 20:38:14 +02:00
nsubiron 21800007b4 Add support for requesting the list of actors in the episode 2018-10-18 20:36:17 +02:00
nsubiron e08b4e6cfd Remove autopilot error messages 2018-10-18 00:39:27 +02:00
nsubiron f09e9b0872 Whoops 2018-10-18 00:21:03 +02:00
nsubiron c0045c64fa Enable AWorldObserver tick 2018-10-18 00:21:03 +02:00
nsubiron 2168747991 Deserialize data from world observer 2018-10-18 00:21:03 +02:00
nsubiron 7722f112ba Attach AWorldObserver sensor to UCarlaEpisode 2018-10-18 00:21:03 +02:00
nsubiron 817aac38dd Add world observer sensor 2018-10-18 00:21:03 +02:00
nsubiron d7d4dd4e1e Add episode info message 2018-10-18 00:21:03 +02:00
nsubiron c7de4c0be7 Make Simulator class, leave Client to pure networking methods only 2018-10-18 00:21:03 +02:00
nsubiron f159a0eacf Sync default weather parameters 2018-10-18 00:19:38 +02:00
nsubiron 733210500d Indentation... 2018-10-18 00:18:03 +02:00
FPerez 6ee5f2ac59 Changed camera gamma 2018-10-17 19:58:03 +02:00
FPerez 711e04fc53 Capture Gamma set, Preset weathers fixed 2018-10-17 19:28:49 +02:00
iFuSiiOnzZ 9718238df6 Add basic lane information 2018-10-17 12:18:40 +02:00
iFuSiiOnzZ 62a48ca689 Add diferent route options to the RoutePlanner 2018-10-16 18:24:16 +02:00
iFuSiiOnzZ 42af43ace5 Draw opendrive points (debug purpose) 2018-10-16 18:18:02 +02:00
iFuSiiOnzZ b6c36404a3 Generate points for the RoutePlanner 2018-10-15 18:09:37 +02:00
iFuSiiOnzZ 2e364efea4 Add OpenDrive actual for waypoints load 2018-10-15 15:12:46 +02:00
iFuSiiOnzZ d046c01bc3 Give possibility to add dynamic routes to RoutePlanner 2018-10-15 13:19:41 +02:00
iFuSiiOnzZ 80b258a571 Includes reordering 2018-10-15 10:44:37 +02:00
nsubiron e19a5cb7b9 Fix compilation on Windows 2018-10-15 10:34:16 +02:00
nsubiron 5bb425737c Expose weather to client API 2018-10-15 10:34:08 +02:00
iFuSiiOnzZ 604111ec4f Remove intrinsics functions errors by reodering the includes 2018-10-13 14:12:20 +02:00
iFuSiiOnzZ 3db8a9464f Pass zero as offset to WritePixelToBuffer_Vulkan 2018-10-13 11:31:00 +02:00
nsubiron 856ecde332 Add Weather class 2018-10-11 18:22:03 +02:00
nsubiron c83078d700 Fix missing includes 2018-10-11 18:15:05 +02:00
nsubiron 5965c3bdbe Refactor client-side code and its C++ API 2018-10-08 13:47:10 +02:00
nsubiron db9d6a781d Small refactoring and documentation 2018-10-02 18:00:16 +02:00
nsubiron 7771e5778c Fix make package 2018-10-02 15:03:58 +02:00
nsubiron df65c16b1a Rename sensors 2018-10-02 15:03:58 +02:00
nsubiron 11167181f2 Port lidar to new sensor system 2018-10-02 15:03:58 +02:00
nsubiron fb68143559 System for setting sensor attributes 2018-10-02 15:03:58 +02:00
nsubiron 8cfee9696d Better support for blueprints in SceneCaptureSensor 2018-10-02 15:03:58 +02:00
nsubiron 93809422bd Retrieve sensor definition from static function 2018-10-02 15:03:58 +02:00
nsubiron cca42fd618 Remove everything related to the deprecated sensors 2018-10-02 15:03:58 +02:00
nsubiron 283ab21581 Reparent and rename Lidar 2018-10-02 15:03:58 +02:00
nsubiron 282789548e Fix image buffer stride issues 2018-10-02 15:03:58 +02:00
nsubiron 367a6b51eb Allow each scene capture sensor have its own serializer 2018-10-02 15:03:58 +02:00
nsubiron d3f8740df2 Add shader-based sensors 2018-10-02 15:03:58 +02:00
nsubiron 151ea569a1 Reparent scene capture camera 2018-10-02 15:03:58 +02:00
nsubiron 1b9fa8c55d Fix extra allocation for DirectX buffers 2018-10-02 15:03:58 +02:00
nsubiron bf88697374 Add debugging methods to scene capture sensor 2018-10-02 15:03:58 +02:00
nsubiron 5e18418e14 Demolish the OldSensorFactory 2018-10-02 15:03:58 +02:00
nsubiron d0629c9381 Image serialization complete pipeline 2018-10-02 15:03:58 +02:00
nsubiron 396894f10b Migrate deprecated ASceneCaptureCamera to the new ASceneCaptureSensor 2018-10-02 15:03:58 +02:00
nsubiron c68c3e9e4c Basis for SensorRegistry and ASensor class 2018-10-02 15:03:58 +02:00
nsubiron c6c5edb892 Rename ASensor to ADeprecatedSensor 2018-10-02 15:03:58 +02:00
nsubiron 3bd67d2fdf Allow including LibCarla headers multiple times in UE4 2018-10-02 15:03:58 +02:00
nsubiron a869424185 User buffer as much as possible to avoid a couple of dynamic allocations 2018-10-02 15:03:03 +02:00
Marc Garcia Puig 420fab0dd0
Fixed .gitignore not ignoring the Content 2018-10-02 12:05:05 +02:00
Marc Garcia Puig 09df66a083 Misspelling error in shader name 2018-09-18 13:57:48 +02:00
Marc Garcia Puig 4c87fa7451 Added lens distortion shader + fixed '.gitignore' issue ignoring plugin's postprocessing materials 2018-09-18 13:57:48 +02:00
nsubiron a1684ad0ae Minor fixes to non-rendering mode 2018-09-06 17:00:26 +02:00
Juan Belón 662fc32c8b Added includes to be able to compile full builds. 2018-09-06 17:00:26 +02:00
Juan Belón 341bf178e5 Added compatibility for non-redering mode in python clients lib. Small change in the command disable-rendering bool val 2018-09-06 17:00:26 +02:00
juaxix c39cc46646 Disable Rendering Feature 2018-09-06 17:00:26 +02:00
iFuSiiOnzZ 053ead0ed1 Disable some compilation warning warnings (C4668 and C4191)
C4668 symbol is not defined as a preprocessor macro, replacing with '0' for 'directives'
C4191 unsafe conversion from 'type of expression' to 'type required'
2018-08-23 17:36:30 +02:00
iFuSiiOnzZ d675233d8d Merge branch 'master' into 0.9-win32 2018-08-21 15:15:12 +02:00
iFuSiiOnzZ 8afb3cc59a Suppress some compiler warning
C4668 C4191 caused by undefined macros and type cast
Hiden member class variables names
2018-08-21 14:59:35 +02:00
Néstor Subirón 8fee70fb28
Merge branch 'master' into one_channel_lidar 2018-08-20 16:49:38 +02:00
iFuSiiOnzZ f0971ab2d6 Merge branch 'carla-0.9' into 0.9-win32 2018-07-30 13:43:29 +02:00
nsubiron 3b3bb1868a Fix the build 2018-07-30 12:37:28 +02:00
nsubiron 4dac1b532f Rename camera id 2018-07-29 23:18:21 +02:00
nsubiron 4c3b6127b1 Minor fixes 2018-07-29 18:05:19 +02:00
nsubiron 4f5044a495 Expose spectator pawn 2018-07-29 18:03:52 +02:00
nsubiron 78571e299f Minimal documentation of the new API 2018-07-28 20:11:42 +02:00
nsubiron b870a35fbf Update content link 2018-07-28 19:32:05 +02:00
nsubiron 12243aa84e Add functions to get actor location and transform 2018-07-28 17:46:26 +02:00
nsubiron 7d1f51e9cc Add functions to set actor location and transform 2018-07-28 15:23:57 +02:00
nsubiron f9b7578d6c Allow destroying actors from Python 2018-07-28 13:04:59 +02:00
nsubiron 67643485cc Fix long-standing crash when a vehicle is destroyed 2018-07-28 13:04:14 +02:00
nsubiron c785437f08 Fix images overexposed 2018-07-28 13:03:16 +02:00
nsubiron 8c656b5486 Add the tagger to the new game mode 2018-07-27 21:12:04 +02:00
nsubiron 3bd383a46d Fix camera settings ignored 2018-07-27 21:11:16 +02:00
nsubiron ae900053dc Do not use post-process None as default 2018-07-27 21:10:39 +02:00
nsubiron c4c15cbb41 Add function to enable autopilot from Python 2018-07-27 19:56:00 +02:00
nsubiron ad876a282f Better validation of actor descriptions 2018-07-27 18:43:27 +02:00
nsubiron 5b310cb541 Better definition of cameras 2018-07-27 18:41:25 +02:00
iFuSiiOnzZ 756646020d Merge branch 'carla-0.9' into 0.9-win32 2018-07-27 16:30:40 +02:00
nsubiron 0fb1edc6af Rename spawners to factories 2018-07-27 15:24:48 +02:00
nsubiron 81ba9782cb Helpers to convert actor attribute values 2018-07-27 14:51:30 +02:00
nsubiron 4ee7c80448 Helpers for building vehicle definitions 2018-07-26 22:31:37 +02:00
nsubiron d543c3812e Add function to apply control to vehicles 2018-07-26 22:08:39 +02:00
nsubiron ab431e3847 Exposing cameras in Python API 2018-07-26 18:25:57 +02:00
iFuSiiOnzZ 83464900b9 Make Carla build for Windows
Add missing libs
Enable exceptions
Enble/Disable some UE4 macros
2018-07-26 15:01:54 +02:00
nsubiron 8ae2770e1a Improvements to actor spawners 2018-07-25 17:16:28 +02:00
nsubiron a1158c6ca8 Fix some compilation errors on Windows 2018-07-24 18:05:53 +02:00
nsubiron 1d9610404d #573 Changes for using new repository 2018-07-24 12:43:55 +02:00
nsubiron a1663c6e03 Attach description to actor instance 2018-07-24 12:41:44 +02:00
nsubiron 0f636e84fd Full pipeline for spawning actors from Python 2018-07-23 20:40:59 +02:00
nsubiron 03c5ccc9d2 Add game mode for new RPC server 2018-07-23 17:43:23 +02:00
nsubiron 45f661ff9e Expose actor definitions and attributes on client side 2018-07-19 12:19:39 +02:00
nsubiron 2a8b8e2e4f Add actor dispatcher 2018-07-16 14:44:42 +02:00
nsubiron a8ebcbd505 Improve actor definition checks output 2018-07-15 19:17:21 +02:00
nsubiron 892acbbd3c Actor spawner needs to be an actor 2018-07-15 18:57:21 +02:00
nsubiron e5bbeaba25 Add actor descriptions and definitions 2018-07-15 14:45:23 +02:00
nsubiron b7a13d08d6 Refactor streaming library 2018-07-13 11:54:12 +02:00
nsubiron 0b90c448bf Replace Linux build system 2018-07-04 19:08:42 +02:00
Christopher Wecht ed2fa69fb5 single channel lidar is possible now 2018-07-02 16:37:51 +02:00
nsubiron ab9a2c7cb5 Upgrade version and update CHANGELOG 2018-06-15 18:57:46 +02:00
nsubiron 9d16e6672e Change autopilot to turn at intersections based on front wheels instead of pivot 2018-06-14 17:20:06 +02:00
nsubiron e67295e4af Close #497 add option to config file to disable bikes and motorbikes 2018-06-13 20:13:15 +02:00
nsubiron 332d40b58e Increase version number and update CHANGELOG 2018-06-08 13:14:48 +02:00
nsubiron 5b30e285fa Change FPS to Simulation Step in HUD 2018-06-06 12:04:25 +02:00
nsubiron 19df29c379 UE4 keeps changing this file 2018-06-06 12:04:07 +02:00
nsubiron 951694aa91 Fix #313 include map name in scene description message 2018-05-08 14:43:39 +02:00
Juan Belón 4779236a80 IsPendingKillPending ---> IsPendingKill 2018-05-08 13:00:26 +02:00
Juan Belón 744d928142 OnActorSpawned condition fixed 2018-05-08 12:57:08 +02:00
Juan Belón 3a8c7a8097 Changes in CarlaSettingsDelegate so it wont apply max distance culling for Low quality settings level. 2018-05-08 11:51:01 +02:00
Juan Belón e577c10026 Changes in the vehicles spawning algorithm 2018-04-23 15:12:02 +02:00
nsubiron 2d52245d3e Fix #371 bounding box was scaled twice when computing map intersection 2018-04-23 10:57:05 +02:00
nsubiron 0fb3c3ff7e Increase version and update changelog 2018-04-20 18:36:33 +02:00
nsubiron d6b61aac63 Fix #345 rollback vehicle's location and send relative transform of the bounding box 2018-04-17 15:38:04 +02:00
nsubiron d077be5330 Update lidar measurement's frame number 2018-04-16 18:21:24 +02:00
nsubiron 2417d82dfd Add frame number to sensor data 2018-04-13 17:55:00 +02:00
nsubiron 51f4d1271d Add frame number to measurements message 2018-04-13 15:31:04 +02:00
CVC\jbelon 5e423bcadc Minor fix to be able to Build 2018-04-12 18:09:34 +02:00
juaxix 1bb7fb89fb Logs for Walker Spawner only if the flag is defined 2018-04-12 17:17:50 +02:00
juaxix c65dd122d2 Set settings delegate now is async to keep server/client conn 2018-04-12 16:29:03 +02:00
CVC\jbelon dc041d748a Fix #334 - SceneCaptureCamera now names correctly in construction time and checks for the correctness of the rendertarget component in runtime 2018-04-12 12:54:48 +02:00
CVC\jbelon 819b1e7e8d Merge remote-tracking branch 'origin/master' into Optimizations 2018-04-12 09:57:25 +02:00
CVC\jbelon 2c2a2306ef Removed unnecessary includes from .h 2018-04-11 17:39:03 +02:00
FPerez eb4bc93149 Updated weather configuration 2018-04-10 18:51:14 +02:00
CVC\jbelon b8b27447d9 Fix #318 - Direct3D RHI textures resampled to maintain the width*height*bytes_per_pixels being sent to the client when dest_stride!=src_stride 2018-04-10 18:40:28 +02:00
CVC\jbelon ffd3339a8f Make Unreal CARLA Plugin compilable in Runtime mode 2018-04-09 18:02:11 +02:00
CVC\jbelon 23a466b27d Merge remote-tracking branch 'origin/master' into Optimizations 2018-04-06 11:24:52 +02:00
CVC\jbelon 4bc8aaf121 Fix to be able to compile for production 2018-04-06 11:19:24 +02:00
CVC\jbelon 355e4fa950 Set the number of max agents for crowdmanager 2018-04-05 16:37:20 +02:00
CVC\jbelon bf9e7277e3 Fix for crowd control when the number of pedestrian is bigger than 50 2018-04-05 16:35:27 +02:00
nsubiron 9a9ce7bfa1 Increase version and update changelog 2018-04-05 12:39:57 +02:00
CVC\jbelon 44ba17adf5 Merge remote-tracking branch 'origin/master' into Optimizations 2018-04-05 11:07:07 +02:00
juaxix 7b96f1f834 Formatting text for WalkerSpawnerBase.cpp 2018-04-04 17:32:45 +02:00
juaxix ab34056301 Removed unused walker_name var 2018-04-04 17:26:40 +02:00
juaxix fbb1cafcfb Removed prints for debug in WalkerSpawnerBase 2018-04-04 17:11:44 +02:00
nsubiron 721db1428a Extend info in uplugin file 2018-04-04 15:40:03 +02:00
CVC\jbelon 9cb1f8bb8d Fix #330 : Low mode camera over-exposed because by changing the CaptureComponent2D->CaptureSource to HDR without alpha 2018-04-03 15:17:48 +02:00
nsubiron fc9d3bce7a Convert speed limits to meters per second 2018-04-03 12:29:31 +02:00
nsubiron 74e2c01b5f Fix #322, agents box extent was sent in centimeters 2018-04-03 12:29:31 +02:00
CVC\jbelon 565bd984a2 Second part of the Fix #246 : Re-try until all vehicles in the configuration are spawned (not enough spawn points at beginplay) ,this also checks the minimum distance to the player car before spawn. 2018-03-29 18:36:53 +02:00
CVC\jbelon a0a8311db4 Work in progress for Walkers lifetime 2018-03-26 18:16:56 +02:00
CVC\jbelon e7e8eeccc9 Merge remote-tracking branch 'origin/issue#303' into Optimizations 2018-03-26 13:36:36 +02:00
CVC\jbelon f7ff6722ec Merge remote-tracking branch 'origin/master' into Optimizations 2018-03-26 10:04:57 +02:00
nsubiron 4d0408ef65 Reset cached quality level not only in editor, but also in release 2018-03-23 18:27:45 +01:00
nsubiron 8c65896c65 Fix race condition, ignore errors when sending measurements and reading control 2018-03-22 16:24:13 +01:00
juaxix 396a4e47e4 Reset project to Unreal 4.18. Keep compatibility with CARLA release 0.8 2018-03-22 11:43:53 +01:00
nsubiron 8526cd4a83 Increase version to 0.8.0 2018-03-22 10:41:55 +01:00
CVC\jbelon 1d8ae9afd4 Minor changes in Carla settings. 2018-03-22 10:15:06 +01:00
nsubiron 55e32f9fd0 Merge branch 'master' into low_mode_to_client_example 2018-03-21 13:04:49 +01:00
CVC\jbelon e3fb32d194 Merge remote-tracking branch 'origin/issue#290' into Optimizations 2018-03-21 12:56:25 +01:00
CVC\jbelon 647cc11d15 Merge branch 'low_mode_to_client_example' into Optimizations 2018-03-21 12:45:58 +01:00
CVC\jbelon 403e9ba797 Keep applied quality settings level between runs (special condition for Unreal Editor too) 2018-03-21 12:37:47 +01:00
nsubiron 67956422c7 Fix #290 crash in Lidar 2018-03-21 12:14:55 +01:00
nsubiron 013600803d Fix units in Lidar measurements and settings 2018-03-21 12:14:55 +01:00
CVC\jbelon 192cfe6b50 Project updated to Unreal Engine version 4.19 2018-03-21 11:03:20 +01:00
CVC\jbelon eecac13f9b Fix #246 .
Now vehicle spawner will spawn the number of vehicles in the configuration, picking random spawn points even if there is less spawn points than vehicles (until fill all the spawn points).
2018-03-21 11:00:42 +01:00
CVC\jbelon 699e5a3da0 Merge branch 'ia-changes' into Optimizations 2018-03-20 17:16:54 +01:00
CVC\jbelon 9d00b7c13e Walker Spawner AI changes in movement 2018-03-20 17:00:23 +01:00
nsubiron bb29ff1230 Rename LiDAR ray-trace to Lidar ray-cast 2018-03-19 19:03:01 +01:00
CVC\jbelon 5dd83f321e Set Default quality to Epic (not apply changes on level start - beginplay).
Separate function for non-blocking async screen capture.
Minor changes in settings
2018-03-15 17:21:39 +01:00
CVC\jbelon b775308d8c Small tweak for settings 2018-03-15 15:35:53 +01:00
nsubiron f524ecc79b Update ignored files 2018-03-15 12:37:04 +01:00
nsubiron 6cac2dc232 Remove DefaultEditor.ini 2018-03-15 12:37:04 +01:00
Marc Garcia Puig 92ca7cb146 Merge branch 'Optimizations' of https://github.com/carla-simulator/carla into Optimizations 2018-03-15 12:32:53 +01:00
Marc Garcia Puig 97a40e0379 Added specific low/high performance shaders 2018-03-15 12:32:12 +01:00
CVC\jbelon b0e4511169 Merge remote-tracking branch 'origin/master' into Optimizations 2018-03-15 09:33:54 +01:00
CVC\jbelon 07c51cc0be Added code to be able to use the experimental Vulkan API for rendering. 2018-03-14 18:36:20 +01:00
juaxix b9863c7768 Always add the license plates directory to the build 2018-03-14 12:20:26 +01:00
nsubiron 86c95c6df3 Merge branch 'master' into issue#132 2018-03-14 11:24:31 +01:00
CVC\jbelon 97d7b0904b Epic settings added to CarlaSettingsDelegate functions. Revamped functions to apply quality settings (generalize). You can set the quality level with blueprints using CarlaSettingsDelegate from the Carla Game Mode Base now. 2018-03-13 18:16:47 +01:00
CVC\jbelon ebdea6f015 Merge remote-tracking branch 'origin/master' into Optimizations 2018-03-13 12:19:30 +01:00
nsubiron 9ed945db9e Remove error when restarting from key-binding 2018-03-13 12:15:08 +01:00
CVC\jbelon ccc29f9dc8 Merge remote-tracking branch 'origin/master' into Optimizations 2018-03-13 11:36:06 +01:00
CVC\jbelon 8f0949ba5a Added a new name tag for sky spheres.
Minor fixes for Carla Settings.
Renamed the quality DefaultLevel to QualityLevel in code and config file.
2018-03-13 11:34:45 +01:00
CVC\jbelon b94d0079d7 Fixes proposed by @nsubiron for pulling request (merge with master) 2018-03-12 11:52:55 +01:00
CVC\jbelon 29fc456008 Merge remote-tracking branch 'origin/master' into Optimizations 2018-03-12 09:21:20 +01:00
CVC\jbelon c71ff0ca8a Prepare Optimizations branch for master pull request 2018-03-09 15:11:59 +01:00
CVC\jbelon 53533dd402 Lower quality max draw culling distance for road pieces moved from road builder to settings. Roads will no longer contain static instanced meshes when rebuild from scene, just static mesh components. 2018-03-07 18:50:11 +01:00
nsubiron e4f037cef1 Change units to SI 2018-03-07 12:36:58 +01:00
juaxix de9048ad22 New class CarlaSettingsDelegate. New way to access settings from blueprints 2018-03-06 18:59:15 +01:00
nsubiron 494102d1ea Do not register player as agent 2018-03-06 16:18:06 +01:00
nsubiron ffe8b932f9 Add box extent to player measurements 2018-03-06 16:17:25 +01:00
nsubiron b1e517fd95 Use center of bounding box as vehicle position 2018-03-06 15:00:05 +01:00
CVC\jbelon 918f0c4e17 Fix for road materials assignment from plugin quality preferences to static meshes using slotnames. 2018-03-02 10:23:46 +01:00
juaxix a84debd50f
Merge branch 'master' into sensor-interface#200 2018-03-01 16:50:08 +01:00
CVC\jbelon 588f949cbc Minor fix with settings and previous merge 2018-03-01 11:34:56 +01:00
CVC\jbelon 85d4be3934 Merge remote-tracking branch 'origin/sensor-interface#200' into Optimizations 2018-03-01 11:13:46 +01:00
CVC\jbelon 2a174dfcc3 Fix Quality Commands now uses the correct path from GEngine instead of World. 2018-03-01 11:07:38 +01:00
juaxix 3aecac81bc Change in draw distances for CarlaSettings 2018-02-28 16:44:05 +01:00
nsubiron a4221a09b7 Merge branch 'master' into lidar 2018-02-28 14:36:12 +01:00
FPerez 9bc2807fe4 upgraded unreal version of Uassets 2018-02-27 18:50:19 +01:00
nsubiron ed5aad9c56 Make agent components spawnable in blueprints 2018-02-27 18:43:12 +01:00
nsubiron 6e1905bea7 Remove some actors and components ticks and visibility 2018-02-27 18:14:06 +01:00
juaxix 39f7fc9d25 Small changes in Carla plugin for settings 2018-02-27 16:39:11 +01:00
nsubiron 2f340c8fa9 Merge branch 'master' into issue#221 2018-02-27 11:30:19 +01:00
nsubiron c74c72932a More documentation 2018-02-26 20:09:47 +01:00
nsubiron 551cb29a95 Some clean up and documentation 2018-02-26 20:02:12 +01:00
CVC\jbelon f9ae4b3c7c Fix for Quality Settings apply function 2018-02-26 19:03:18 +01:00
CVC\jbelon 56652b769d Carla Settings added to the plugin preferences. New section for quality added in the settings file. 2018-02-26 17:58:40 +01:00
nsubiron dee61fc1c4 Bring back overridable settings for cameras depending on the weather 2018-02-26 17:21:12 +01:00
CVC\jbelon f637b0a6d1 - Manual Control example fix for asynchronous captures.
- Server Game Controller flushes render queue before sending measurements.
2018-02-26 14:30:37 +01:00
nsubiron 96a50ef863 Merge branch 'lidar' into sensor-interface#200 2018-02-26 12:03:12 +01:00
nsubiron 8a34f03006 Merge branch 'master' into lidar 2018-02-26 12:01:43 +01:00
CVC\jbelon a2a6105c0e Merge remote-tracking branch 'origin/sensor-interface#200' into Optimizations
Walkers now detect vehicles properly
New sensors sends pixel buffers in render queue
2018-02-26 11:55:17 +01:00
nsubiron bb3b8697eb More robust sensor and agent id 2018-02-24 20:15:21 +01:00
nsubiron 2da42dae40 Update client to new sensor interface 2018-02-24 19:13:12 +01:00
nsubiron 33c6d06ed0 Fix points per channel not reset 2018-02-24 18:38:18 +01:00
nsubiron c3c52dea3a Fix sensor names memory destroy before sending 2018-02-24 16:17:16 +01:00
nsubiron 8de753f30e Refactor server game controller 2018-02-24 15:09:14 +01:00
nsubiron a26d65eee4 Set up agent components 2018-02-24 13:52:08 +01:00
nsubiron 8364f5db26 Simplify sensor types and roll back post-processing effect 2018-02-24 13:26:17 +01:00
nsubiron 77885b6a82 Sensor id should be set by the sensor description 2018-02-24 13:19:32 +01:00