nsubiron
7b96e8a7f7
Nicer render for traffic lights in no-rendering more
2019-02-07 15:33:57 +01:00
Manish
5797811611
solved map size bug and huge refactor
2019-02-07 15:02:42 +01:00
Manish
35ae76114c
hero surface only created once
2019-02-06 21:41:36 +01:00
Manish
ed47fbad40
map renders on start
2019-02-06 20:23:44 +01:00
Manish
75f84f4c75
moved blend surface in start
2019-02-06 20:15:43 +01:00
nsubiron
4cec87ec60
Set keyboard shortcuts of no-rendering mode similar to manual control
2019-02-06 19:54:08 +01:00
Manish
78dbc822d0
removing module render
2019-02-06 19:26:51 +01:00
Manish
91746f2a68
Add help and notifications to no rendering mode
2019-02-06 19:23:24 +01:00
Manish
e79a39178d
We can now toggle vehicle ids
2019-02-06 18:50:57 +01:00
Manish
4980dbefb6
refactor code and improved performance in hero mode
2019-02-06 18:09:51 +01:00
Manish
0bcc01318c
Changing way of rendering traffic lights and speed limits
2019-02-06 16:25:12 +01:00
Manish
fbcdf45d5e
refactor + fixing small bug
2019-02-06 15:01:38 +01:00
bernatx
3824e4d616
Manual_control script with recording/replayer functionality
2019-02-06 12:40:35 +01:00
Manish
d557f2d85b
refactoring code
2019-02-06 12:39:29 +01:00
bernatx
7d9ccf8c18
Adding Replayer (but with callback problem)
2019-02-06 12:11:38 +01:00
Manish
238d5b78b8
Integrated new map generation
2019-02-06 12:10:04 +01:00
bernatx
80ebdbf945
First version of recorder (logger), only capture.
2019-02-06 11:47:48 +01:00
Manish
7cddb026c6
increased zoom and improved fonts
2019-02-06 10:22:59 +01:00
Manish
2593ff7087
fixed map offset when running game
2019-02-06 10:12:57 +01:00
nsubiron
7dfbe396d0
Conversions between Vector3D and Location in Python API
2019-02-05 18:29:41 +01:00
Manish
59512106e0
Optimized map scaling
2019-02-05 17:34:29 +01:00
Manish
fc8fb552f7
hero mode's surface has circle shape and removed filter radius
2019-02-05 12:00:49 +01:00
Manish
70c65c61df
Added autopilot
2019-02-05 10:19:15 +01:00
Manish
95e412e4bb
Added manual control of hero vehicle
2019-02-05 10:14:10 +01:00
Praveen Palanisamy
d2645ee24f
Fixes #1217 to prevent crashes when run in no-rendering mode
2019-02-04 13:29:03 -05:00
Manish
b1016cf7ae
Fixed look forward area
2019-02-04 16:26:01 +01:00
Manish
59535a1dd0
Augmented default hero zoom and now we can visualize more area in forward direction
2019-02-04 15:27:20 +01:00
Manish
c50fabbe10
changed colors following tango project palette
2019-02-04 12:33:23 +01:00
Manish
b197e9bc58
Changing colors to Tango project palette color
2019-02-04 12:24:12 +01:00
Manish
b9727568bd
fixed vehicle blit position and added simulation time
2019-02-01 12:57:05 +01:00
Manish
f5d9e4bd39
added default hero zoom
2019-02-01 12:38:21 +01:00
Manish
35adce94a2
Small optimization
2019-02-01 12:19:28 +01:00
Manish
b365597cbd
Optimized zoom and zoom in factor increased
2019-02-01 12:09:52 +01:00
nsubiron
9134973489
Upgrade version
2019-01-31 19:32:27 +01:00
nsubiron
66a81d9884
Make automatic_control.py executable
2019-01-31 19:32:27 +01:00
nsubiron
d43c73f780
Fix NaN display for FPS
2019-01-31 19:32:27 +01:00
Néstor Subirón
40928db8e7
Merge branch 'master' into NoRenderingMode
2019-01-31 14:21:45 +01:00
Manish
be1dc0800e
huge refactor
2019-01-31 13:20:58 +01:00
nsubiron
2c5e115fe0
Fix FPS NaN
2019-01-31 12:58:39 +01:00
Praveen
f7b44d1726
Modified basic agent:
...
* Using RoadOption from local planner
Modified local planner:
* Increased waypoint que max length
* Re organised buffering code
Modified misc:
* Added vector function
Modified global route planner:
* Using RoadOption from local_planner
2019-01-30 22:32:50 +01:00
Praveen
d7a7e3cf55
Modified local planner
...
* Buffered waypoint queue to avoid path overlapping
2019-01-30 22:29:36 +01:00
Praveen
7e6b924dd4
Comments
2019-01-30 22:29:36 +01:00
Praveen
be920463f2
-
2019-01-30 22:29:36 +01:00
Praveen
0acdd8f6a9
Integrated global router into Basic Agent
...
* Modified set_destination function to use GlobalRoutePlanner
2019-01-30 22:29:36 +01:00
Praveen
b06e5080b6
* Fixed global router to handle round about turns
...
* Using local_planner.RoadOption to represent turns
2019-01-30 12:09:16 -08:00
Praveen
fedf8b2fd6
Modified turn decision logic to solve round about turn problem
2019-01-30 12:05:55 -08:00
Praveen
d85c20762a
Modified route translation to ignore intersection
...
segments with only one possible path
2019-01-30 12:05:55 -08:00
Praveen
f4219232a9
Fixed GlobalRoutePlanner:
...
* now using vector cross product for turn decisions.
2019-01-30 12:05:55 -08:00
Manish
e8f82aa6bb
Prettified file
2019-01-30 19:45:54 +01:00
Manish
5b04acde4e
Traffic Light and speed limit affecting to hero info now displayed
2019-01-30 19:38:37 +01:00
Manish
2f49b7ab6e
Merge branch 'master' into NoRenderingMode
2019-01-30 19:14:40 +01:00
Manish
07d87e8ee4
Fixed some pylint warnings and solved small roads bug
2019-01-30 19:09:30 +01:00
Néstor Subirón
0e8ca5064b
Merge branch 'master' into tl_api
2019-01-30 14:40:21 +01:00
Manish
7cbeacd8aa
Refactoring
2019-01-30 14:37:02 +01:00
Daniel Novillo
5a026fd489
Merge master into pedestrian-collision-sensor
2019-01-30 13:49:57 +01:00
Manish
e29950b60f
Refactor + Bug fix: Blits surfaces
2019-01-30 12:15:24 +01:00
Aidan Clear
faac288002
Prettyfying the files in response to review
2019-01-30 11:20:23 +01:00
Manish
23ef5d73cc
Merge branch 'master' into NoRenderingMode
2019-01-30 10:49:15 +01:00
Manish
91f43c8d5d
Changed Permissions and bug fix
2019-01-30 10:45:25 +01:00
Manish
25b31d6964
speed limit font quality improved
2019-01-29 18:44:29 +01:00
Manish
c595e1cfc0
road lanes are now drawn correctly
2019-01-29 18:13:03 +01:00
Manish
f1d1020bdc
speed limits rotate base on hero front
2019-01-29 16:32:49 +01:00
Manish
6c784bca85
ids aligned to hero vehicle
2019-01-29 16:07:54 +01:00
Manish
13c0c7d6b6
Improved a lot performance in hero mode
2019-01-29 14:52:43 +01:00
Manish
d0ae293303
Working on improving hero performance
2019-01-29 13:29:03 +01:00
Daniel Novillo Villarejo
5a31efe298
Obstacle detector for vehicles or everything
2019-01-29 12:44:22 +01:00
Daniel Novillo Villarejo
e20d5d0de1
Added Changelog
...
Removed unnecesary 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
Manish
7c8b3643a3
Added clip to rotated surface
2019-01-29 11:08:26 +01:00
Manish
35c9507ebc
Improved framerate when scaling map, still work in progress for hero mode scaling
2019-01-28 20:21:52 +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
Manish
c24c38a2fd
removed antialiasing, fixed speed, refactored
2019-01-28 17:24:29 +01:00
Manish
52f59b835b
bounding boxes of pedestrians are drawn
2019-01-28 14:39:57 +01:00
Manish
4a3d3f4762
traffic lights are bounding boxes + refactor
2019-01-28 14:25:01 +01:00
Manish
30ce63fc49
using convert, blits and given forward vector of transform
2019-01-28 11:34:38 +01:00
Fabian Oboril
8a3e40ac6d
Merge branch 'master' into basicAgentUpdates
2019-01-25 22:31:27 +01:00
Fabian Oboril
9ff2afe1e3
Update changelog
2019-01-25 22:28:56 +01:00
Manish
2f8ed18b5c
taking out blue background color
2019-01-25 19:25:08 +01:00
Manish
e6b6d7dc6f
Bug Fix: color before replacement error
2019-01-25 17:25:35 +01:00
Manish
a359923d57
hero mode with map rotation working! :D
2019-01-25 17:16:38 +01:00
Manish
18455139ba
Working on rotating map in hero mode
2019-01-25 16:39:26 +01:00
Manish
24068c969d
some code refactoring
2019-01-25 11:26:20 +01:00
Manish
d7826b9cc8
working on improving hero mode
2019-01-24 19:29:05 +01:00
bernatx
21bf92c5af
Removed 'add_force' command, and little fixes.
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
Manish
fbfc7827fd
Scaling working in map and hero mode
2019-01-24 16:54:05 +01:00
Manish
f82eb49bb7
Scaling finally working
2019-01-24 16:31:05 +01:00
Manish
a892b8e666
Merge branch 'master' into NoRenderingMode
2019-01-24 14:44:01 +01:00
Manish
a0ba435989
working on scaling map
2019-01-24 14:19:54 +01:00
nsubiron
b57b56f6f3
Increase default time-out in world.wait_for_tick()
2019-01-24 12:03:01 +01:00
Manish
289678d702
refactoring
2019-01-23 20:10:56 +01:00
Manish
a27994c0f7
Improved scaling of map and actors
2019-01-23 18:19:39 +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
Manish
a47cd513f3
improving map scaling
2019-01-23 17:08:27 +01:00
Manish
24bf11de98
working on map scaling
2019-01-23 16:57:24 +01:00
Manish
61a87c80b6
Added 1st version of scaling map functionality
2019-01-23 16:28:28 +01:00
Manish
2401f8f380
Added arrows for orientation and lane separation
2019-01-23 15:31:04 +01:00
Manish
e5fde35cbd
Adapted code to test server without rendering option, working on scaling
2019-01-23 12:50:54 +01:00
Fabian Oboril
67d1eba471
Updated BasicAgent: Allow setting target speed and updated traffic light behavior
...
Updated the BasicAgent to:
- Allow setting target speeds
- Fix the behavior on intersections with US-style traffic lights
2019-01-23 08:30:10 +01:00
nsubiron
c18c3bd39e
Add support for walkers in manual_control.py
2019-01-22 19:54:57 +01:00
nsubiron
4235da52a2
Add bounding box to pedestrians
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
aeecd3d6eb
Rename get_vehicle_control to get_control to be consistent with walkers
2019-01-22 19:54:57 +01:00
Manish
2b2b97d7ad
Bug Fix: In hero mode, when deleting all vehicles the game would crash
2019-01-22 19:02:01 +01:00
Manish
1770e17ce2
Bug Fix: game crashed when selecting hero without vehicles spawned
2019-01-22 18:05:47 +01:00
Manish
b2c6d8ae09
Refactor and setting waypoint length
2019-01-22 17:33:00 +01:00
Manish
32c82999bd
Fixes of intersections and roads
2019-01-22 17:23:46 +01:00
Manish
780ada7fad
Added first version of speed limits
2019-01-22 12:35:35 +01:00
Manish
a9c0a93c3d
Rendering intersection waypoints separately
2019-01-22 11:51:35 +01:00
Manish
775c2c86fe
distance computation done well
2019-01-22 11:03:16 +01:00
Manish
8711fd0395
Hero actor is always in center of screen
2019-01-22 10:50:43 +01:00
Manish
ddda6e6505
pedestrian are being visualized
2019-01-21 18:28:42 +01:00
Manish
e9cc893918
Added vehicle front
2019-01-21 18:08:50 +01:00
Manish
a7f24f6d49
no_rendering_mode.py
2019-01-21 16:41:43 +01:00
Manish
c72b0797ac
Added legend
2019-01-21 15:35:42 +01:00
Manish
312bcc79b9
Added support for rendering pedestrians
2019-01-21 14:27:21 +01:00
Manish
94a3ccea63
Code refactoring
2019-01-21 12:12:06 +01:00
Manish
1790bc0873
Merge branch 'master' into NoRenderingMode
2019-01-21 10:32:42 +01:00
manishthani
83237f0d46
solving bug
2019-01-21 10:02:02 +01:00
manishthani
3cf7b48b7b
bounding box added to vehicle
2019-01-18 18:35:35 +01:00
manishthani
2ffd8ec839
Refactoring code
2019-01-18 10:32:32 +01:00
manishthani
edeac67bef
Improving performance and working on actor bounding box
2019-01-17 19:47:51 +01:00
manishthani
7f0b86f66a
We can now select actors randomly
2019-01-17 15:46:46 +01:00
manishthani
822d9e7e5f
Rendering radius of hero vehicle
2019-01-17 14:49:48 +01:00
manishthani
f4b4baefbd
Added hero speed and centered map
2019-01-17 12:39:16 +01:00
manishthani
1d29cca828
Hero mode id and type id is displayed
2019-01-17 11:51:53 +01:00
nsubiron
5295261aca
Add forward vector to rotations and transforms
2019-01-17 11:41:14 +01:00
manishthani
292e0b055a
Improved HUD managemente
2019-01-17 11:25:57 +01:00
manishthani
77e8deeda1
hero mode can be selected nowa nd actors get filtered by hero radius
2019-01-16 19:32:39 +01:00
manishthani
d9e29f8be4
Added antialiasing option and traffic lights state + refactor
2019-01-16 17:54:50 +01:00
manishthani
140f654096
Improving performance in map waypoint generation
2019-01-16 12:25:29 +01:00
manishthani
21522bf79a
Map waypoints are rendered correctly, antialising applied to actors and smoothscale when zooming
2019-01-16 11:27:03 +01:00
manishthani
5aba3df747
Map adjusts to screen size, and can be translated and scaled and refactored
2019-01-15 17:38:43 +01:00
manishthani
56194c3c8a
Map rescales to screen size
2019-01-15 17:17:10 +01:00
manishthani
9bda5755fa
working on scalating map
2019-01-15 15:45:31 +01:00
manishthani
13f04fdbff
Adding translation and scale to world surface
2019-01-15 12:59:35 +01:00
manishthani
086d926690
Improved map rendering, world rendering in separate surface and map can be translated
2019-01-15 12:23:50 +01:00
manishthani
7343b7d74e
Map is been rendered
2019-01-15 10:56:11 +01:00
manishthani
289d5d8bf3
Changing module names
2019-01-14 18:53:30 +01:00
manishthani
d7f74c7d95
Refactoring code
2019-01-14 18:44:58 +01:00
manishthani
c20e037b98
Integrating module based architecture
2019-01-14 11:49:29 +01:00
manishthani
d106839922
Added Carla world and displaying server FPS
2019-01-11 17:31:18 +01:00
manishthani
823c19b8ac
Added HUD and displaying client fps
2019-01-11 15:39:54 +01:00
nsubiron
5dbd53766f
Minor corrections
2019-01-11 15:23:58 +01:00
manishthani
831aca1d49
Added Carla module and arguments parser
2019-01-11 14:06:02 +01:00
manishthani
93b83bad21
First setup
2019-01-11 12:08:04 +01:00
Firesuiry
7dad7ec413
support deepin when use make PythonAPI
2019-01-11 14:24:15 +08:00
manishthani
b0984c5f0c
fixing python tests
2019-01-09 18:20:04 +01:00
manishthani
3de574af36
Any type of point can be transformed
2019-01-09 17:41:01 +01:00
manishthani
7a163c2320
Extended functionality of point transforms
2019-01-08 11:19:12 +01:00
nsubiron
d4f6c24c64
Update changelog and increase version
2018-12-21 22:52:33 +01:00
German Ros
8e1f45da1e
requested changes: navigation code moved to Agent.py
2018-12-21 22:03:16 +01:00
German Ros
09a74db1fb
added new version of basic_agent and agent base class
2018-12-21 22:03:16 +01:00
German Ros
466058b2ec
debugging the global router for basic_agent
2018-12-21 22:03:16 +01:00
German Ros
1eada5f5e2
added basic_agent class
2018-12-21 22:03:16 +01:00
nsubiron
62cca3a697
Fix lidar range in manual control
2018-12-21 21:21:43 +01:00
nsubiron
10e9a53844
Fix manual_control choosing only Nissan Patrol
2018-12-21 19:44:43 +01:00
Praveen Kumar
061265f15f
Moved navigation files to PythonAPI/agents/navigation
2018-12-20 18:39:22 +01:00
Praveen Kumar
62b603e593
* using enumeration for navigation decisions
...
* added detailed doc strings
* standards update for imports
2018-12-20 18:34:32 +01:00
Praveen Kumar
d0689df5f2
* Added global_route_planner.py
...
* Added global_route_planner_dao.py
* Added test_global_route_planner.py
2018-12-20 18:34:32 +01:00
German Ros
c1849d83ba
removed one dependency
2018-12-19 11:19:52 -08:00
German Ros
4afcbf9e63
updated automatic_control to make it compatible with the manual control code
2018-12-19 11:18:28 -08:00
German Ros
90fdb53a38
New Navigation API to deal with both kind of TrafficLights
2018-12-19 12:34:05 +01:00
German Ros
9dd350f322
waypoint bug fixed: height
2018-12-19 12:33:58 +01:00
German Ros
1ca9e31ae8
new folder structure
2018-12-19 12:33:51 +01:00
German Ros
4c0a279cfa
structure of the roamingAgent updated to cover the requested changes
2018-12-19 12:33:40 +01:00
German Ros
35327836f5
bug-fix: acos in -1,1; queue reloaded with more elements; lateral PID with derivative term to decrease overshooting
2018-12-19 12:32:41 +01:00
German Ros
7f52942529
lateral control jitter solvedgit add PythonAPI/source/carla/navigation/controller.py
2018-12-19 12:32:33 +01:00
German Ros
d544c6515e
files moved within source/carla
2018-12-19 12:32:26 +01:00
German Ros
67dda94529
New driving classes to perform vehicle control from CARLA clients
2018-12-19 12:32:07 +01:00
nsubiron
4661c24899
Add find function to actor list
2018-12-16 00:05:15 +01:00
nsubiron
7ca171de9c
Manual control: retry spawn if collision
2018-12-13 20:27:43 +01:00
nsubiron
8c01b53948
Allow changing gears from manual_control.py
2018-12-13 18:32:59 +01:00
nsubiron
56534e9569
Add option for manual gear shifting to VehicleControl
2018-12-13 18:32:59 +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
nsubiron
cddb98282c
Increase version and update changelog
2018-11-16 13:29:40 +01:00
nsubiron
4c9aec0764
Small fixes to manual_control.py
2018-11-15 20:22:28 +01:00
nsubiron
4a77755208
Add more attributes to waypoints
2018-11-15 16:45:35 +01:00
nsubiron
02be13d9e7
Improvements to manual_control.py
2018-11-15 16:45:35 +01:00
nsubiron
0a06dc7db6
Return waypoints and spawn points as pure Python lists
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
f9293c80ed
Use actor_get_display_name when possible
2018-11-15 16:29:57 +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
03baf21df6
Add empty lane detector and split server side vs client side sensors
2018-11-15 16:29:57 +01:00
Marc
60c97c4c14
Added Location::Distance(Location) functionality to the PythonAPI
2018-11-14 13:00:53 +01:00
nsubiron
503fedeb6b
Merge branch 'master' into roads
2018-11-12 14:48:44 +01:00
nsubiron
2371246c5b
Add HUD with info to manual_control.py
2018-11-09 11:15:27 +01:00
nsubiron
b113b979ca
Log vehicle control in world observer
2018-11-08 12:50:11 +01:00
nsubiron
7891a0b138
Add --safe argument to spawn_npc.py
2018-11-03 12:28:14 +01:00
nsubiron
dca0bf86b0
First attempt at computing next waypoint
2018-11-03 12:26:19 +01:00
Marc
2b6e3057ea
Added GetNearestLane
2018-11-02 17:40:45 +01:00
nsubiron
362d613c6c
Fix camera position in vehicle_gallery.py
2018-10-31 14:08:38 +01:00
nsubiron
f99fc82f4a
Fix spawn_npc.py for Windows
2018-10-31 14:08:38 +01:00
nsubiron
db4f5082ee
Add lidar to manual_control.py
2018-10-31 14:08:38 +01:00
nsubiron
c9952328c7
Improve spawn_npc.py
2018-10-31 14:08:38 +01:00
nsubiron
eff9fa2ea6
Fix PythonAPI build on Windows
2018-10-29 11:32:32 +01:00
nsubiron
7649d677e3
Add script for spawning NPCs
2018-10-28 17:46:37 +01:00
nsubiron
92f8fe7fd6
Merge branch 'master' into roads
2018-10-28 11:35:42 +01:00
nsubiron
107b75c36b
Add license and documentation to Python examples
2018-10-28 11:23:59 +01:00
nsubiron
6d1f3519ec
Make possible to draw UE4 debug shapes from Python API
2018-10-28 10:19:30 +01:00
nsubiron
bb0c9ffdbc
Change Python examples to use the recommended spawn points
2018-10-26 19:19:17 +02: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
bf0685d115
Expose road maps to Python
2018-10-24 22:42:50 +02:00
nsubiron
f824434a6b
Add dynamic weather script
2018-10-22 19:29:21 +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
4b11973627
Improvements to manual control
2018-10-22 00:30:35 +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
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
313b11931c
Add collision sensor
2018-10-20 20:33:37 +02:00
nsubiron
484fe9d949
Add ActorVariant class
2018-10-20 16:14:08 +02:00
nsubiron
ca7a2dcbc7
Try fix setup.py to link against libcarla_client (Linux only)
2018-10-19 12:16:04 +02:00
nsubiron
98a90496f6
Support for Python 3 on Linux
2018-10-19 11:23:33 +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
96ba571dfd
Add bounding boxes to Python API
2018-10-18 00:21:03 +02:00
nsubiron
d5f349cfff
Add comparison operators to geom classes
2018-10-18 00:21:03 +02:00
nsubiron
23470ad4fb
Add bounding boxes to actors
2018-10-18 00:21:03 +02:00
nsubiron
050467e109
Add class Vector3D
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
0ce245f679
Add all weather presets to manual_control.py
2018-10-18 00:16:59 +02:00
FPerez
711e04fc53
Capture Gamma set, Preset weathers fixed
2018-10-17 19:28:49 +02:00
nsubiron
e52f780bd5
Better distro check in setup.py
2018-10-15 16:00:54 +02:00
nsubiron
268bb2f4a0
Expose weather presets to Python
2018-10-15 14:38:53 +02:00
FPerez
288a7b7ed0
Creeated Weather Presets
2018-10-15 13:12:09 +02:00
nsubiron
f14d60e299
Allow changing weather from manual_control.py
2018-10-15 12:01:31 +02:00
nsubiron
5bb425737c
Expose weather to client API
2018-10-15 10:34:08 +02:00
nsubiron
f8592fb98c
Improve Python examples
2018-10-09 19:38:31 +02:00
nsubiron
3f2787799e
Fix issues related to the destruction of objects
2018-10-09 12:29:54 +02:00
nsubiron
2c53287dcf
Make possible to unsubscribe from a sensor stream
2018-10-08 13:47:10 +02:00
nsubiron
91aa984350
Fix Boost.Python not getting the right signature
2018-10-08 13:47:10 +02:00
nsubiron
d56c17a166
Release Python GIL when possible
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
iFuSiiOnzZ
c3c3f29b4d
Improve manual control steering
2018-10-08 13:46:43 +02:00
nsubiron
3b12d31cc6
Fix travis build (again)
2018-10-08 13:20:05 +02:00
nsubiron
882992952c
Small refactor of sensor data IO
2018-10-07 18:44:45 +02:00
nsubiron
2ad3ffedc5
Expose methods for saving and converting images in Python
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
d02d9ced3c
Add OutputFile class
2018-10-07 18:44:45 +02:00
nsubiron
dd0de88fbd
Add namespaces for road classes and opendrive
2018-10-03 11:33:18 +02:00
nsubiron
db9d6a781d
Small refactoring and documentation
2018-10-02 18:00:16 +02:00
nsubiron
84d48f7ed3
Expose lidar measurements to Python API
2018-10-02 15:03:58 +02:00
nsubiron
d0629c9381
Image serialization complete pipeline
2018-10-02 15:03:58 +02:00
nsubiron
92855ccfde
Fix setup.py failed to compile boost sources
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
nsubiron
b9a6ad659c
Add timeout to manual_control.py
2018-09-30 17:45:47 +02:00
nsubiron
0b38510f8f
Change Python client timeout to float seconds
2018-09-30 17:45:47 +02:00
nsubiron
179ab3eb9b
Fix bug in print list function
2018-09-05 16:00:20 +02:00
nsubiron
09f4ed7fd7
Allow iterating attributes of an actor blueprint
2018-09-03 11:44:37 +02:00
Andrei Jianu
e7291e2ce4
Merge branch 'master' into 0.9-win32
2018-08-27 17:40:29 +02:00
nsubiron
8805d0d79a
Fix typos
2018-08-24 14:40:19 +02:00
iFuSiiOnzZ
fd203a7a54
Wrap text that is longer than 100 characters and remove useless code
2018-08-23 18:47:24 +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
nsubiron
3b3bb1868a
Fix the build
2018-07-30 12:37:28 +02:00
nsubiron
f40c90942f
Add more examples
2018-07-29 23:59:22 +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
e34a5891b1
Add addition and subtraction operators to locations
2018-07-29 18:04:57 +02:00
nsubiron
4f5044a495
Expose spectator pawn
2018-07-29 18:03:52 +02:00
nsubiron
63d6f11d41
Make example.py executable
2018-07-28 20:33:35 +02:00
nsubiron
78571e299f
Minimal documentation of the new API
2018-07-28 20:11:42 +02:00
nsubiron
bf05c1220a
Add example.py
2018-07-28 20:11:42 +02:00
nsubiron
12243aa84e
Add functions to get actor location and transform
2018-07-28 17:46:26 +02:00
nsubiron
1b69494772
Print blueprint tags too
2018-07-28 16:10:59 +02:00
nsubiron
7d1f51e9cc
Add functions to set actor location and transform
2018-07-28 15:23:57 +02:00
nsubiron
2253877405
Name some arguments for Python
2018-07-28 13:59:31 +02:00
nsubiron
f9b7578d6c
Allow destroying actors from Python
2018-07-28 13:04:59 +02:00
nsubiron
c4c15cbb41
Add function to enable autopilot from Python
2018-07-27 19:56:00 +02:00
nsubiron
eb2cbc7839
Expose recommended attribute values in Python
2018-07-27 18:42:49 +02:00
nsubiron
2e71467ff5
Add find function to blueprint library
2018-07-27 12:59:38 +02:00
nsubiron
d543c3812e
Add function to apply control to vehicles
2018-07-26 22:08:39 +02:00
nsubiron
f89f728871
Add function to spawn actor attached to another actor
2018-07-26 20:37:15 +02:00
nsubiron
4f9299c2b5
Compile all client code with setup.py and custom boost version
2018-07-26 19:07:05 +02:00
nsubiron
ab431e3847
Exposing cameras in Python API
2018-07-26 18:25:57 +02:00
nsubiron
8ae2770e1a
Improvements to actor spawners
2018-07-25 17:16:28 +02:00
nsubiron
60d866d5b6
Access Python blueprints with bounds checking
2018-07-25 11:45:16 +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
a905170a98
Unity build PythonAPI to increase compilation time
2018-07-19 12:42:18 +02:00
nsubiron
45f661ff9e
Expose actor definitions and attributes on client side
2018-07-19 12:19:39 +02:00
nsubiron
6eb73ada34
Compile everything with C++14 standard
2018-07-13 12:39:23 +02:00
nsubiron
113dc4b6b8
Report test results as XML for Jenkins
2018-07-06 18:29:55 +02:00
nsubiron
3cf91c54f2
Add PythonAPI module
2018-07-04 11:13:43 +02:00