carla/.gitignore

56 lines
613 B
Plaintext
Raw Normal View History

2018-07-04 17:59:59 +08:00
Build
2017-10-25 23:26:31 +08:00
Dist
Doxygen
Deprecated/PythonClient/dist
Updated TrafficManager (#2112) * Initial commit This commit imports files from scenario_runner repository * WIP TrafficDistributor Set horizontal integral component to 0 Fixed startup concurrency issue * TrafficDistributor first crude version * Code asthetics, Uncrustified. * Code clean up * Fixed more concurrency bugs * Reduced number of vehicles per core Fixed some unhandled exceptions * EOD commit 29AUG2018 * Re-organizing directory structure * WIP code re-organization * Redesigned PipelineStage Implemented Messenger to communicate between stages Implemented LocalizationStage Added StageEnum Removed unecessary files * WIP Testing LocalizationStage * Implemented and benchmarked LocalizationStage Achieved single stage throughput of 600,000,000 * Implemented CopyBufferList() in LocalizationStage * Fixed stage stalling and corrected benchmark * Setting worker thread count to 1 * Code re-organization for porting MotionPlannerStage * WIP - porting MotionPlanner * Moved thread management logic into PipelineStage base class * Implemented output data frame switching Moved relavent structures and types from MotionPlannerStage.h to PIDController.h * Re-organized directory structure to be consistent with rest of the project Initialized frame_selector in constructor * WIP - EOD commit 02SEP209 * WIP - managed to break deadlock between sender and receiver * Implemented common mutex sharing for thread management in PipelineStage Added small timeout for thread locking in PipelineStage Finally broke deadlocks in stage integration * Porting BatchControlStage to new design * Ported BatchControlStage to new design Fixed array indexing bug Messaging actor_id instead of actor pointer to BatchControlStage Improved thread co-ordination logic in PipelineStage * Fixed array exetreme indexing issue * Fixed thread co-ordination logic for multiple worker thread case * Ported PID state map to dynamically allocated vector Changed thread co-ordination time out to 1ms * WIP - EOD 03092019 * Ported CollisionStage to new design Added debug helper parameter Added directionality pre-condition to check polygon overlap Streamlined boundary functions Fixed actor id to array index map Passing individual buffers from localization Using unsigned int keys in VicinityGrid * WIP - fixing localization conflict on frame switching * Fixed localization frame switching bug * Ported TrafficLightStage to new design (#2078) * Implemented TrafficLightStage with new architecture * Implemented slowdown on approaching junction * Integrated all stages into Pipeline class * Ported PipelineExecutable.cpp to work with new Pipeline * WIP - Fixing TrafficDistributor * Switching to single thread stage actions Added release options to CMakeLists.txt Changed vicinity grid keys to string * Changed TrafficDistributor to TrafficDistribution This class only meant to keep track of vehicles acrros different road positions * Changed TrafficDistributor declaration in LocalizationStage * WIP - Lane changes * Streamlined traffic distribution implementation * Implemented a working lane change policy * Fixed const correctness for ActionThreadManager and Action methods Chaned varialbe++ to ++variable wherever suitable * Using STL's numeric_limits instead of arbitrary high values for infinity Made suitable constants static Camelcase starting with uppercase for InMemoryMap methods Fixed comment notions in all files * Streamlined boolean return values from methods in CollisionStage.cpp Using short hand for boost::geometry More comments on boundary calculation logic Camelcasing for methods * Fixed TrafficDistribution vehicle tracking logic Removed distance limit for lane change * Moved lane change logic to TrafficDistributor.cpp * Implemented logic to avoid collisions with unregistered actors * Implemented graceful stop functionality for traffic manager * Code aesthetics * Added debug support for TrafficDistributor.cpp Fixed Test.cpp * Defined constants in TrafficDistributor.cpp Code aesthetic changes * Update README.md * Aphabetical ordering of header include statements * Code streamlining and aesthetic changes * Review comment changes (#2116) Review comment changes Removed frame_map from TrafficLightStage * Made changes for review comments (#2117) * Fixed implicit private inheritence for LocalizationStage Removed unecessary using <method> statements in concrete stage classes * Removed break logic from all loops * Added detailed comments to all header files * Minor review comment changes to collision stage * Detailed comments for all .cpp files * Implemented batch spawn and delete * Added minimum distance check for lane change Increased wait time after sending batch spawn command * Simplified geodesic boundary creation in collision stage * Changing to unsigned integers when appropriate Shorter name aliasing * Changes for code reveiw comments * Removed white spaces * Code review changes Using carla::geom::Math::DistanceSquared whenever possible Better name aliasing Function signature checks * Code aesthetics, text formatting * Changes for appropriate auto keyword usage * Grammar check * Grammatical correction * Distance based check points and boundary generation instead of index based checks * Using explicit typing wherever possible instead of auto * Review comment changes * Review comment changes * Added time margin for approaching vehicles for lane change Increased minimum collision boundary Streamlined InMemoryMap::StructuredWaypoints Implemented gradual braking in PIDController Added left right checks in SimpleWaypoint Removed redundant method in SimpleWaypoint * Initial implementation for reproducibility * Fixed radomization during path selection * Added Vicinity grid-key checker for grid to actor_id map * WIP: junction negotiation enhancement * Polygon to polygon distance based collision negotiation * Update Linux.mk * Update CMakeLists.txt * Update Vars.mk * Update README.md * Update getting_started.md * Review comment changes Namespace aliasing checks Redundant function call checks Default constants defined in motion planner stage Removed hard braking to slow down near junctions Lane change approaching vehicle check time margin Added -h option to get help on traffic manager * Reverting to carla::client::Vehicle::GetTrafficlightState non-signalised junctions * Added communication timeout and implemented stopping when carla stops Removed throughtput measurement logic from PipelineExecutable * Updated gitignore * updated CHANGELOG.md * updated CHANGELOG.md * WIP: negotiating non-signalised junction * Time duration ticketing system for non-signalised junctions Changed from pre-randomised to run time randomised decisions at junctions * Removing debug draw statements * Fixed make and cmake, more work required * Added traffic manager build to jenkins * updated docs
2019-10-07 22:30:51 +08:00
TrafficManager/build
2017-10-25 23:26:31 +08:00
Util/Build
2018-07-04 17:59:59 +08:00
Install
Plugins
!Unreal/CarlaUE4/Plugins
Digital Twins 0.2 version (#6768) * Bitmap sent and drawn in widget texture with bugs * Map bitmap shown on widget * Concated meshes generated in the same lane to avoid errors during simplification * Navigation added to widget * Avoid Simplify to remove border vertices and try to parallel assets creation process * Road Generation 0.1 version ready * Removing Engine Association, Formatting CarlaTools Build dependencies * Change container type of generated procedural mesh componetns to be supported by UPROPERTY * Fixed indices jumping by two * Added in separate thread junctions generation * Started dynamic database creation * Dynamic database creation temporally removed * First step of merge. Coords of bottom left corner and top right corner * Libraries added to build system * Git ignore for osmrenderer to avoid ThirdParties directory to be tracked * Lat and Lon coords for corners sent from server to client * Transformed to local coords meshes' vertices' coords * Coords format error fixed * Saving xodr and osm files inside of OpenDrive folder * Widget fixed * UI design improved * WIP Windows build system for osm-world-renderer * Socket implementation replaced by boost asio framework in osmrenderer * Added multithreaded simplification of meshes * Build system adapted to wndows * Headers fixed to avoid windows specific heraders compilation * Remove warnings * Added widget to import building from houdini * Added origin latitude and longituda to OSM to OpenDRIVE conversion functions. Fixed Houdini importer widgets. * Add Houdini plugin download to the build system * Moved houdini blueprint. Houdini plugin now dowloads by default * Added houdini download for windows * OpenDriveToMap Now is a UOBject instead of widget * Added Lane mark generation. * Roads materials and distance field scale set to 0 * M_PI macro fixed for windows osm-renderer build system * Added Lane Marking generation * Fixed compilation issue related with std pair non copyable lane * Fix bug where different lanes were concating. Fix bug where end of roadmark was creating an artifact * Lanes Marks material assignation * Fix compilation issue and reading from not valid memory crash * Middle Lane mark duplication bug fixed - temp solution * Added bumps along road * Adding marchingcubes library and added to create junctions * Added junctions generations using marching cube and smoothed * Fixed linux compilation and removed couple warnings * Using previous algorithim for two road connections * Code cleanup * Remove debug state * Format Files * Format third parties files * Spaces removal * Fix code format * Added spawnning for trees * New branch to don`t loose modifications in code * Removing unnecesary spaces * Set trees for designer * Tag static mesh actor from road type * One tile with landscape and road cut * Changed format of For * WidgetCreated * Widget progress * LevelCreator Update * Folder for basicParameters in father map * Father map from template * Terrain mesh generated from noise and road mask Road mask not applied * Assign SubLevel by position * Changed to static functions * StrigUpdate * Added missing UFUNCTIONS * Trying to move Houdini actors to tiles * Meshes from Houdini to Tiles * Number of X and Y tiles exposed * Modify to new functions * Modifying code to create a new variable-offset and table to ingest blueprints * Update assignTile Function * Updating widget and cpp file to relocate meshes * Update Widget and create local copy of OpenDriveToMap * Added planes as landscape * RoadImported fixed * Simplification done in UE side * Update Houdini pipeline * Fixed osmrenderer compilation for windows * Generate landscape and set materials * Generate UVs for lane meshes. Generate Normals and Tangets for lane meshes * Delete unnecesary files * Widget updated * Exposing different variables to BPs * Update Assets * Asset path names fixed * Fixed height for misc objects, set default landscape * Rotate Light boxes * Adding OSM Importer plugin * Fixed normals on sidewalks * Update adding buildings plugin * Adding missing BP * Update * Fix BP_Instanced * Update OSMImporter * Creating BP_BuildingCreator * LevelCreator Fixed * Update building asset creation * If def add for osm renderer * Building block variation and styles * Updated values and generation for demo3 * Fix Widget * Changed unreal FSocket for boost sockets. Fixed road position errors * Update building creation * Updated Building Height * Fixing line colors * Added Planes in missing stuff * Update for meshes * Update deformation, avoid creation of individual buildings and add check for deformation * Deleted unnecesary files * New branch to work on building generation * Added shorts walls and roofs * Improve triangulation of polygons using UE * Fixing pipeline * Disabling shadows for roads and terrain * Updated default values for BP_Opendrivetomap * Updated OpenDriveToMap * Use Editor world instead of GetWorld * Added HTTP module * Change customfiledownloader API * Adding debuginformation * Using OpenDriveToMapObject * Adding Debug stuff * Expose Buildings names in ue4 * Remove from root when generation finished * Adding Slopes to building generation * Table update * Set pivot point at centre of building and Set use of material instances * Updating Buildings plane stuff * Fixing walls for building generator * Update data table * Updated road generation * Update DT * Update Origin of map and set moving for large map * Remove logs prepare blueprints for getting new info * Update slope fix and material for slopes * Updated Digital Twins for 12/06 * Added direct URL support * Avoid some crashes and improve QoL * Height fix * Tried to expose largemap in tick * New vegetation scatter tool * Added Full largemap support * Edit building levels in some type of levels * Updated static meshes instead of procedural meshes * Updated building generation and reduced logs * Vegetation tool into landscape pipeline * Demo ready for digital twins * Automated download of plugin * Update linux build script for UE4 Plugins * Disable sidewalks in junctions * Re enable sidewalksin crossing lanes * Removed asserts added checks to avoid generation of sidewalks on road * Optimizations for VRAM * Move actors slowly to sub levels * Added optimizations and support for smaller or bigger maps in tiles, modified TileSize * Garage and shed styles * Update generation stages * Update garage and shed parameters * Changed method generation to tile by tile * Fixed memory leak and UOpenDriveToMap is a uobject now * Fixed tile by tile generation * Added Heightmap support to map gen * last update * Commandlet generation working * Merge finished * Update DefaultEngine.ini to rever default rhi * Clean up HoudiniImporterWidget.cpp * Add with editor and make editor only code * Setup dependencies for CarlaTools plugin * Update StreetMap plugin commit and gitignore * Update Content version * Update next content version * Changed based type of OpenDrivetomap * Remove intermediate files if need similar to BuildCarlaUE4.sh * Update order of execution of donwload * Try to run download plugins everytime is used * Update packages sh avoid to delete anything * Fixing setup in windows * Add UE Constructor to Commandlet * More fixes * content version * Update package sh and update * Update Streetmap version * Update dependencies * Update StreetMap commit * Fix typo in gitignore * Update STMap plugin commit * Revert latest changes in windows package script * Update comments --------- Co-authored-by: aollero <aollero@cvc.uab.cat> Co-authored-by: aollero <adriollero@gmail.com> Co-authored-by: Axel <axellopez92@outlook.com> Co-authored-by: marionzki <mnoriegazamora@gmail.com> Co-authored-by: bernatx <bernatx@gmail.com>
2023-10-31 18:24:22 +08:00
Unreal/CarlaUE4/Plugins/Streetmap
Unreal/CarlaUE4/Plugins/HoudiniEngine
2017-07-26 22:04:39 +08:00
Digital Twins 0.2 version (#6768) * Bitmap sent and drawn in widget texture with bugs * Map bitmap shown on widget * Concated meshes generated in the same lane to avoid errors during simplification * Navigation added to widget * Avoid Simplify to remove border vertices and try to parallel assets creation process * Road Generation 0.1 version ready * Removing Engine Association, Formatting CarlaTools Build dependencies * Change container type of generated procedural mesh componetns to be supported by UPROPERTY * Fixed indices jumping by two * Added in separate thread junctions generation * Started dynamic database creation * Dynamic database creation temporally removed * First step of merge. Coords of bottom left corner and top right corner * Libraries added to build system * Git ignore for osmrenderer to avoid ThirdParties directory to be tracked * Lat and Lon coords for corners sent from server to client * Transformed to local coords meshes' vertices' coords * Coords format error fixed * Saving xodr and osm files inside of OpenDrive folder * Widget fixed * UI design improved * WIP Windows build system for osm-world-renderer * Socket implementation replaced by boost asio framework in osmrenderer * Added multithreaded simplification of meshes * Build system adapted to wndows * Headers fixed to avoid windows specific heraders compilation * Remove warnings * Added widget to import building from houdini * Added origin latitude and longituda to OSM to OpenDRIVE conversion functions. Fixed Houdini importer widgets. * Add Houdini plugin download to the build system * Moved houdini blueprint. Houdini plugin now dowloads by default * Added houdini download for windows * OpenDriveToMap Now is a UOBject instead of widget * Added Lane mark generation. * Roads materials and distance field scale set to 0 * M_PI macro fixed for windows osm-renderer build system * Added Lane Marking generation * Fixed compilation issue related with std pair non copyable lane * Fix bug where different lanes were concating. Fix bug where end of roadmark was creating an artifact * Lanes Marks material assignation * Fix compilation issue and reading from not valid memory crash * Middle Lane mark duplication bug fixed - temp solution * Added bumps along road * Adding marchingcubes library and added to create junctions * Added junctions generations using marching cube and smoothed * Fixed linux compilation and removed couple warnings * Using previous algorithim for two road connections * Code cleanup * Remove debug state * Format Files * Format third parties files * Spaces removal * Fix code format * Added spawnning for trees * New branch to don`t loose modifications in code * Removing unnecesary spaces * Set trees for designer * Tag static mesh actor from road type * One tile with landscape and road cut * Changed format of For * WidgetCreated * Widget progress * LevelCreator Update * Folder for basicParameters in father map * Father map from template * Terrain mesh generated from noise and road mask Road mask not applied * Assign SubLevel by position * Changed to static functions * StrigUpdate * Added missing UFUNCTIONS * Trying to move Houdini actors to tiles * Meshes from Houdini to Tiles * Number of X and Y tiles exposed * Modify to new functions * Modifying code to create a new variable-offset and table to ingest blueprints * Update assignTile Function * Updating widget and cpp file to relocate meshes * Update Widget and create local copy of OpenDriveToMap * Added planes as landscape * RoadImported fixed * Simplification done in UE side * Update Houdini pipeline * Fixed osmrenderer compilation for windows * Generate landscape and set materials * Generate UVs for lane meshes. Generate Normals and Tangets for lane meshes * Delete unnecesary files * Widget updated * Exposing different variables to BPs * Update Assets * Asset path names fixed * Fixed height for misc objects, set default landscape * Rotate Light boxes * Adding OSM Importer plugin * Fixed normals on sidewalks * Update adding buildings plugin * Adding missing BP * Update * Fix BP_Instanced * Update OSMImporter * Creating BP_BuildingCreator * LevelCreator Fixed * Update building asset creation * If def add for osm renderer * Building block variation and styles * Updated values and generation for demo3 * Fix Widget * Changed unreal FSocket for boost sockets. Fixed road position errors * Update building creation * Updated Building Height * Fixing line colors * Added Planes in missing stuff * Update for meshes * Update deformation, avoid creation of individual buildings and add check for deformation * Deleted unnecesary files * New branch to work on building generation * Added shorts walls and roofs * Improve triangulation of polygons using UE * Fixing pipeline * Disabling shadows for roads and terrain * Updated default values for BP_Opendrivetomap * Updated OpenDriveToMap * Use Editor world instead of GetWorld * Added HTTP module * Change customfiledownloader API * Adding debuginformation * Using OpenDriveToMapObject * Adding Debug stuff * Expose Buildings names in ue4 * Remove from root when generation finished * Adding Slopes to building generation * Table update * Set pivot point at centre of building and Set use of material instances * Updating Buildings plane stuff * Fixing walls for building generator * Update data table * Updated road generation * Update DT * Update Origin of map and set moving for large map * Remove logs prepare blueprints for getting new info * Update slope fix and material for slopes * Updated Digital Twins for 12/06 * Added direct URL support * Avoid some crashes and improve QoL * Height fix * Tried to expose largemap in tick * New vegetation scatter tool * Added Full largemap support * Edit building levels in some type of levels * Updated static meshes instead of procedural meshes * Updated building generation and reduced logs * Vegetation tool into landscape pipeline * Demo ready for digital twins * Automated download of plugin * Update linux build script for UE4 Plugins * Disable sidewalks in junctions * Re enable sidewalksin crossing lanes * Removed asserts added checks to avoid generation of sidewalks on road * Optimizations for VRAM * Move actors slowly to sub levels * Added optimizations and support for smaller or bigger maps in tiles, modified TileSize * Garage and shed styles * Update generation stages * Update garage and shed parameters * Changed method generation to tile by tile * Fixed memory leak and UOpenDriveToMap is a uobject now * Fixed tile by tile generation * Added Heightmap support to map gen * last update * Commandlet generation working * Merge finished * Update DefaultEngine.ini to rever default rhi * Clean up HoudiniImporterWidget.cpp * Add with editor and make editor only code * Setup dependencies for CarlaTools plugin * Update StreetMap plugin commit and gitignore * Update Content version * Update next content version * Changed based type of OpenDrivetomap * Remove intermediate files if need similar to BuildCarlaUE4.sh * Update order of execution of donwload * Try to run download plugins everytime is used * Update packages sh avoid to delete anything * Fixing setup in windows * Add UE Constructor to Commandlet * More fixes * content version * Update package sh and update * Update Streetmap version * Update dependencies * Update StreetMap commit * Fix typo in gitignore * Update STMap plugin commit * Revert latest changes in windows package script * Update comments --------- Co-authored-by: aollero <aollero@cvc.uab.cat> Co-authored-by: aollero <adriollero@gmail.com> Co-authored-by: Axel <axellopez92@outlook.com> Co-authored-by: marionzki <mnoriegazamora@gmail.com> Co-authored-by: bernatx <bernatx@gmail.com>
2023-10-31 18:24:22 +08:00
2019-03-01 22:31:21 +08:00
/ExportedMaps
2019-12-13 02:08:22 +08:00
/Import/*
!/Import/README.md
2019-03-01 22:31:21 +08:00
*.VC.db
*.VC.opendb
2018-07-04 17:59:59 +08:00
*.a
2017-12-23 02:14:16 +08:00
*.egg-info
*.kdev4
2017-07-26 22:04:39 +08:00
*.log
2018-10-21 21:12:43 +08:00
*.o
*.pb.cc
*.pb.h
2017-07-26 22:04:39 +08:00
*.pid
*.pri
*.pro
*.py[cod]
*.sln
2018-07-04 17:59:59 +08:00
*.so
*.stackdump
*.sublime-workspace
*.workspace
*CodeCompletionFolders.txt
*CodeLitePreProcessor.txt
.aria2c.input
.codelite
2018-07-04 17:59:59 +08:00
.gdb_history
2018-10-21 21:12:43 +08:00
.gtest
2019-03-12 21:33:26 +08:00
.idea
.tags*
.vs
2019-03-01 22:31:21 +08:00
.vscode
__pycache__
2017-12-19 22:31:28 +08:00
_benchmarks_results
2018-01-11 21:56:43 +08:00
_images*
2018-07-04 17:59:59 +08:00
_out*
_site
core
2018-07-04 17:59:59 +08:00
profiler.csv
2023-11-24 14:52:40 +08:00
ArgsSync.json
.clangd
.cache/