LOPO-2: Begin porting basic localisation functions
LOPO-2: Minor improvements to current funciton stubs
LOPO-2: Begin porting the ProcessObjects method
LOPO-2: Port some more methods from SelfLocalisation into Localisation Engine
LOPO-2: Port additional methods + improve incorectly ported methods
LOPO-2 [no-ci]: Add the IndividualStationaryObjectUpdate method
LOPO-2: Begin refactoring the robot_models_ list into a multi-modal model class
Merge branch 'feature/KalmanFilter' of github.com:nubots/NUClearPort into feature/LocalisationPort
LOPO-2: Get Kalman filters compiling
Removed hardcoded lut location
Fixed linuxcamera JSON
Beginnings of the WalkEngine port (from Team Darwin)

Note: not yet compilable
Adds some more walkengine
Merge branch 'develop' into feature/WalkEngine
add preliminary util functions for walk engine
plenty more walk engine
Merge branch 'feature/WalkEngine' of github.com:nubots/NUClearPort into feature/WalkEngine
Merge branch 'develop' into feature/WalkEngine
Merge branch 'develop' into feature/WalkEngine
Merge branch 'develop' into feature/WalkEngine
Fixes inverse kinematics to work for both legs