论文标题
Shakebot:一张低成本的开源机器人摇桌,用于地震研究和教育
Shakebot: A Low-cost, Open-source Robotic Shake Table for Earthquake Research and Education
论文作者
论文摘要
摇桌是模拟地震事件并测试结构对地震力的响应的关键工具。但是,现有的摇桌是昂贵的,要么是专有的。本文介绍了使用机器人操作系统(ROS)和机器人原理构建的,用于地震工程研究和教育的低成本开源摇桌的设计和实施。 Shakebot适用于3D打印机的负担得起和高临界的组件,尤其是用于致动的闭环步进电动机和用于变速箱的齿皮带。步进电动机使床达到11.8 $ m/s^2 $(1.2 $ \ MATHBF {G} $)的最大水平加速度,并带有2 $ kg $ $ $ $的标本。 Shakebot配备了加速度计和高架速率摄像头,用于床运动估算。低成本和易于使用使Shakebot在资源受限设置中的各种用户(包括学生,教育工作者和研究人员)都可以使用。 Shakebot及其数字双胞胎(一个虚拟摇动机器人)在推进地面运动研究方面展示了巨大的潜力。具体而言,这项研究检查了不稳定岩石的动态。 Shakebot提供了一种通过物理实验来验证模拟的方法。基于ROS的感知和运动软件促进了从我们的虚拟摇动机器人到物理Shakebot的代码过渡。控制程序的重复使用确保实现的地面运动对于仿真和物理实验都是一致的,这对于验证我们的仿真实验至关重要。
Shake tables serve as a critical tool for simulating earthquake events and testing the response of structures to seismic forces. However, existing shake tables are either expensive or proprietary. This paper presents the design and implementation of a low-cost, open-source shake table named \textit{Shakebot} for earthquake engineering research and education, built using Robot Operating System (ROS) and principles of robotics. The Shakebot adapts affordable and high-accuracy components from 3D printers, particularly a closed-loop stepper motor for actuation and a toothed belt for transmission. The stepper motor enables the bed to reach a maximum horizontal acceleration of 11.8 $m/s^2$ (1.2 $\mathbf{g}$), and velocity of 0.5 $m/s$, with a 2 $kg$ specimen. The Shakebot is equipped with an accelerometer and a high frame-rate camera for bed motion estimation. The low cost and easy use make the Shakebot accessible to a wide range of users, including students, educators, and researchers in resource-constrained settings. The Shakebot, along with its digital twin--a virtual shake robot--has showcased significant potential in advancing ground motion research. Specifically, this study examines the dynamics of precariously balanced rocks. The Shakebot provides an approach to validate the simulation through physical experiments. The ROS-based perception and motion software facilitates the code transition from our virtual shake robot to the physical Shakebot. The reuse of the control programs ensures that the implemented ground motions are consistent for both the simulation and physical experiments, which is critical to validate our simulation experiments.