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

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, Quan

Thesis advisor

Kopitca, Artur

Keywords

web applications, chladni plate, acousticmanipulation, react, flask

Other note

Citation