Commit Graph

538 Commits

Author SHA1 Message Date
nsubiron 0054758db2 Horizontal field of view to docs 2019-03-12 14:07:53 +01:00
nsubiron 1a081e8f67 Add method to Map to transform Location to GeoLocation 2019-03-11 14:37:48 +01:00
nsubiron cf1598ae61 Increase version 2019-03-01 20:29:47 +01:00
nsubiron 772cc6d5c8 Fix missing methods in python_api.md 2019-03-01 19:55:22 +01:00
Daniel 357ba1338e Improved documentation 2019-03-01 15:19:15 +01:00
Daniel 87b4b09c70 Improved documentation 2019-03-01 14:50:50 +01:00
Marc Garcia Puig 6966d56c76 Changed right/left_lane() to get_right/left_lane() 2019-03-01 02:36:17 +01:00
Marc Garcia Puig 32b544b555 Mentioned the LaneChange enum in the documentation 2019-03-01 02:36:17 +01:00
Marc Garcia Puig 313914bdcc Updated docs 2019-03-01 02:36:17 +01:00
Marc Garcia Puig a66dff8669 Extended waypoint API core to accept lane changes 2019-03-01 02:36:17 +01:00
nsubiron 2696c9684e Fix #784, add methods for sending commands in batch 2019-03-01 00:15:58 +01:00
nsubiron 8fb6197a79 Add a method for getting the list of available maps in Python API 2019-03-01 00:15:58 +01:00
nsubiron 6bb2feb9b1 Fix #1272, allow changing the map from client-side 2019-03-01 00:15:58 +01:00
nsubiron 5b7098a67c Remove map_name from world 2019-03-01 00:15:58 +01:00
nsubiron 92f154649a Update Python API reference 2019-03-01 00:15:58 +01:00
nsubiron 027879bb1e Get rid of Example.CarlaSettings.ini 2019-03-01 00:15:58 +01:00
nsubiron e90e82cc81 Fix #1244, make simulator wait for client cue each tick if sync mode is enabled 2019-03-01 00:15:58 +01:00
Néstor Subirón 1798e57ef9
Merge branch 'master' into autogenerate-map-commandlet 2019-02-28 16:08:48 +01:00
nsubiron 6789783a17 Merge branch 'master' into bernatx/Recorder 2019-02-28 15:17:18 +01:00
bernatx b7be0c67d3 Changes for the Pull Request 2019-02-28 12:37:02 +01:00
Daniel 9051def0ee Small fixes 2019-02-27 20:01:23 +01:00
Daniel 7830ad7d08 Documentation for generate map from fbx 2019-02-27 20:01:23 +01:00
nsubiron a4aa8ef5dd Update python_api.md 2019-02-27 18:54:03 +01:00
Néstor Subirón 0e7e1b0b91
Merge branch 'master' into new_expose_vehicle_physics 2019-02-27 12:29:58 +01:00
Manish 3390e5a718 Updated documentation and small refactor 2019-02-26 11:44:51 +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 eb9d707b3a Documentation update 2019-02-22 14:20:56 +01:00
Manish 9ddafe8e0f Documentation of physics control params 2019-02-21 16:21:04 +01:00
bernatx bf693b71bf Added scripts for recording/replaying, and also add documentation. 2019-02-21 12:13:48 +01:00
Marc Garcia Puig d9c733bad3 Added client and server commands to build 2019-02-12 15:07:17 +01:00
Marc Garcia Puig ee2df45ca7 Simplified make Windows usage + boost not using git but official repos 2019-02-12 15:06:26 +01:00
bernatx 483b1c1f66 More Pull Request fixes 2019-02-12 12:06:35 +01:00
nsubiron 9134973489 Upgrade version 2019-01-31 19:32:27 +01:00
nsubiron f1c41864ed Add CarlaSettings.ini to package for enabling no-rendering mode 2019-01-31 19:32:27 +01:00
Néstor Subirón 0e8ca5064b
Merge branch 'master' into tl_api 2019-01-30 14:40:21 +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
Aidan Clear cb6c57d24e
Merge branch 'master' into tl_api 2019-01-29 13:07:48 +00:00
Daniel 0bd4388e3f Documentation and variable renaming for obstacle sensor 2019-01-29 12:44:41 +01:00
Daniel Novillo Villarejo 24de60728c Added Important information to readme
Fixed iterative import
2019-01-29 12:00:58 +01:00
Daniel Novillo Villarejo 56fc04e490 Improved naming
Added support for importing multiple files
2019-01-29 12:00:58 +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 6ff8784f16 Compile server pipeline with -fno-exceptions, split unit tests for client and server 2019-01-26 17:27:14 +01:00
nsubiron d0137fecc7 Replace uses of throw by carla::throw_exception 2019-01-26 16:10:52 +01:00
Néstor Subirón 972211b1a8
Merge branch 'master' into patch-1 2019-01-25 10:02:49 +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 aeecd3d6eb Rename get_vehicle_control to get_control to be consistent with walkers 2019-01-22 19:54:57 +01:00
nsubiron cdd3c83ba0 Update docs and changelog 2019-01-22 11:52:22 +01:00
nsubiron 5295261aca Add forward vector to rotations and transforms 2019-01-17 11:41:14 +01:00
Bernat d83f2f454e Renamed property tick_interval to sensor_tick 2019-01-16 10:46:16 +01:00
nsubiron 7b75f514ef Add how_to_make_a_new_map.md to docs 2019-01-15 20:04:19 +01:00
Steven Basart 15f654a306
Merge branch 'master' into patch-1 2019-01-10 16:15:25 -06:00
manishthani e712f6d443
Merge branch 'master' into Issue#752 2019-01-10 14:52:24 +01:00
Marc Garcia Puig 00b600fcc3
Merge branch 'master' into patch-1 2019-01-10 14:24:17 +01:00
nsubiron 238d1770f6 Move GitHub templates to .github folder 2019-01-09 13:01:13 +01:00
manishthani 7a163c2320 Extended functionality of point transforms 2019-01-08 11:19:12 +01:00
Steven Basart c33c9d41b5
Added Windows 8.1 SDK as required
Added a note that Windows 8.1 SDK is required for installation on Windows.
2018-12-30 20:20:58 -05:00
Nishanth Jois f8a52442ee
Minor changes to python_api_tutorial.md 2018-12-26 16:26:40 +05:30
nsubiron d4f6c24c64 Update changelog and increase version 2018-12-21 22:52:33 +01:00
nsubiron 6923c41989 Update coding standard 2018-12-21 19:50:54 +01:00
germanros1987 93fdacfc09
Merge master into Docs_NewMap 2018-12-18 13:02:47 -08:00
XGodina c620419df5 Put more screenshot in Docs - How to make a new map 2018-12-18 10:09:11 +01:00
nsubiron 9a16cf9a03 Documentation fixes 2018-12-17 00:05:51 +01:00
nsubiron 1061e0f395 Add CARLA modules image 2018-12-16 23:35:54 +01:00
nsubiron 03c717c065 Close #695, warn about physics engine clamped to 10FPS 2018-12-16 11:21:55 +01:00
nsubiron fa6bfa7afd Fix broken link 2018-12-16 10:56:52 +01:00
germanros1987 b11bfcfdb1
Update how_to_make_a_new_map.md
Language review!
2018-12-15 23:28:20 -08:00
nsubiron c19495d72a Several documentation fixes and rewording 2018-12-16 00:06:03 +01:00
nsubiron 4661c24899 Add find function to actor list 2018-12-16 00:05:15 +01:00
nsubiron 91b79687ef Rename Python API tutorial file 2018-12-16 00:04:30 +01:00
nsubiron 668c509484 Fill Python API tutorial 2018-12-16 00:02:22 +01:00
nsubiron e464913014 Update cameras and sensors documentation 2018-12-15 17:35:04 +01:00
nsubiron 559ebe6c23 Improve configuring the simulation 2018-12-13 20:28:24 +01:00
nsubiron e6eb1e69e9 Remove outdated documentation 2018-12-13 20:28:24 +01:00
nsubiron a8b4d0ffa1 Overview Python API doc (draft) 2018-12-13 20:28:24 +01:00
nsubiron 46b2b00173 Update release README 2018-12-13 20:27:50 +01:00
nsubiron 4025543177 Rewrite getting started documentation 2018-12-13 20:27:50 +01:00
nsubiron 8898df3255 Fixes to download page 2018-12-13 20:27:49 +01:00
nsubiron 118b1aa891 Fix links and prettify 2018-12-13 19:57:47 +01:00
nsubiron ee7591ab33 Rename files 2018-12-13 19:56:37 +01:00
XGodina 550e2ff1e4 Documentation on how to create a new map 2018-12-13 19:53:31 +01:00
German Ros 481eb4650b README updated with new road map 2018-12-13 16:00:21 +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
Fabian Oboril f00f350ca3 Change cmake version from 3.9 to 3.5
No feature of cmake newer than 3.5 is used. Therefore, we can use
cmake 3.5, which is also standard in Ubuntu 16.04, whereas cmake 3.9
is non-standard.
2018-11-20 14:26:48 +01:00
nsubiron cddb98282c Increase version and update changelog 2018-11-16 13:29:40 +01:00
nsubiron e9c75a9522 Update python_api.md 2018-11-15 20:22:28 +01:00
nsubiron 4a77755208 Add more attributes to waypoints 2018-11-15 16:45:35 +01:00
nsubiron e5c4f593d0 Expose map generate all waypoints in Python 2018-11-15 16:45:34 +01:00
nsubiron 4eed57fb87 Expose map topology in Python 2018-11-15 16:45:34 +01:00
nsubiron 6103d59766 Implement lane detector only for points on same road section 2018-11-15 16:29:57 +01:00
nsubiron 9d1b2a12ef Add parent to actor state 2018-11-15 16:29:57 +01:00
nsubiron 503fedeb6b Merge branch 'master' into roads 2018-11-12 14:48:44 +01:00
nsubiron b113b979ca Log vehicle control in world observer 2018-11-08 12:50:11 +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 89f30ee49c Add save OpenDrive to disk 2018-10-26 19:19:17 +02:00
nsubiron 4e075ca1f1 Merge branch 'master' into com 2018-10-26 17:29:59 +02:00
nsubiron 8b858209d4 Move PythonClient inside deprecated folder 2018-10-26 17:04:59 +02:00
nsubiron bf0685d115 Expose road maps to Python 2018-10-24 22:42:50 +02:00
nsubiron 571f9363e1 Update python_api.md 2018-10-22 14:51:22 +02:00
nsubiron 44710c760d Workaround bounding boxes only for vehicles 2018-10-22 14:17:25 +02:00
nsubiron a8505a2fb7 Fix None is a reserved keyword in Python 3 2018-10-22 14:17:24 +02:00
nsubiron c478eb039e Function to disable simulating physics on an actor 2018-10-21 23:39:58 +02:00
nsubiron cf8a758146 Add semantic tags to actors 2018-10-21 18:27:49 +02:00
nsubiron b80f70b8b9 Add on_tick event 2018-10-21 16:49:43 +02:00
nsubiron aa83b8abf8 Add wait for tick function 2018-10-21 15:29:27 +02:00
nsubiron a6dfef0cd6 Improve wildcard filtering of actors and blueprints 2018-10-18 21:09:54 +02:00
nsubiron 21800007b4 Add support for requesting the list of actors in the episode 2018-10-18 20:36:17 +02:00
nsubiron 4da71fc39f Add support for accessing and modifying sensor data Array elements 2018-10-18 20:32:13 +02:00
nsubiron 47d52992f9 Make actors get their dynamic state by looking at the episode state 2018-10-18 00:21:03 +02:00
nsubiron 524adc8f5f Update python_api.md 2018-10-18 00:21:03 +02:00
nsubiron d7d4dd4e1e Add episode info message 2018-10-18 00:21:03 +02:00
nsubiron 5d2ec3aad0 Remove ping call 2018-10-18 00:21:03 +02:00
nsubiron 5bb425737c Expose weather to client API 2018-10-15 10:34:08 +02:00
nsubiron 2c53287dcf Make possible to unsubscribe from a sensor stream 2018-10-08 13:47:10 +02:00
nsubiron 5965c3bdbe Refactor client-side code and its C++ API 2018-10-08 13:47:10 +02:00
nsubiron 2ad3ffedc5 Expose methods for saving and converting images in Python 2018-10-07 18:44:45 +02:00
nsubiron 2326345f9e Add functionality for IO images, and conversion for depth and semseg 2018-10-07 18:44:45 +02:00
nsubiron 4ad2095c92 Add methods for saving point clouds in ply format 2018-10-07 18:44:45 +02:00
nsubiron 84d48f7ed3 Expose lidar measurements to Python API 2018-10-02 15:03:58 +02:00
nsubiron 6e0abd3442 State client timeout accepts floats 2018-10-01 14:29:11 +02:00
nsubiron 0b38510f8f Change Python client timeout to float seconds 2018-09-30 17:45:47 +02:00
Felipe Codevilla 4b910347a5 adding carla docker 2018-09-17 10:08:04 -07:00
felipecode 479c619bcb fixing nestor comment 2018-09-17 08:58:25 -07:00
felipecode 7288b00a5d docker tutorial updated 2018-09-17 08:57:53 -07:00
felipecode 447bdcd76d adding a docker tutorial 2018-09-17 08:56:59 -07:00
felipecode 4fd4d5d4af docker tutorial updated 2018-09-17 08:51:26 -07:00
felipecode dae847b1d6 adding a docker tutorial 2018-09-17 08:51:26 -07:00
nsubiron a1684ad0ae Minor fixes to non-rendering mode 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
Xavi b0d15a17d7 Update how_to_model_vehicles.md 2018-09-06 14:52:32 +02:00
nsubiron 8e87f45132 Fix format and rewording of how to model vehicles 2018-09-06 14:51:34 +02:00
nsubiron 42cd4d4ab9 Add 'Art guidelines' section to docs 2018-09-06 14:51:34 +02:00
Xavi 6529bbb3f5 Create how_to_model_vehicles.md 2018-09-06 14:51:34 +02:00
nsubiron 09f4ed7fd7 Allow iterating attributes of an actor blueprint 2018-09-03 11:44:37 +02:00
iFuSiiOnzZ d88e338132 Updated documentation and small fixies in BuildCarlaUE4 2018-08-29 14:13:54 +02:00
iFuSiiOnzZ 6b55ca0f49 Update "How to build on Windows" documentation 2018-08-29 11:51:28 +02:00
iFuSiiOnzZ 95c35f4cbd Update Windows documentation 2018-08-24 16:53:21 +02:00
Marc Garcia Puig 684529cd5d Added link to the documentation of the stable branch on downloads page 2018-08-21 13:02:24 +02:00
Marc Garcia Puig f65aa6cc05 Added stable branch to documentation 2018-08-21 12:51:02 +02:00
nsubiron 2bf6d12207 Add cmake version to documentation, close #667 2018-08-20 14:51:24 +02:00
nsubiron d04e0eca8d Fix file paths 2018-07-30 18:30:50 +02:00
TheNihilisticRobot e0c84c2c7e Update how_to_add_assets.md
Added guidelines for 2wheeled vehicles and cleared some points in 4 wheeled vehicles section.
2018-07-30 18:30:50 +02:00
nsubiron a05854e16a Remove 0.8.1 from download page 2018-07-30 15:57:14 +02:00
nsubiron 20fc5a38f8 Upgrade version 2018-07-30 14:28:51 +02:00
nsubiron 62bc70887e Rename download page and update README 2018-07-30 14:10:23 +02:00
Marc Garcia Puig cec246c028 Create releases_info.md 2018-07-30 14:03:27 +02:00
nsubiron 3b3bb1868a Fix the build 2018-07-30 12:37:28 +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 a1158c6ca8 Fix some compilation errors on Windows 2018-07-24 18:05:53 +02:00
nsubiron 6eb73ada34 Compile everything with C++14 standard 2018-07-13 12:39:23 +02:00
nsubiron 0b90c448bf Replace Linux build system 2018-07-04 19:08:42 +02:00
nsubiron 860dbe908e Add missing frame counter to protocol documentation 2018-07-03 14:12:09 +02:00
Marc Garcia Puig 960600102d Docs improvement 2018-07-03 14:12:09 +02:00
nsubiron 246488db85 Change Discord links so they go directly to the relevant channel 2018-07-03 14:12:09 +02:00
TheNihilisticRobot db3ba97be2 Added new key "T" to documentation 2018-06-15 14:55:28 +02:00
nsubiron e67295e4af Close #497 add option to config file to disable bikes and motorbikes 2018-06-13 20:13:15 +02:00
Marc Garcia Puig 169e4346a3 Some fixes on the new documentation 2018-06-12 16:07:07 +02:00
Marc Garcia Puig 76f5a879e1 Added documentation that closes #488 2018-06-12 16:07:07 +02:00
Marc Garcia Puig 3fc39e835d A few aclarations for the documentation 2018-05-29 19:26:52 +02:00
Marc Garcia Puig 3850f39dc6 Added certain measurements clarifications. This fixes #355 2018-05-29 14:26:38 +02:00
nsubiron 8c323b2721 Document sync vs async modes 2018-05-28 17:10:12 +02:00
nsubiron 18f10a804d Update FAQ with Package script 2018-05-24 12:47:31 +02:00
nsubiron 2a55c207dd Document bounding box in player measurements 2018-05-24 12:11:51 +02:00
nsubiron 998e2421c9 Speed up setup script 2018-05-23 20:18:16 +02:00
nsubiron c7093b58ad Remove stable branch from documentation 2018-05-14 17:36:44 +02:00
nsubiron 6fa2a08244 Add buttons to README 2018-05-14 16:42:43 +02:00
Marc Garcia Puig a154d852bf Documentation on how to build for Windows (#373)
Added documentation on how to build CARLA for Windows manually
2018-05-02 10:00:23 +02:00
felipecode 42e6fb9fdc fixing documentation 2018-04-19 16:34:16 +02:00
felipecode b5f65cc509 removing unused tests 2018-04-19 16:05:59 +02:00
felipecode 9b7cdbc15e benchmark 2018-04-19 15:11:29 +02:00
felipecode 4f03224c43 fixes on the benchmark 2018-04-17 17:47:28 +02:00
felipecode 3f0ad1e8ed Merge branch 'some_benchmark_fixes' of https://github.com/carla-simulator/carla into some_benchmark_fixes 2018-04-17 17:44:14 +02:00
felipecode ac35e26d88 Fixing details on the documentation 2018-04-17 17:43:49 +02:00
Felipe Codevilla 213707c685
Merge branch 'master' into some_benchmark_fixes 2018-04-17 16:13:58 +02:00
nsubiron c3b3d3322f Add travis-ci job for testing the documentation 2018-04-17 15:45:07 +02:00
nsubiron b2bdd96501 Document non-player agents 2018-04-17 15:38:04 +02:00
felipecode a74c8c2727 Benchmark documentation polishing 2018-04-17 14:54:18 +02:00
felipecode 50eb4378b9 Fixing mkdocs issue 2018-04-17 12:22:07 +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
felipecode a5d60c4cd0 docs 2018-04-12 19:43:54 +02:00
felipecode 1c0f022a7e Added positions 2018-04-12 15:05:05 +02:00
felipecode 5e1f851f75 fixing a bit the docs 2018-04-10 18:19:05 +02:00
felipecode e24abbfbb4 Travis fixes 2018-04-10 16:25:53 +02:00
felipecode b0cecc99d9 refactor of experiment suite name 2018-04-10 14:55:03 +02:00
Felipe Codevilla 2429a4b5c3 Merge branch 'some_benchmark_fixes' of https://github.com/carla-simulator/carla into some_benchmark_fixes 2018-04-10 10:40:19 +02:00
Felipe Codevilla d421316f82 benchmark 2018-04-10 10:40:08 +02:00
felipecode 03b3710f96 final refactorings 2018-04-09 20:35:35 +02:00
felipecode 46cb2dd05e Testing code documentation 2018-04-09 19:42:06 +02:00
felipecode 8d2b3ff1c0 testing link 2018-04-09 19:28:38 +02:00
felipecode e21f7baa39 testing link 2018-04-09 19:27:15 +02:00
felipecode ee4b9d44b7 refactoring, names and functions 2018-04-09 18:52:25 +02:00
felipecode c6596f7471 New version, hack to fix start position bugs 2018-04-09 17:52:12 +02:00
felipecode 5727c7fddd fixing more problems in the experimental suite 2018-04-09 16:47:20 +02:00
Felipe Codevilla 714d5fc814 Benchmark Creatin 2018-04-09 11:02:07 +02:00
Felipe Codevilla 36a4fd18dc Making major refactors, documentation half way 2018-04-07 11:00:35 +02:00