This content will become publicly available on April 25, 2025
Hardware-in-the-loop (HIL) testing is a popular control system testing method because it bridges the gap between modeling/simulation and experiments. Instead of designing a full hardware-based experiment to validate the results of a simulation, the plant hardware can be replaced with an emulator device that responds to exogenous inputs and effectively emulates the dynamic behavior of a system. This approach can be more cost-effective and modular, since the emulated plant system can be modeled in a simulation environment, implemented on a simplified piece of hardware and changed quickly without having to fabricate new parts. This paper develops the hardware and control scheme for a certain type of HIL device called a dynamic load emulator that consists of a 1-DOF linear hydraulic dynamometer equipped with in-line sensing to measure both its own position and the force exerted on it by a device-under-test. This measured force is passed to a real-time model of the emulated dynamic system. The model outputs the emulated system position, and a closed-loop controller is used to emulate this position. The emulator controller incorporates both model-based feedforward and standard feedback PI control. This paper characterizes the dynamometer-based dynamic load emulator and its controller, determining its hardware limitations and validating its capabilities when experiencing a force input from a linear spring with known parameters. Additionally, this paper demonstrates the ability of the emulator to represent the dynamics of a 1-DOF robotic joint when actuated by a pair of fluidic artificial muscles (FAMs). The primary contribution of this work is to allow for more comprehensive testing of FAM configurations, topologies, and controllers for a wide range of parameters, because the same hardware can be used to emulate multiple systems. As a result, this work will lead to more cost-effective, time-efficient, and energy-efficient designs of robotic systems and the FAMs used to actuate them.
more » « less- Award ID(s):
- 1845203
- NSF-PAR ID:
- 10502420
- Publisher / Repository:
- SAGE Publications
- Date Published:
- Journal Name:
- Journal of Intelligent Material Systems and Structures
- Volume:
- 35
- Issue:
- 11
- ISSN:
- 1045-389X
- Format(s):
- Medium: X Size: p. 945-959
- Size(s):
- p. 945-959
- Sponsoring Org:
- National Science Foundation
More Like this
-
Lakhtakia, Akhlesh ; Martín-Palma, Raúl J. ; Knez, Mato (Ed.)Fluidic artificial muscles (FAMs) have emerged as a viable and popular robotic actuation technique due to their low cost, compliant nature, and high force-to-weight-ratio. In recent years, the concept of variable recruitment has emerged as a way to improve the efficiency of conventional hydraulic robotic systems. In variable recruitment, groups of FAMs are bundled together and divided into individual motor units. Each motor unit can be activated independently, which is similar to the sequential activation pattern observed in mammalian muscle. Previous researchers have performed quasistatic characterizations of variable recruitment bundles and some simple dynamic analyses and experiments with a simple 1- DOF robot arm. We have developed a linear hydraulic characterization testing platform that will allow for the testing of different types of variable recruitment bundle configurations under different loading conditions. The platform consists of a hydraulic drive cylinder that acts as a cyber-physical hardware-in-the-loop dynamic loading emulator and interfaces with the variable recruitment bundle. The desired inertial, damping and stiffness properties of the emulator can be prescribed and achieved through an admittance controller. In this paper, we test the ability of this admittance controller to emulate different inertial, stiffness, and damping properties in simulation and demonstrate that it can be used in hardware through a proof-of-concept experiment. The primary goal of this work is to develop a unique testing setup that will allow for the testing of different FAM configurations, controllers, or subsystems and their responses to different dynamic loads before they are implemented on more complex robotic systems.more » « less
-
null (Ed.)
Abstract Robot-assisted healthcare could help alleviate the shortage of nursing staff in hospitals and is a potential solution to assist with safe patient handling and mobility. In an attempt to off-load some of the physically-demanding tasks and automate mundane duties of overburdened nurses, we have developed the Adaptive Robotic Nursing Assistant (ARNA), which is a custom-built omnidirectional mobile platform with a 6-DoF robotic manipulator and a force sensitive walking handlebar. In this paper, we present a robot-specific neuroadaptive controller (NAC) for ARNA’s mobile base that employs online learning to estimate the robot’s unknown dynamic model and nonlinearities. This control scheme relies on an inner-loop torque controller and features convergence with Lyapunov stability guarantees. The NAC forces the robot to emulate a mechanical system with prescribed admittance characteristics during patient walking exercises and bed moving tasks. The proposed admittance controller is implemented on a model of the robot in a Gazebo-ROS simulation environment, and its effectiveness is investigated in terms of online learning of robot dynamics as well as sensitivity to payload variations.
-
A high frequency solid-state transformer (SST) proposed by FREEDM centre is an interesting alternative to conventional distribution transformer in microgrids as it supports additional functionalities such as active-reactive power flow control, fault current limitation and voltage regulation. This paper proposes a dynamic phasor based robust control of SST through the modular control of each stage. The control problem is formulated in frequency domain by representing the system states with time varying Fourier coefficients or dynamic phasors (DP). This formulation transforms the oscillating waveforms of ac circuits to constant or slowly varying variables, hence allow the use of PI controller to track the sinusoidal references. For rectifier and inverter stages of SST, dq transformation is applied on DP which facilitates the design of PI controller to smoothen out the ripples in the output voltage waveform. The controller gains are tuned to reject input and load disturbances and attenuate measurement noise using loop shaping and pole assignment technique. The robustness of the controller is assured analytically against parametric uncertainties using small gain theorem. Simulation results are provided to support the proposed control scheme. Hardwarein- Loop (HIL) simulation is carried out on critical stages using Opal-RT and dSPACE simulators to confirm the effectiveness of the proposed scheme.more » « less
-
Millimeter-scale magnetic rotating swimmers have multiple potential medical applications. They could, for example, navigate inside the bloodstream of a patient toward an occlusion and remove it. Magnetic rotating swimmers have internal magnets and propeller fins with a helical shape. A rotating magnetic field applies torque on the swimmer and makes it rotate. The shape of the swimmer, combined with the rotational movement, generates a propulsive force. Visual feedback is suitable for in-vitro closed-loop control. However, in-vivo procedures will require different feedback modalities due to the opacity of the human body. In this paper, we provide new methods and tools that enable the 3D control of a magnetic swimmer using a 2D ultrasonography device attached to a robotic arm to sense the swimmer’s position. We also provide an algorithm that computes the placement of the robotic arm and a controller that keeps the swimmer within the ultrasound imaging slice. The position measurement and closed-loop control were tested experimentally.more » « less
-
Cyber-physical systems (CPS) are smart systems that include engineered interacting networks of physical and computational components. The tight integration of a wide range of heterogeneous components enables new functionality and quality of life improvements in critical infrastructures such as smart cities, intelligent buildings, and smart energy systems. One approach to study CPS uses both simulations and hardware-in-the-loop (HIL) to test the physical dynamics of hardware in a controlled environment. However, because CPS experiment design may involve domain experts from multiple disciplines who use different simulation tool suites, it can be a challenge to integrate the heterogeneous simulation languages and hardware interfaces into a single experiment. The National Institute of Standards and Technology (NIST) is working on the development of a universal CPS environment for federation (UCEF) that can be used to design and run experiments that incorporate heterogeneous physical and computational resources over a wide geographic area. This development environment uses the High Level Architecture (HLA), which the Department of Defense has advocated for co-simulation in the field of distributed simulations, to enable communication between hardware and different simulation languages such as Simulink® and LabVIEW®. This paper provides an overview of UCEF and motivates how the environment could be used to develop energy experiments using an illustrative example of an emulated heat pump system.more » « less