An ultra-compact model of an autonomous vehicle adapted for independent manufacturing and accompanied by a set of design documentation
In accordance with the Advanced Engineering Schools project of the Ministry of Education and Science of the Russian Federation, which is designed to educate qualified engineering professionals for high-tech industries, Peter the Great St. Petersburg Polytechnic University has developed a programme for the establishment and further development of the "Digital Engineering" Advanced Engineering School (AES). The programme's objective is to collaborate with industrial partners engaged in system digital engineering.
As part of the SPbPU AES initiatives for professional development, training, and retraining of engineering personnel, not only training programmes are developed but also unique educational tools, including software and hardware/software simulators to imitate the performance of production tasks in the field of advanced manufacturing practices.
One such simulator is the Super Compact Autonomous Robotic Automobile (SCARA), a compact model of an autonomous vehicle designed for training professional engineers in the development of intelligent control systems for unmanned transport.
The model is intended for specialists at universities, research organizations, and training centres.
A comprehensive design documentation and a detailed model of the software and hardware complex have been developed, encompassing both physical and virtual embodiments.
Structurally, SCARA is composed of two principal components:
Wheels
The wheels serve a dual purpose: they provide structural support for the SCARA's movement and house all the lower-level control electronics.
The objective of the structural work on the wheels was to facilitate manufacturing and eventual repair of the device to the greatest extent possible.
The following criteria were met when designing the wheel hardware:
The lower-level software performs the following functions:
Deck
The basic configuration enables:
Carrier PCB
The main PCB contains:
The prototype's moving component was constructed using standard radio-controlled model vehicle wheels as a basis. The prototype underwent a significant upgrade during the development process with the objective of improving maneuverability and reducing backlash in certain components of the wheel structure.
These dimensions are the most versatile. On the one hand, the model is able to accommodate the entire set of equipment required to fulfill its tasks. On the other hand, the model's compact dimensions facilitate its transportation and operation in confined spaces, such as small rooms, corridors, etc.
Programming languages and frameworks | C++, Python, ROS, Cartographer, C, CubeMx |
OS | Linux |
CVS | Git (Gitlab) |
IDE | CLion, stm32cubeide, vscode |
The model was developed to meet the objectives of the "Best Practice Replication of Advanced Engineering Schools for Training and Retraining of Engineers" measure of the "Digital Modeling, Design, and Optimization of Production Processes and Activities of Real Sector Companies" project in accordance with the implementation plan of the "Digital Engineering" Advanced Engineering School programme.
The Advanced Engineering Schools federal project is implemented by the Ministry of Education and Science of the Russian Federation to train qualified personnel for high-performance and export-oriented economic sectors.