- 12 Nov, 2021 1 commit
-
-
Bob The Beautiful Canoe Robot authored
Merge branch '222-deadlock-release-vehicles-could-have-different-release-priority-lists' into 'develop' Resolve "Deadlock release - Vehicles could have different release priority lists" Closes #222 See merge request !184
-
- 11 Nov, 2021 3 commits
-
-
Callum Bugajski authored
Add asserts to check if comparison list is null or empty and fix the deadlock test by generating lists at the same time. Tested-by: Bob The Beautiful Canoe Robot <!184> Part-of: <!184>
-
Callum Bugajski authored
Change way vehicle release list is generated by using all the deadlocked vehicles in the system. This should always generate the same release list for each vehicle Part-of: <!184>
-
Callum Bugajski authored
Remove the deadlock priority float and use the game object id for ordering of the release priority list Part-of: <!184>
-
- 04 Nov, 2021 4 commits
-
-
Bob The Beautiful Canoe Robot authored
Resolve "Extract Sensors from VehicleDriver" Closes #220 See merge request !183
-
Callum Bugajski authored
Rename the "hap" tag which is to tag collided vehicles to "collided" Tested-by: Bob The Beautiful Canoe Robot <!183> Part-of: <!183>
-
Callum Bugajski authored
Fix inaccurate test where the distance an angle was being measured from was inaccurate and wasn't using the vehicle's value Part-of: <!183>
-
Callum Bugajski authored
Add the main sensor system for running all sensors Add front collision, deadlock, surface and other sensors Add events into sensor system Part-of: <!183>
-
- 22 Oct, 2021 2 commits
-
-
Bob The Beautiful Canoe Robot authored
Resolve "Extract Navigation class from VehicleDriver" Closes #219 See merge request !182
-
Callum Bugajski authored
Create a vehicle navigation class from the vehicle driver class Tested-by: Bob The Beautiful Canoe Robot <!182> Part-of: <!182>
-
- 21 Oct, 2021 4 commits
-
-
Bob The Beautiful Canoe Robot authored
Resolve "Refactor VehicleEngine class" Closes #193 See merge request !181
-
Callum Bugajski authored
Add padding to the merge algorithm to allow vehicles space between each other. Fix vehicle length to allow manual override of lengths where mesh is not correct. Tested-by: Bob The Beautiful Canoe Robot <!181> Part-of: <!181>
-
Callum Bugajski authored
Change deadlock system to zero itself after a deadlock has finished Part-of: <!181>
-
Callum Bugajski authored
Split vehicle engine into driver and engine Split further into overall Vehicle, Driver and Engine classes Then add vehicle settings instead of properties from the vehicle class Part-of: <!181>
-
- 30 Sep, 2021 4 commits
-
-
Bob The Beautiful Canoe Robot authored
Resolve "Down-casting generic objects in public fields" Closes #207 See merge request !180
-
Change traffic light objects to renderers Change vehicle factory vehicles from game objects to vehicle engines Add template vehicle null check Add vehicle null check as sometimes the input vehicle to spawn is null Merge if statement Add spawn vehicle helper method Add spawn helper method to reduce repeating code Tested-by: Bob The Beautiful Canoe Robot <!180> Part-of: <!180>
-
Bob The Beautiful Canoe Robot authored
Resolve "Simplify EnvironmentSettings" Closes #201 See merge request !179
-
Callum Bugajski authored
Add environment states Remove if statements for multiple checkboxes Add tests Fix test Fix test by using shared material Moved consts into relevant classes Moved consts into snow and night environment states Add snow and rain tests Add tests to check if prefabs are added properly Add priority enum Add priority enum instead of number for readability Tested-by: Bob The Beautiful Canoe Robot <!179> Part-of: <!179>
-
- 23 Sep, 2021 2 commits
-
-
Bob The Beautiful Canoe Robot authored
Resolve "Investigate & implement window for simulation control system" Closes #210 See merge request !178
-
Callum Bugajski authored
Add Control panel Simulation controls Scene loading Other options Finished control panel Add different options for each object of settings Add Tests Add tool tips Add tool tips to the buttons on the panel Add extra check in test Add default seed back Add the default seed back on RandomNumberGenerator Add default seed to settings on return false of GetSeed method Add default seed Add default seed const Tested-by: Bob The Beautiful Canoe Robot <!178> Part-of: <!178>
-
- 05 Aug, 2021 1 commit
-
-
Bob The Beautiful Canoe Robot authored
Resolve "Ensure CITATION file conforms to new standard format" Closes #218 See merge request !177
-
- 03 Aug, 2021 3 commits
-
-
Sarah Mount authored
Tested-by: Bob The Beautiful Canoe Robot <!177> Part-of: <!177>
-
Sarah Mount authored
This file conforms to the new GitHub standard: https://citation-file-format.github.io/ Part-of: <!177>
-
Sarah Mount authored
Part-of: <!177>
-
- 16 Jul, 2021 5 commits
- 15 Jul, 2021 11 commits
-
-
Bob The Beautiful Canoe Robot authored
Resolve "Evacu-agent: Add example scenes and UI updates" Closes #213 See merge request !171
-
Callum Bugajski authored
Remove TextMesh meta and add to gitignore Tested-by: Bob The Beautiful Canoe Robot <!171> Part-of: <!171>
-
Callum Bugajski authored
Add automatically generated meta files Changed scene indexes to use names instead of numbers Add scene to index Part-of: <!171>
-
* Adds a new scene based around Birmingham new street. * Adds new materials and prefabs for highlighting different pedestrian types. * Begins to add polish to the UI. * Adds UI colour legend and time controls * Also adds TextMeshPro to enhance the visuals of text on full screen. * Adds switch to debugging info on boid components * Adds Trafalgar square scene with initial textures * Adds textures to hospitality buildings * Adds textures to shopping buildings * Moves Evacu-agent scenes into a seperate folder * Removes TextMesh pro meta file * Uncomments InformationPanelController method Also, adds boids components for subgroup separation * BoidNonGroupMemberSeparationComponent applies a repulsive force away from non-group memebers when very close. * BoidWallProximityComponent applies a force away from a peripheral obstacle when a pedestrian is further from the obstacle than a visible non group member, to aid movement around walls. * BoidInterGroupSeparationComponent has been modified to apply a separation force directed towards the centre of other subgroups to allow subgroups to move towards gaps in flow. * Adds building entrances as prefabs that can be placed in different scenes. Part-of: <!171>
-
Bob The Beautiful Canoe Robot authored
Resolve "Limit traffic light stop nodes to road nodes only" Closes #205 See merge request !175
-
Bob The Beautiful Canoe Robot authored
Resolve "OSM - A section of road in UK is right hand drive" Closes #206 See merge request !174
-
Bob The Beautiful Canoe Robot authored
Resolve "Temporarily remove images from LFS" Closes #215 and #216 See merge request !173
-
Because we have not yet merged a fix for issue #215 we have had some problems with MRs which contain images, such as !171. Please see issue #216 for more details. We believe some of this may be due to tooling, and some of it may be due to developers having different versions of git-lfs, but having LFS defined in .gitattributes without having the whole repo migrated is clearly going to lead to problems. At this point, we do not want to resolve #215 because we are very close to the next release, and will need more time to deal with any issues that might arise from migrating the repo. So, this commit remove images from LFS. Tested-by: Bob The Beautiful Canoe Robot <!173> Part-of: <!173>
-
Bob The Beautiful Canoe Robot authored
Merge branch '180-add-random-float-priority-system-on-vehicles-at-crossroads-without-traffic-lights' into 'develop' Resolve "Add random float priority system on vehicles at crossroads without traffic lights" Closes #180 See merge request !172
-