A simple bag recording node. This allows for multi-bag recording, configurable topic recording, and most importantly, interrupt routines between Ctrl+C and script stopping.
python3 scripts/bagger.py -c config/example.yaml -o my_bagFor help writing a config, see example.yaml.
See this demo video. Note atvbag was just an alias around python scripts.bagger.py ...

Note
This implementation is originally based off of @VarCoder, @yaoyuh-cmu and @kabirkedia's work during their time in the DARPA Triage Challenge on team Chiron, but heavy modifications have been made since then.