Abstract:
Real-time Python refers to using Python in real-time feedback control experiments by combining an Arduino microcontroller with a computer. This paper uses a Raspberry Pi ...Show MoreMetadata
Abstract:
Real-time Python refers to using Python in real-time feedback control experiments by combining an Arduino microcontroller with a computer. This paper uses a Raspberry Pi to improve upon a previous method that combined a laptop and an Arduino. The primary improvement is switching from serial to i2c for communication between the Arduino and Python, which significantly reduces the latency in communications. The reduction in latency allows the digital control frequency to increase from 200 Hz to 500 Hz. The latency improvements are verified by oscilloscope measurements. The new i2c based approach is applied to vibration suppression control for a 3D printed beam.
Published in: 2020 American Control Conference (ACC)
Date of Conference: 01-03 July 2020
Date Added to IEEE Xplore: 27 July 2020
ISBN Information: