Commit Graph

369 Commits

Author SHA1 Message Date
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
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
nsubiron 7a21d8a061 Fix dumb error in Check.sh 2019-01-26 18:46:30 +01:00
nsubiron 5f7c8b797b Skip client unit tests on benchmark 2019-01-26 18:08:54 +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 6c8499c8c9 Upgrade to UE4.21 2019-01-23 18:57:26 +01:00
nsubiron 77fd3aea11 Upgrade Boost version to 1.69.0 2019-01-22 11:52:22 +01:00
Praveen Palanisamy 8a050c7aa4 Upgraded Boost version to 1.68.0 2019-01-22 11:52:22 +01:00
Praveen Palanisamy 3697529564 Made the Boost setup script generic to accomodate easier boost version upgrades 2019-01-22 11:52:22 +01:00
nsubiron 7bf1b21425 Package PythonAPI/agents 2018-12-21 21:50:31 +01:00
nsubiron 79b328d028 Update assets link 2018-12-21 18:07:39 +01:00
nsubiron 319075609d Minor fixes to Linux Makefile 2018-12-11 16:35:34 +01:00
Néstor Subirón e6d09fb7f4
Merge branch 'master' into use_env_python 2018-12-05 16:52:43 +01:00
Praveen Palanisamy db2cfc348b CI --> TRAVIS 2018-12-05 09:30:47 -05:00
Praveen Palanisamy eb1e32b6e0 Use bjam user-config for travis builds alone 2018-12-04 12:57:57 -05:00
Praveen Palanisamy 330febeb07 Update to use project specific bjam config instead of overriding bjam user config 2018-11-29 12:03:43 -05: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 1de6af646f Update Content link 2018-11-15 20:22:28 +01:00
nsubiron a201e77cd5 Update Content link 2018-11-12 15:04:20 +01:00
Praveen Palanisamy 2f4897a313 Update to build boost for python2 AND python3 cleanly 2018-11-09 18:52:33 -05:00
Praveen Palanisamy 77a12809f6 Updated Setup script to use env python 2018-11-07 13:45:59 -05:00
nsubiron 46a6ecec1c Rollback files that didn't need to change 2018-10-31 19:53:34 +01:00
nsubiron 9a196e7fd8 Update content link 2018-10-31 18:58:56 +01:00
nsubiron d9d7bdb91e Merge branch 'master' into roads 2018-10-31 14:08:11 +01:00
iFuSiiOnzZ 878b484696 Fix pushd path for windows 2018-10-31 12:16:59 +01:00
nsubiron 6ec8696bbc Upgrade rpclib to fix crash when client exits too fast 2018-10-30 15:07:53 +01:00
nsubiron ee3a0fdc74 Add spawn_npc.py to package 2018-10-29 11:22:09 +01:00
nsubiron 92f8fe7fd6 Merge branch 'master' into roads 2018-10-28 11:35:42 +01:00
nsubiron 7e9656ede3 Fix 'make hard-clean' 2018-10-27 13:21:35 +02:00
nsubiron a12bedc555 Update content link 2018-10-26 21:06:31 +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 4f92ec758c Add MapInfo message and serialize OpenDrive file 2018-10-24 21:59:23 +02:00
nsubiron 99fc6fd103 Merge branch 'com' into roads 2018-10-23 16:01:15 +02:00
nsubiron f824434a6b Add dynamic weather script 2018-10-22 19:29:21 +02:00
nsubiron c227a1bb95 Update content link 2018-10-22 18:15:42 +02:00
nsubiron 6ea34785c8 Add support for .gtest file 2018-10-21 15:12:43 +02:00
nsubiron 81e7fbc12c Merge branch 'com' into roads 2018-10-19 15:14:35 +02:00
nsubiron ff8a82b474 Update sublime project build targets 2018-10-19 13:27:56 +02:00
nsubiron fb39d01a44 Update Content and default Town03 2018-10-19 13:27:56 +02:00
nsubiron 1c04325452 Add uncrustify config for UE4 2018-10-19 12:46:31 +02:00
nsubiron ca7a2dcbc7 Try fix setup.py to link against libcarla_client (Linux only) 2018-10-19 12:16:04 +02:00
nsubiron 4c0110c42f Fine grained targets in Makefile 2018-10-19 11:43:10 +02:00
nsubiron 98a90496f6 Support for Python 3 on Linux 2018-10-19 11:23:33 +02:00
iFuSiiOnzZ 4b191beb07 Copy missing header for building PythonAPI 2018-10-15 19:02:11 +02:00
iFuSiiOnzZ bbf222c6c9 Folder 'Saved\Logs' has to exist in order to generate the VS solution from UE4 project 2018-10-13 11:31:55 +02:00
nsubiron f8592fb98c Improve Python examples 2018-10-09 19:38:31 +02:00
nsubiron a901cccb07 Small fix in Setup.sh 2018-10-09 14:23:07 +02:00
nsubiron 3b12d31cc6 Fix travis build (again) 2018-10-08 13:20:05 +02:00
nsubiron 2326345f9e Add functionality for IO images, and conversion for depth and semseg 2018-10-07 18:44:45 +02:00
nsubiron d02d9ced3c Add OutputFile class 2018-10-07 18:44:45 +02:00
nsubiron 18caa51976 Fix sublime project 2018-09-10 12:00:50 +02:00
iFuSiiOnzZ 145f956fff Remove intall path folder check
For "CarlaLIB" and "PythonAPI" don't check if the a build already exists, as the build check is done by the compiler and intallation check is done by cmake.
2018-09-06 16:32:27 +02:00
Marc Garcia Puig e8e40a3380 Cleaned up a bit the cmd output. 2018-08-30 14:18:53 +02:00
iFuSiiOnzZ 527f641eaa Remove build log empty lines 2018-08-30 12:18:07 +02:00
iFuSiiOnzZ d88e338132 Updated documentation and small fixies in BuildCarlaUE4 2018-08-29 14:13:54 +02:00
iFuSiiOnzZ fcf71d3d61 Print batch params (debug purpose) 2018-08-29 12:24:30 +02:00
iFuSiiOnzZ 4eb9dd6886 Copy python examples to the root of the folder 2018-08-24 17:25:59 +02:00
iFuSiiOnzZ 2616765530 Generate Visual Studio solution if not available 2018-08-24 14:58:46 +02:00
iFuSiiOnzZ 0eb9f88556 improve message user errors 2018-08-24 14:57:29 +02:00
iFuSiiOnzZ 45f1dae560 Build and launch Carla editor 2018-08-24 10:43:22 +02:00
iFuSiiOnzZ b81c1ccb9e Change CMakeLists.txt.in messages for client/server libraries 2018-08-23 18:39:41 +02:00
iFuSiiOnzZ 9319a1605c Update path to Carla content directory 2018-08-23 18:35:23 +02:00
iFuSiiOnzZ 31f0b9206a Remove extra double quote from the end of the line 2018-08-23 18:31:28 +02:00
iFuSiiOnzZ 4f3986500d Fix user message for lib carla server build 2018-08-23 18:27:35 +02:00
iFuSiiOnzZ 9673c79260 Remove hard-clean for windows and build and start Carla for 'make launch' 2018-08-23 18:26:20 +02:00
iFuSiiOnzZ 402f3430ed Check if we get any error while building the egg file 2018-08-20 11:26:09 +02:00
iFuSiiOnzZ 7b413e17e3 Use powershell (Compress-Archive) to compress to zip 2018-08-03 11:52:24 +02:00
iFuSiiOnzZ 907f02fbda Read reg value even if has spaces 2018-08-02 17:17:54 +02:00
Marc Garcia Puig 5df4bb920c Compatibility with 64 bits registry access
https://support.microsoft.com/en-us/help/948698/you-cannot-use-the-reg-exe-utility-to-access-64-bit-registry-keys-on-a
2018-08-02 16:10:46 +02:00
iFuSiiOnzZ e412bb93ec Adding extra files to package
Add readme, changelog, licence and some python examples
example.py, manual control, vechicle gallery and Carla API egg file
2018-08-02 15:28:58 +02:00
iFuSiiOnzZ 6d0b211c1f Tell to Package.bat what version of Unreal Engine to use 2018-08-02 14:34:41 +02:00
iFuSiiOnzZ 691fe88eec Parsing and processing arguments 2018-08-02 10:51:15 +02:00
iFuSiiOnzZ f5b7ab08da Create carla package 2018-08-01 16:36:35 +02:00
iFuSiiOnzZ 6e6a69dd92 Improve user errors
Stop build if any error was found
Enable multiprocess compilation
Add BuildPythonAPI.bat to makefile
Add BOOST_ALL_NO_LIB as workaround for https://github.com/boostorg/python/issues/193
2018-07-31 16:35:02 +02:00
iFuSiiOnzZ c983966c2a Link runtime libraries dynamically
Unreal Engine doesn't allow static runtime linking
https://wiki.unrealengine.com/Linking_Static_Libraries_Using_The_Build_System
2018-07-30 18:59:42 +02:00
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