This project aims to develop a new approach to model and control mechanical system with particular attention to autonomous systems using model-structured neural networks. Robots are rapidly moving out of factories and becoming a part of our everyday lives. To make robots able to cope with unknown situations and environments, the scientific community has largely embraced machine learning to tackle the limits of the analytical modeling approaches. Developing models and controls for autonomous systems need multidisciplinary expertise to overcome potential limitations and risks, such as guaranteeing safety and performance while achieving a high level of autonomy. Using a model-driven approach requires specific expertise for high accuracy, limiting the integration of advanced sensors like lidar, radar, and cameras. Meanwhile, a data-driven approach relies on vast data, lacks performance and safety guarantees due to its black-box nature. Neu4mes addresses this challenge by merging these approaches, using neural networks that base their structure on physical foundations. The project deliberately combines applied mechanics and control theory expertise with machine learning capabilities and flexibility. Neu4mes will study and build the groundwork to demonstrate the potential of this hybrid approach, starting from theory and then applying it to three relevant autonomous system applications: wheel vehicles, quadruped robots, and flying drones. The theoretical and practical knowledge acquired will be summarized and generalized through an open-source framework and a dedicated website.
An open-source framework nnodely released on GitHub under the MIT license will make the power of the hybrid approach immediately accessible to users. nnodely will manage the deployment pipeline for structured neural models and controllers on embedded hardware, interacting with third-party software by a custom application programming interface.
A website in Wikimedia format will collect the knowledge generated during the project and the results obtained within the case studies. The site will be open and serve as an information aggregator on the topic. Neu4mes will provide the scientific and industrial community with a powerful prototyping and deployment tool for structured neural network models and controllers supported by a solid theoretical basis.