Web-based Interactive Automation Platform for Acoustic Robot
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Sähkötekniikan korkeakoulu |
Master's thesis
Authors
Date
2022-01-24
Department
Major/Subject
Autonomous Systems
Mcode
ELEC3055
Degree programme
Master's Programme in ICT Innovation
Language
en
Pages
67+5
Series
Abstract
Chladni plates are widely used as teaching tools to demonstrate the physics of acoustic standing waves as well as research tools to perform acoustic manipulation of particles on the plate. However, current commercial Chladni plate kits lack fully functional control software that could serve both teaching and research purposes in a highly approachable manner. This thesis aims at developing an interactive web application to remotely control an easy-to-assemble setup that contains a commercial Chladni plate, a camera, and a vibration generator. The application allows remote multiple-user access to the setup, including a number of functions, such as single-particle manipulation and execution of user-specified commands on the plate, as well as video recording and live streaming. Together with the setup, the web application constitutes an easy-to-assemble robotic kit that can be used both in educational and research activities. The architecture of the web application is divided into a back-end, implemented using the Flask framework, and a front-end, implemented using React. Finally, the application was tested in different usage scenarios to verify that it meets all the predefined requirements.Description
Supervisor
Zhou, QuanThesis advisor
Kopitca, ArturKeywords
web applications, chladni plate, acousticmanipulation, react, flask