Enhancing the Aurora battery assembly robot at Empa.
The Aurora battery assembly robot is based on the Chemspeed Swing SP system. This Python module has a command line interface which can be used within Chemspeed Autosuite Editor to provide additional functions beyond what is possible within AutoSuite, such as electrode balancing and data management.
Clone and pip install the repo in a Python environment (tested on 3.12).
git clone https://github.com/empaeconversion/aurora-robot-tools
cd aurora-robot-tools
pip install .
Ensure that the database location in the config.py matches the database location used by Autosuite.
You can run from the command line with aurora-rt, to see possible functions run
aurora-rt --help
Find the executable aurora-rt.exe, for a virtual environment it will be located in .venv/Scripts.
Reference this executable from the "Run Executable" command in Autosuite Editor Task View. In the command line arguments give the other arguements required, e.g. balance to run electrode balancing. See aurora-rt --help for the options available.
This software was developed at the Materials for Energy Conversion Lab at the Swiss Federal Laboratories for Materials Science and Technology (Empa), and supported through the EU's Horizon programme under the IntelLiGent project (101069765) and the Swiss State Secretariat for Education, Research and Innovation (SERI) (22.00142). 🇪🇺🇨🇭