It's easy to forget the --fuse option for track. I think sensor fusion should just be enabled by default, since that mode is arguably the core capability of this entire project. Replace --fuse with something like --blind that disables use of camera input except when explicitly using the camera target type. If --blind is not passed and no camera is detected the program should fail with an error message.
When implementing this, don't forget to update the instances where track is started using subprocess.
It's easy to forget the
--fuse
option for track. I think sensor fusion should just be enabled by default, since that mode is arguably the core capability of this entire project. Replace--fuse
with something like--blind
that disables use of camera input except when explicitly using the camera target type. If--blind
is not passed and no camera is detected the program should fail with an error message.When implementing this, don't forget to update the instances where
track
is started usingsubprocess
.