Commit Graph

840 Commits

Author SHA1 Message Date
iFuSiiOnzZ 4d928ee5c0 Build PythonAPI
Add BuildPythonAPI.bat
Build all the libraries in static, the way we are totaly independent of the operating system
2018-07-30 16:52:29 +02:00
iFuSiiOnzZ f0971ab2d6 Merge branch 'carla-0.9' into 0.9-win32 2018-07-30 13:43:29 +02:00
iFuSiiOnzZ 4a56c81ee9 Fix cmake boost lib path for LibCarla server
For the server the boost lib path was define as BOOST_LIBRARY_PATH and for the client as BOOT_LIB_PATH. To keep it uniform between linux and windows, the variable was rename as BOOST_LIB_PATH.
2018-07-30 09:34:11 +02:00
nsubiron f40c90942f Add more examples 2018-07-29 23:59:22 +02:00
nsubiron 4f5044a495 Expose spectator pawn 2018-07-29 18:03:52 +02:00
nsubiron bf05c1220a Add example.py 2018-07-28 20:11:42 +02:00
nsubiron b870a35fbf Update content link 2018-07-28 19:32:05 +02:00
iFuSiiOnzZ 756646020d Merge branch 'carla-0.9' into 0.9-win32 2018-07-27 16:30:40 +02:00
iFuSiiOnzZ fd6924d548 Build Carla and start UE4Editor
Change NMake to VS for rpc and gtest
Remove --delete-src for rpc, gtest and and boost
If carla server/client is compiled don't compile it again
2018-07-27 16:16:58 +02:00
iFuSiiOnzZ 4ed2b34a1e Create carla client library 2018-07-27 09:11:44 +02:00
nsubiron 4f9299c2b5 Compile all client code with setup.py and custom boost version 2018-07-26 19:07:05 +02:00
iFuSiiOnzZ 3384d0fd6e Building libcarla without tests 2018-07-26 12:41:20 +02:00
iFuSiiOnzZ e0be287291 Upgrade boost version to 1.67 2018-07-26 12:17:04 +02:00
iFuSiiOnzZ db0e3c3044 Change relative path to absoluto path for the setup
Rename boost includes folder to include
2018-07-26 09:37:11 +02:00
iFuSiiOnzZ e414143833 Generate makefile for building CarlaLib 2018-07-25 17:28:50 +02:00
iFuSiiOnzZ b8d20e40f8 Add setup script that downloads project dependencies 2018-07-25 15:42:02 +02:00
iFuSiiOnzZ 0520687099 Add batch scripts for installing googletest and rpclib 2018-07-25 15:37:20 +02:00
nsubiron 1d9610404d #573 Changes for using new repository 2018-07-24 12:43:55 +02:00
nsubiron 5a8bb66c5d CMake generate compile commands for compatibility with external tools 2018-07-19 12:43:21 +02:00
nsubiron 6eb73ada34 Compile everything with C++14 standard 2018-07-13 12:39:23 +02:00
nsubiron b7a13d08d6 Refactor streaming library 2018-07-13 11:54:12 +02:00
nsubiron 113dc4b6b8 Report test results as XML for Jenkins 2018-07-06 18:29:55 +02:00
nsubiron 0b90c448bf Replace Linux build system 2018-07-04 19:08:42 +02:00
nsubiron 3fa30e7da4 Update content link 2018-06-15 16:14:01 +02:00
nsubiron 0ee7391876 Add Dockerfile for running Carla releases 2018-06-08 13:14:21 +02:00
nsubiron 64766264c9 Update assets link 2018-06-08 12:36:23 +02:00
Marc Garcia Puig a01d781e25 Protobuf will install submodules if necessary 2018-05-23 19:59:42 +02:00
Marc Garcia Puig 71310533be More error checking and few bugfixes. 2018-05-23 16:01:17 +02:00
Marc Garcia Puig 080b7a1d5a Now the scripts are parametrized and check for errors, + some bug fixes 2018-05-22 16:50:32 +02:00
Marc Garcia Puig 82cf9c4bba Merge branch 'master' into win_auto_rebuild 2018-05-17 18:47:32 +02:00
Marc Garcia Puig 7fd295c439 Added automatic Setup and Rebuild for Windows 2018-05-17 18:42:54 +02:00
nsubiron 951694aa91 Fix #313 include map name in scene description message 2018-05-08 14:43:39 +02:00
nsubiron e3bcbcbfba Update assets link 2018-04-20 17:17:54 +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 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
nsubiron 866caf3c1c Update assets link 2018-04-11 11:24:12 +02:00
nsubiron 014f22b507 Fix #321, upload latest version of assets and update the link 2018-04-05 10:35:22 +02:00
nsubiron 367fb6f284 Update assets link 2018-03-22 11:38:50 +01:00
nsubiron 8526cd4a83 Increase version to 0.8.0 2018-03-22 10:41:55 +01:00
nsubiron bb29ff1230 Rename LiDAR ray-trace to Lidar ray-cast 2018-03-19 19:03:01 +01:00
nsubiron 6fa73289b2 Update assets link 2018-03-15 19:08:11 +01:00
nsubiron 808d4295fa Update assets link 2018-03-15 13:11:51 +01:00
nsubiron 276dd3198f Add FPS profiler to CarlaServer 2018-03-15 12:51:03 +01:00
nsubiron 86c95c6df3 Merge branch 'master' into issue#132 2018-03-14 11:24:31 +01:00
Marc Garcia Puig 559f02fa8b
Merge branch 'master' into issue#268 2018-03-12 16:29:26 +01:00
nsubiron 72a1c95ccb Merge branch 'master' into windows_build 2018-03-12 10:26:37 +01:00
Marc Garcia Puig b0e06c2ffa Merge branch 'master' into windows_build 2018-03-09 19:03:29 +01:00
Marc Garcia Puig 3a5846cce0 Moved to native commands for the windows build 2018-03-09 18:38:55 +01:00
nsubiron 72cf8b1c2e Update content link 2018-03-07 14:49:32 +01:00
nsubiron e4f037cef1 Change units to SI 2018-03-07 12:36:58 +01:00
nsubiron ffe8b932f9 Add box extent to player measurements 2018-03-06 16:17:25 +01:00
nsubiron 957d44bb38 Update assets 2018-03-02 14:11:34 +01:00
nsubiron 1fc3753ae6 Fix unit tests 2018-02-26 18:14:04 +01:00
nsubiron 2d7c59b33f Fix bug incorrect task was checked 2018-02-26 18:02:11 +01:00
nsubiron bb3b8697eb More robust sensor and agent id 2018-02-24 20:15:21 +01:00
nsubiron 4cc63d4798 Fix shallow copy of pointer was passed over to different thread 2018-02-24 15:03:19 +01:00
nsubiron 8364f5db26 Simplify sensor types and roll back post-processing effect 2018-02-24 13:26:17 +01:00
nsubiron cb43190184 Test sending sensor data asynchronously 2018-02-13 10:26:57 +01:00
nsubiron a54dff076f Send zero length message to end sensor data transmission 2018-02-13 10:26:21 +01:00
nsubiron 129a963e6a Common interface for sensors, plus allow sensors to be captured asynchronously (wip) 2018-02-07 20:08:43 +01:00
nsubiron b07409210b New class SensorDataInbox 2018-02-07 16:56:52 +01:00
Néstor Subirón 66af651711
Merge branch 'sensor-interface#200' into pointCloud 2018-02-03 14:26:19 +01:00
nsubiron b5b609e7e1 Merge branch 'master' into lidar 2018-02-03 13:20:07 +01:00
nsubiron c916d738fa Fix #187 and fix #193 2018-02-02 18:24:32 +01:00
nsubiron 66756ba712 rename ai_control to autopilot_control, again 2018-02-01 12:21:45 +01:00
nsubiron 856e0214cf Merge branch 'master' into lidar 2018-02-01 11:48:27 +01:00
nsubiron 65e76fbcb7 Rollback links 2018-01-29 11:45:46 +01:00
nsubiron 756cf45c58 Update contents link 2018-01-26 13:05:36 +01:00
nsubiron fcb32a96b2 Merge branch 'master' into build-sytem 2018-01-23 16:02:24 +01:00
nsubiron 5d72b4178f Update license 2018-01-22 16:42:10 +01:00
nsubiron d67dc6a1de New content version 2018-01-22 11:22:16 +01:00
Marc Garcia Puig 5919e267b2
Merge branch 'dev' into pointCloud 2018-01-11 14:48:29 +01:00
nsubiron 84b20488d1 Update coding standard 2018-01-10 13:29:52 +01:00
nsubiron e3960046f7 Merge branch 'dev' into lidar 2017-12-22 16:55:05 +01:00
Anton Pechenko 56c65871e5 merged with carla master after 0.7.0 2017-12-05 14:47:52 +03:00
Anton Pechenko 6d9ed1e935 lidar done, before merge master 2017-12-04 18:06:01 +03:00
Anton Pechenko 39886a7e29 lidar points sent into python client 2017-12-01 20:02:20 +03:00
nsubiron 44361cf11e Send FOV of each image from server 2017-12-01 16:49:30 +01:00
Anton Pechenko 6627ce3bcc working on sending lidar data 2017-11-30 21:53:30 +03:00
Anton Pechenko 2688a78be5 working on lidar measurement serialization 2017-11-29 20:39:29 +03:00
nsubiron d2b46badc9 Fix #58 Send vehicle's roll, pitch, and yaw to client 2017-11-29 15:08:59 +01:00
nsubiron 7567184bd8 Increase version 2017-11-28 12:57:15 +01:00
felipecode adecf52043
Merge pull request #49 from carla-simulator/new_client_api
Fix #32, brand new client API
2017-11-24 16:40:04 +01:00
nsubiron 8326f395a0 Fix gitignore 2017-11-22 19:34:30 +01:00
nsubiron 033854d80f #32 Rename ai_control to autopilot_control 2017-11-21 15:33:53 +01:00
nsubiron 1849f33a46 #32 Remove what is left of TestingClient 2017-11-18 17:58:54 +01:00
nsubiron 55ae048582 #32 Move testing client into PythonClient 2017-11-18 11:43:12 +01:00
nsubiron 63ede8fd5f Testing, a bit more time to wait for server 2017-11-10 14:54:28 +01:00
nsubiron 718dad5068 Increase version 2017-11-09 18:07:29 +01:00
nsubiron f3b7bdbc51 Fix test suite 2017-11-07 12:47:06 +01:00
nsubiron 0aec1f1833 Add license 2017-11-02 14:17:52 +01:00
nsubiron a0c05da9d7 Update download link 2017-10-27 20:01:18 +02:00
nsubiron dfe984b678 Fix PythonClient missing protobuf generated file 2017-10-27 11:05:07 +02:00
nsubiron f327261473 Update download link 2017-10-26 18:19:02 +02:00
nsubiron 2085833dcc Fix documentation 2017-10-26 17:23:13 +02:00
nsubiron 0f8cc3c6b8 Move 'PythonClient' to 'Util/TestingClient' 2017-10-26 14:12:06 +02:00
nsubiron bcf0257b15 Update Content version 2017-10-25 22:05:16 +02:00
nsubiron 361ba17a40 Adapt Linux build system 2017-10-25 17:26:31 +02:00
nsubiron 13359f1e52 Include Unreal project and reorganise folders 2017-10-24 19:46:58 +02:00
nsubiron eb9d51dc32 Organise Python client and make sample script 2017-10-24 16:26:57 +02:00
nsubiron a1143b3be0 Some clean up 2017-10-19 17:00:14 +02:00
nsubiron 87b98127e8 Python client: fix cast failed due to too big number in settings file 2017-09-26 18:21:49 +02:00
nsubiron c82c015d14 Change protocol: remove autopilot option, always send AI control and let the client decide 2017-09-26 18:20:50 +02:00
nsubiron 3850f9e1c5 Minor improvements to the python client 2017-09-22 17:55:28 +02:00
nsubiron 4c56b9a3c6 Extend the concept of non-player agents to traffic lights and signs 2017-09-22 16:35:23 +02:00
nsubiron 979092231d Add console client 2017-09-22 15:45:33 +02:00
nsubiron 4bf2386049 Prepare for new version 2017-09-21 17:01:30 +02:00
nsubiron 2d140ce657 Fix some issues with the image converter 2017-09-19 18:59:36 +02:00
nsubiron 99158bfb6e Make test LongEpisode always with autopilot 2017-09-19 18:47:27 +02:00
nsubiron f743608723 Add image converter 2017-09-19 18:46:29 +02:00
nsubiron 5991c71095 rm sometimes do not recognise wild cards in windows 2017-09-19 14:57:43 +02:00
nsubiron 25a4f0411c Add image parser to client 2017-09-19 14:42:37 +02:00
nsubiron 1d7e5ec769 Improved python client, ported to python 3 2017-09-18 19:51:37 +02:00
nsubiron 45d78645a9 Add CarlaSettings python class 2017-09-18 15:33:45 +02:00
nsubiron 3b225abb79 Some improvements to the test suite 2017-09-15 15:45:05 +02:00
nsubiron 46b026eac9 Add basic tests to test suite 2017-09-14 19:14:54 +02:00
nsubiron c23ffc9fcf Add test suite for testing releases 2017-09-14 17:54:11 +02:00
nsubiron d6e5cbea87 Fix issue agent servers connect too late 2017-09-14 15:04:18 +02:00
nsubiron e9050679e8 Refactor python client 2017-09-14 15:02:31 +02:00
nsubiron 6e57c18e5b Fix issue server was destroyed on every reset 2017-09-13 16:12:30 +02:00
nsubiron 814b5390f9 Organise documentation 2017-09-07 15:55:41 +02:00
nsubiron a7a3dd0356 Fix crash on unit test 2017-09-06 12:57:15 +02:00
nsubiron cca8024bba Fix unit test dependencies 2017-09-06 12:17:45 +02:00
nsubiron cd1db62a97 Add autopilot mode to protocol 2017-09-05 11:43:22 +01:00
nsubiron cb8e45882c Some changes in the python client 2017-08-30 12:55:25 +02:00
nsubiron 8a2680428e Make it compile in Windows 2017-08-29 15:04:58 +01:00
nsubiron 124dd06d40 Statically link CarlaServer 2017-08-29 12:16:40 +02:00
nsubiron 7352ca01b7 Fix random crashes when async server is destroyed 2017-08-28 19:12:21 +02:00
nsubiron 201be068c7 Fix server was sending deleted data 2017-08-25 17:41:08 +02:00
nsubiron 2443345126 Add more options to CARLA settings 2017-07-28 17:03:30 +02:00
nsubiron 1473aa7c39 Update python client 2017-07-28 15:52:13 +02:00
nsubiron f5c54d2ca1 Remove transform of bounding box from protocol 2017-07-27 17:34:45 +02:00
nsubiron 26d42b6dc2 Changes in the protocol, use repeated and add option for non-player agents 2017-07-27 16:47:02 +02:00
nsubiron 7d582e4b6e Set up build system 2017-07-26 18:16:30 +02:00
nsubiron b8ea6d1f7b Move python client 2017-07-26 12:01:15 +02:00
nsubiron 72e3e7d18f Setting up compilation 2017-07-26 11:59:31 +02:00
nsubiron 0a0bc3b94e Integrate new CarlaServer with Unreal 2017-07-26 11:38:36 +02:00
nsubiron 0e9183929e Replace CarlaServer 2017-07-26 11:12:39 +02:00
nsubiron 8f5b5ed9c6 Move CarlaServer to Util 2017-07-26 11:07:27 +02:00