Browsing by Author "Akbari Hamed, Kaveh"
Now showing 1 - 20 of 36
Results Per Page
Sort Options
- Adaptive Communication Interfaces for Human-Robot CollaborationChristie, Benjamin Alexander (Virginia Tech, 2024-05-07)Robots can use a collection of auditory, visual, or haptic interfaces to convey information to human collaborators. The way these interfaces select signals typically depends on the task that the human is trying to complete: for instance, a haptic wristband may vibrate when the human is moving quickly and stop when the user is stationary. But people interpret the same signals in different ways, so what one user finds intuitive another user may not understand. In the absence of task knowledge, conveying signals is even more difficult: without knowing what the human wants to do, how should the robot select signals that helps them accomplish their task? When paired with the seemingly infinite ways that humans can interpret signals, designing an optimal interface for all users seems impossible. This thesis presents an information-theoretic approach to communication in task-agnostic settings: a unified algorithmic formalism for learning co-adaptive interfaces from scratch without task knowledge. The resulting approach is user-specific and not tied to any interface modality. This method is further improved by introducing symmetrical properties using priors on communication. Although we cannot anticipate how a human will interpret signals, we can anticipate interface properties that humans may like. By integrating these functional priors in the aforementioned learning scheme, we achieve performance far better than baselines that have access to task knowledge. The results presented here indicate that users subjectively prefer interfaces generated from the presented learning scheme while enabling better performance and more efficient interactions.
- Adaptive Predictive Controllers for Agile Quadrupedal Locomotion with Unknown PayloadsAmanzadeh, Leila (Virginia Tech, 2024-07-12)Quadrupedal robots play a vital role in various applications, from search and rescue operations to exploration in challenging terrains. However, locomotion tasks involving unknown payload transportation on rough terrains pose significant challenges, requiring adaptive control strategies to ensure stability and performance. This dissertation contributes to the advancement of adaptive motion planning and control solutions that enable quadrupedal robots to traverse unknown rough environments while tasked with transporting unknown payloads. In the first project, a novel hierarchical planning and control framework for robust payload transportation by quadrupedal robots is developed. This framework integrates an adaptive model predictive control (AMPC) algorithm with a gradient-descent-based adaptive updating law applied to reduced-order locomotion (i.e., template) models. At the high level of the control hierarchy, an indirect adaptive law estimates unknown parameters of the reduced-order locomotion model under varying payloads, ensuring stability during trajectory planning. The optimal trajectories generated by the AMPC are then passed to a low-level and full-order nonlinear whole-body controller (WBC) for tracking. Extensive numerical investigations and hardware experiments on the A1 quadru[pedal robot validate the framework's capabilities, showcasing significant improvements in payload transportation on both flat and rough terrains compared to conventional MPC strategies. Specifically, the robot demonstrates proficiency in transporting unmodeled, unknown static payloads up to 109% of its own mass in experiments on flat terrains and 91% on rough experimental terrains. Moreover, the robot successfully manages dynamic payloads with 73% of its mass on rough terrains. Adaptive controllers must also address external disturbances inherent in real-world environments. Therefore, the second project introduces a hierarchical planning and control scheme with an adaptive L1 nonlinear model predictive control (ANMPC) at the high level, which integrates nonlinear MPC (NMPC) with an L1 adaptive controller. The prescribed optimal state and control input profiles generated by the ANMPC are then fed to the low-level nonlinear WBC. This approach aims to stabilize locomotion gaits in the presence of parametric uncertainties and external disturbances. The proposed controller is analyzed to accommodate uncertainties and external disturbances. Comprehensive numerical simulations and experimental validations on the A1 quadrupedal robot demonstrate its effectiveness on rough terrains. Numerical results suggest that ANMPC significantly improves the stability of the gaits in the presence of uncertainties and external disturbances compared to NMPC and AMPC. The robot can carry payloads up to 109% of its own mass on its trunk on flat and rough terrains. Simulation results show that the robot achieves a maximum payload capacity of 26.3 (kg), which is equivalent to 211% of its own mass on rough terrains with uncertainties and disturbances.
- Adaptive Torque Control of a Novel 3D-Printed Humanoid LegHancock, Philip Jackson (Virginia Tech, 2020-07-23)In order to function safely in a dynamic environment with humans and obstacles, robots require active compliance control with force feedback. In these applications the control law typically includes full dynamics compensation to decouple the joints and cancel out nonlinearities, for which a high-fidelity model of the robot is required. In the case of a 3D-printed robot, components cannot be easily modeled due non-uniform densities, inconsistencies among the 3D printers used in manufacturing, and the use of different plastics with mechanical properties that are not widely known. To address this issue, this thesis presents an adaptive control framework which modifies the model parameters online in order to achieve satisfactory tracking performance. The inertial properties are estimated by adapting with respect to functions of the unknown parameters. This is achieved by rewriting the robot dynamics equations as the product of a matrix of known nonlinear functions of the joint states and a vector of constant unknowns. The result is a nonlinear system linearly parameterized in terms of the of the unknowns, which can be estimated using adaptation laws derived from Lyapunov stability theory. The proposed control system consists of an outer-loop impedance controller to regulate deviations from the nominal trajectory in the presence of disturbances, and an inner-loop force controller to track the joint torques commanded by the outer-loop. The proposed system is evaluated on an early prototype consisting of a 3DOF leg, and two actuator test setups for the low-level controller.
- Affordable Haptic Gloves Beyond the FingertipsAhn, Suyeon (Virginia Tech, 2023-10-11)With the increase in popularity of virtual reality (VR) systems, haptic devices have been garnering interest as means of augmenting users' immersion and experiences in VR. Unfortunately, most commercial gloves available on the market are targeted towards enterprise and research, and are too expensive to be accessible to the average consumer for entertainment. Some efforts have been made by gaming and do-it-yourself (DIY) enthusiasts to develop cheap, accessible haptic gloves, but due to cost limitations, the designs are often simple and only provide feedback at the fingertips. Considering the many types of grasps used by humans to interact with objects, it is evident that haptic gloves must offer feedback to many regions of the hand, such as the palm and lengths of the fingers to provide more realistic feedback. This thesis discusses a novel, affordable design that provides haptic feedback to the intermediate and proximal phalanges of the fingers (index, middle, ring and pinkie) using a ratchet and pawl actuation mechanism.
- Application of Optical Detection Methods for Top-of-Rail (TOR) Lubricity Evaluation on a Moving Platform for Revenue Service TrackMast, Timothy Edward (Virginia Tech, 2020-04-17)This research serves to evaluate the ability of optical detection techniques to ascertain the lubricity of revenue service track from a moving platform for railroad applications. A literature review is presented that covers the rail vehicle dynamics that drive the need of Top-of-Rail lubrication and directly affect the manner in which the Top-of-Rail Friction Modifiers (TORFM) and flange grease both spread down rail and eventually wear away. This literature review also highlights previous research in the field of rail lubrication and the benefits that rail lubricants, specifically TORFM, provide for the railroads. Finally, the literature review covers the governing optical principals inherent to the synchronous spot radiometer that has been developed for use in the research as a gloss ratio instrument and also addresses the drawbacks and challenges inherent to applying this type of instrument in the railroad industry. The research then overviews previous rail lubricity sensors developed by the Railway Technologies Laboratory (RTL) at Virginia Tech and the lessons learned from their application. The preceding field testing conducting with a modified second generation rail lubricity sensor and a rail push car is briefly summarized with emphasis on the drawbacks and issues that were used to develop the third generation sensor used for this research. The development of the third generation sensor is covered, including the issues that it attempts to solve from its predecessor and the governing optical principals that govern the operation of the sensor. The laboratory evaluations conducting to commission the sensor are also covered in preparation for deploying the new third generation sensor in medium speed, medium distance revenue service testing. This includes a shakedown run on a siding in Riverside, VA prior to conducting mainline in-service testing. Finally, this research thesis covers the in-service testing on revenue track conducted with the new third generation rail lubricity sensor and the accompanying remote-controlled (RC) rail cart. The two components, when combined, create a Lubricity Assessment System which is capable of being operated at speeds upwards of 10 mph remotely from a follow hy-rail truck. The data collected from this field test is analyzed for the lubricity assessments that are able to be drawn from this initial phase of field service testing. The conclusions from this testing affirm the ability of optical methods to determine and evaluate Top-of-Rail (TOR) lubricity from a moving platform. Specifically, the new sensor is able to identify several local phenomena that demonstrate the high potential for errant evaluation of rail lubricity evaluation from spot check based methods that are solved by evaluating the track in a continuous, moving fashion. Based on the continuous moving data collected for this test, several new signal traits such as the spatial frequency (wavenumber) associated with the passing freight cart wheels in the lubricity signal and the phantom applicator effect of transient lubricity conditions at the entrances and exits of curves can be detected and investigated. The success of this research indicates the continued evaluation of lubricity signals from a moving platform is warranted and suggests the potential for introducing one of these systems to various track metrology cars deployed throughout the United States railroads.
- Autonomous Robotic Escort Incorporating Motion Prediction with Human IntentionConte, Dean Edward (Virginia Tech, 2021-03-02)This thesis presents a framework for a mobile robot to escort a human to their destination successfully and efficiently. The proposed technique uses accurate path prediction incorporating human intention to locate the robot in front of the human while walking. Human intention is inferred by the head pose, an effective past-proven implicit indicator of intention, and fused with conventional physics-based motion prediction. The human trajectory is estimated and predicted using a particle filter because of the human's nonlinear and non-Gaussian behavior, and the robot control action is determined from the predicted human pose allowing for anticipative autonomous escorting. Experimental analysis shows that the incorporation of the proposed human intention model reduces human position prediction error by approximately 35% when turning. Furthermore, experimental validation with an omnidirectional mobile robotic platform shows escorting up to 50% more accurate compared to the conventional techniques, while achieving 97% success rate.
- Bat Inspired Lifesize Ornithopter with Passive Lateral Wing RetractionKelley, Logan Chaney (Virginia Tech, 2024-05-31)Bats have a unique flying style that allows them to be highly dexterous in capturing prey and have great freedom of movement in flight. Bats' wings have a wing membrane that is tensioned by their fingers and arms, allowing them to retract their wings laterally in flight. This distinct motion has allowed bats to be the only mammals capable of sustained flight, adding to their evolutionary uniqueness. This thesis presents the creation of the VALKRIE (Versatile Aerial Lifesize Kinetic Robot Inspired by bat Evolution) project: a to-scale simplified bat-inspired ornithopter that can be remotely controlled, sustain flight, and passively retract and extend its wings laterally. VALKRIE mimics the dimensions and size of its biological counterpart, Hipposideros diadema, a medium-sized bat; setting its aerodynamical constraints to the dimensions of Hipposideros diadema. Bats' maneuverability is derived from their unique wing motion while in flight, retracting and extending their wings. VALKRIE mimics this motion by simplifying the joint structure of a bat's wing and passively retracting and extending the wings. By simplifying the complex anatomy of bat wing motion, VALKRIE can maintain flight and generate sufficient lift for increasing altitude. With a simplified design, VALKRIE only has two motors that actuate wing flapping, wing retraction, and rotation of the hind legs. With this simplified design, the operator can remotely control VALKRIE by increasing and decreasing the wingbeat frequency and steering to the right and left with the hind legs.
- Collaborative Locomotion of Quadrupedal Robots: From Centralized Predictive Control to Distributed ControlKim, Jeeseop (Virginia Tech, 2022-08-26)This dissertation aims to realize the goal of deploying legged robots that cooperatively walk to transport objects in complex environments. More than half of the Earth's continent is unreachable to wheeled vehicles---this motivates the deployment of collaborative legged robots to enable the accessibility of these environments and thus bring robots into the real world. Although significant theoretical and technological advances have allowed the development of distributed controllers for complex robot systems, existing approaches are tailored to the modeling and control of multi-agent systems composed of collaborative robotic arms, multi-fingered robot hands, aerial vehicles, and ground vehicles, but not collaborative legged agents. Legged robots are inherently unstable, unlike most of the systems where these algorithms have been deployed. Models of cooperative legged robots are further described by high-dimensional, underactuated, and complex hybrid dynamical systems, which complicate the design of control algorithms for coordination and motion control. There is a fundamental gap in knowledge of control algorithms for safe motion control of these inherently unstable hybrid dynamical systems, especially in the context of collaborative work. The overarching goal of this dissertation is to create a formal foundation based on scalable optimization and robust and nonlinear control to develop distributed and hierarchical feedback control algorithms for cooperative legged robots to transport objects in complex environments. We first develop a hierarchical nonlinear control algorithm, based on model predictive control (MPC), quadratic programming (QP), and virtual constraints, to generate and stabilize locomotion patterns in a real-time manner for dynamical models of single-agent quadrupedal robots. The higher level of the proposed control scheme is developed based on an event-based MPC that computes the optimal center of mass (COM) trajectories for a reduced-order linear inverted pendulum (LIP) model subject to the feasibility of the net ground reaction force (GRF). QP-based virtual constraint controllers are developed at the lower level of the proposed control scheme to impose the full-order dynamics to track the optimal trajectories while having all individual GRFs in the friction cone. The analytical results are numerically verified to demonstrate stable and robust locomotion of a 22 degree of freedom (DOF) quadrupedal robot, in the presence of payloads, external disturbances, and ground height variations. We then present a hierarchical nonlinear control algorithm for the real-time planning and control of cooperative locomotion of legged robots that collaboratively carry objects. An innovative network of reduced-order models subject to holonomic constraints, referred to as interconnected LIP dynamics, is presented to study quasi-statically stable cooperative locomotion. The higher level of the proposed algorithm employs a supervisory controller, based on event-based MPC, to effectively compute the optimal reduced-order trajectories for the interconnected LIP dynamics. The lower level of the proposed algorithm employs distributed nonlinear controllers to reduce the gap between reduced- and full-order complex models of cooperative locomotion. We numerically investigate the effectiveness of the proposed control algorithm via full-order simulations of a team of collaborative quadrupedal robots, each with a total of 22 DOFs. The dissertation also investigates the robustness of the proposed control algorithm against uncertainties in the payload mass and changes in the ground height profile. Finally, we present a layered control approach for real-time trajectory planning and control of dynamically stable cooperative locomotion by two holonomically constrained quadrupedal robots. An innovative and interconnected network of reduced-order models, based on the single rigid body (SRB) dynamics, is developed for trajectory planning purposes. At the higher level of the control scheme, two different MPC algorithms are proposed to address the optimal control problem of the interconnected SRB dynamics: centralized and distributed MPCs. The MPCs compute the reduced-order states, GRFs, and interaction wrenches between the agents. The distributed MPC assumes two local QPs that share their optimal solutions according to a one-step communication delay and an agreement protocol. At the lower level of the control scheme, distributed nonlinear controllers are employed to impose the full-order dynamics to track the prescribed and optimal reduced-order trajectories and GRFs. The effectiveness of the proposed layered control approach is verified with extensive numerical simulations and experiments for the blind, robust, and cooperative locomotion of two holonomically constrained A1 robots with different payloads on different terrains and in the presence of external disturbances. It is shown that the distributed MPC has a performance similar to that of the centralized MPC, while the computation time is reduced significantly.
- Cooperative Clothoidal-Estimation Based Lane Detection For Vehicle PlatooningHunde, Sena Aschalew (Virginia Tech, 2021-06-09)Vehicle platooning is an advanced vehicle maneuver that allows for the simultaneous control of several vehicles traveling on the roadway cite{al2010experimental}. Automated platoons, when activated in tractor trailer convoys, have a high potential of increasing the fuel efficiency and improving the utilization of roadways by allowing more vehicles to share the road at the same time. The increased fuel efficiency translates to lower cost on goods and motivates a more environmentally friendly and sustainable economy. In order to achieve the promised fuel savings from vehicle platooning, the vehicles need to follow each other at shorter headways than in typical driving scenarios. The reduced separation distance between the lead and follow vehicle reduces visibility and the reaction time available for the follow vehicle; this renders most modern Active Driver Assist Systems (ADAS) ineffective since they are not designed for operation in such short headway conditions. The focus of this work is related to understanding and improving the failures of Lane Keep Assist (LKA) systems in the follow vehicles of a platoon. In this work, the source of lane detection degradation when using a monocular forward facing camera in short headway platooning is identified. Furthermore, a novel lane augmentation algorithm is proposed to improve the lane detection capability of follow vehicles in a platoon. The lane augmentation process utilizes a longitudinal transformation of lane parameters from the lead to the follow vehicles. The transformation utilizes an accurate understanding of the relative spatial position and orientation of the two vehicles. The transformation also requires a reliable communication system between the two vehicles such as a Vehicle-to-Vehicle (V2V) module. The work presented in this thesis develops theory, simulation and verification using real world data of the proposed cooperative lane augmentation. The results of this work indicate that it is possible to improve vehicle platooning performance by distributing the required sensing across multiple agents of the platoon.
- Cooperative Perception for Connected VehiclesMehr, Goodarz (Virginia Tech, 2024-05-31)
- Design and Development of an Autonomous Line Painting SystemNagi, Navneet Singh (Virginia Tech, 2019-02-08)With vast improvements in computing power in the last two decades, humans have invested significantly in engineering resources in an attempt to automate labor intensive or dangerous tasks. A particularly dangerous and labor-intensive task is painting lines on roads for facilitating urban mobility. This thesis proposes an approach to automate the process of painting lines on the ground using an autonomous ground vehicle (AGV) fitted with a stabilized painting mechanism. The AGV accepts Global Positioning System (GPS) coordinates for waypoint navigation. A computer vision algorithm is developed to provide vision feedback to stabilize the painting mechanism. The system is demonstrated to follow an input desired trajectory and cancel any high frequency vibrations due to the uneven terrain that the vehicle is traversing. Also, the stabilizing system is able to eliminate the long-term drift (due to inaccurate GPS waypoint navigation) using the complementary vision system.
- Design and Evaluation of an Underactuated Lower Body ExoskeletonBiggers, Zackory James (Virginia Tech, 2022-06-08)An underactuated exoskeleton design for walking assistance is presented and evaluated. The exoskeleton uses one motor per leg and makes use of a pantograph to reduce the overall profile and allow the exoskeleton to closely follow the shape of the user's leg. Support is provided between the ball of the user's foot and their waist by compressing a spring in parallel with the user's leg during Stance Phase. The exoskeleton has a mass of 14.0 kg (30.8 lbs) and was tested up to a supplied spring force of 323.6 N (72.75 lbf) which equates to around 161.8 N (36.38 lbf) of assistive force at the waist. Range of motion tests showed minimal restriction at the knee and ankle, but some restriction of the hip. Human subject experiments using a simple gait detection method based on GRF at walking speeds from 0.45 m/s to 1.12 m/s (1.0 mph to 2.5 mph) were performed and showed an increase in the time between actual heel strike and predicted heel strike of approximately 0.05 seconds to 0.1 seconds. Lastly, calculations are presented examining the effect of exoskeleton assistance on the biological joint moments and optimizing the actuator design to reduce power consumption. The actual performance of the exoskeleton is compared with the calculations based on the joint angles during a typical walking cycle.
- Design of Time-Varying Hybrid Zero Dynamics Controllers for Exponential Stabilization of Agile Quadrupedal LocomotionMartin, Joseph Bacon V (Virginia Tech, 2020-10-23)This thesis explores the development of time-varying virtual constraint controllers that allow stable and agile gaits for full-order hybrid dynamical models of quadrupedal locomotion. Unlike time-invariant nonlinear controllers, time-varying controllers do not rely on sensor data for gait phasing and can initiate locomotion from zero velocity. Motivated by these properties, we investigate the stability guarantees that can be provided by the time-varying approach. More specifically, we systematically establish necessary and sufficient conditions that guarantee exponential stability of periodic orbits for time-varying hybrid dynamical systems utilizing the Poincar� return map. Leveraging the results of the presented proof, we develop time-varying virtual constraint controllers to stabilize bounding, trotting, and walking gaits of a 14 degree of freedom quadrupedal robot, Minitaur. A framework for selecting the parameters of virtual constraint controllers to achieve exponential stability is shown, and the feasibility of the analytical results is numerically validated in full-order model simulations of Minitaur.
- Distributed Feedback Control Algorithms for Cooperative Locomotion: From Bipedal to Quadrupedal RobotsKamidi, Vinaykarthik Reddy (Virginia Tech, 2022-03-25)This thesis synthesizes general and scalable distributed nonlinear control algorithms with application to legged robots. It explores both naturally decentralized problems in legged locomotion, such as the collaborative control of human-lower extremity prosthesis and the decomposition of high-dimensional controllers of a naturally centralized problem into a net- work of low-dimensional controllers while preserving equivalent performance. In doing so, strong nonlinear interaction forces arise, which this thesis considers and sufficiently addresses. It generalizes to both symmetric and asymmetric combinations of subsystems. Specifically, this thesis results in two distinct distributed control algorithms based on the decomposition approach. Towards synthesizing the first algorithm, this thesis presents a formal foundation based on de- composition, Hybrid Zero Dynamics (HZD), and scalable optimization to develop distributed controllers for hybrid models of collaborative human-robot locomotion. This approach con- siders a centralized controller and then decomposes the dynamics and parameterizes the feedback laws to synthesize local controllers. The Jacobian matrix of the Poincaré map with local controllers is studied and compared with the centralized ones. An optimization problem is then set up to tune the parameters of the local controllers for asymptotic stability. It is shown that the proposed approach can significantly reduce the number of controller parameters to be optimized for the synthesis of distributed controllers, deeming the method computationally tractable. To evaluate the analytical results, we consider a human amputee with the point of separation just above the knee and assume the average physical parameters of a human male. For the lower-extremity prosthesis, we consider the PRleg, a powered knee-ankle prosthetic leg, and together, they form a 19 Degrees of Freedom (DoF) model. A multi-domain hybrid locomotion model is then employed to rigorously assess the performance of the afore-stated control algorithm via numerical simulations. Various simulations involving the application of unknown external forces and altering the physical parameters of the human model unbeknownst to the local controllers still result in stable amputee loco- motion, demonstrating the inherent robustness of the proposed control algorithm. In the later part of this thesis, we are interested in developing distributed algorithms for the real-time control of legged robots. Inspired by the increasing popularity of Quadratic programming (QP)-based nonlinear controllers in the legged locomotion community due to their ability to encode control objectives subject to physical constraints, this thesis exploits the idea of distributed QPs. In particular, this thesis presents a formal foundation to systematically decompose QP-based centralized nonlinear controllers into a network of lower-dimensional local QPs. The proposed approach formulates a feedback structure be- tween the local QPs and leverages a one-step communication delay protocol. The properties of local QPs are analyzed, wherein it is established that their steady-state solutions on periodic orbits (representing gaits) coincide with that of the centralized QP. The asymptotic convergence of local QPs' solutions to the steady-state solution is studied via Floquet theory. Subsequently, to evaluate the effectiveness of the analytical results, we consider an 18 DoF quadrupedal robot, A1, as a representative example. The network of distributed QPs mentioned earlier is condensed to two local QPs by considering a front-hind decomposition scheme. The robustness of the distributed QP-based controller is then established through rigorous numerical simulations that involve exerting unmodelled external forces and intro- ducing unknown ground height variations. It is further shown that the proposed distributed QPs have reduced sensitivity to noise propagation when compared with the centralized QP. Finally, to demonstrate that the resultant distributed QP-based nonlinear control algorithm translates equivalently well to hardware, an extensive set of blind locomotion experiments on the A1 robot are undertaken. Similar to numerical simulations, unknown external forces in the form of aggressive pulls and pushes were applied, and terrain uncertainties were introduced with the help of arbitrarily displaced wooden blocks and compliant surfaces. Additionally, outdoor experiments involving a wide range of terrains such as gravel, mulch, and grass at various speeds up to 1.0 (m/s) reiterate the robust locomotion observed in numerical simulations. These experiments also show that the computation time is significantly dropped when the distributed QPs are considered over the centralized QP.
- Dynamic Modeling and Lateral Stability Analysis of Long Combination VehiclesZhang, Zichen (Virginia Tech, 2022-10-28)This study provides a comprehensive modeling evaluation of the dynamic stability of Long Combination Vehicles (LCVs) that are commonly operated on U.S. highways, using multibody dynamic simulations in MATLAB/Simulink®. The dynamic equations for a tractor with two trailers connected by an A-frame converter dolly (A-Dolly) are developed. The dynamic model is used for running MATLAB® simulations, with parameters that are obtained through measurements or obtained from other sources. The simulation results are verified using track test data to establish a baseline model. The baseline model is used for parametric studies to evaluate the effect of trailer cargo weight, center of gravity (CG) longitudinal location, and trailer wheelbase. The dynamic model is further used to analyze both single-trailer and double-trailer trucks through nondimensionalization. The nondimensionalization method has the added advantage of enabling studies that can more broadly apply to various truck configurations. The simulation results indicate that increasing the trailer wheelbase reduces rearward amplification due to the damping effect of the longer wheelbase. A larger momentum ratio due to increased trailer gross weight increases rearward amplification. The detailed models of pneumatic disc and drum brakes in LCVs, including the airflow delay and thermal characteristics, are also developed and are coupled with the articulated vehicle dynamic models. The disc and drum brake braking performance are evaluated and compared in straight-line braking and combined steering and braking at a 150-ft J-turn maneuver. In straight-line braking, the simulation results indicate that disc brakes provide significantly shorter braking distance than drum brakes at highway speeds on a dry road, mainly due to their larger braking torque. On a slippery road surface, however, the greater braking torque causes more frequent wheel lockup and ABS activation at higher speeds, and disc brakes do not provide a substantially shorter braking distance than drum brakes. The simulations also point out that the disc brakes' cooling capacity is higher than the drum brake, with the cooling efficiency heavily dependent on the airflow speed. At higher driving speeds, the airflow accelerates to a turbulent flow and increases the convection efficiency. For braking in-turn maneuvers, at higher entering speeds, disc brakes decelerate the vehicle slightly sooner and then scrub speed faster, resulting in better roll stability when compared with drum brakes.
- Experimental Evaluation of Wheel-Rail InteractionRadmehr, Ahmad (Virginia Tech, 2021-01-14)This study provides a detailed experimental evaluation of wheel-rail interaction for railroad vehicles, using the Virginia Tech Federal Railroad Administration (VT-FRA) Roller Rig. Various contact dynamics that emulate field application of railroad wheels on tracks are set up on the rig under precise, highly-controlled and repeatable conditions. For each setup, the longitudinal and lateral traction (creep) forces are measured for different percent creepages, wheel loads, and angles of attack. The tests are performed using quarter-scaled wheels with different profiles, one cylindrical and the other AAR-1B with a 1:20 taper. Beyond the contact forces, the wheel wear and the deposition of worn materials are measured and estimated as a function of time using a micron-precision laser optics measurement device. The change in traction versus amount of worn material at the contact surface is analyzed and related to wheel-rail friction. It is determined that the accumulation of the worn material at the contact surface, which appears as a fine gray powder, acts as a friction modifier that increases friction. The friction (traction) increase occurs asymptotically. Initially, it increases rapidly with time (and worn material accumulation) and eventually reaches a plateau that defines the maximum friction (traction) at a stable rate. It is estimated that the maximum is reached when the running surface is saturated with the worn material. Prior to the saturation, the friction increases directly with an increasing amount of deposited material. The material that accumulates naturally at the surface—hence, referred to as "natural third-body layer"—is estimated to be a ferrous oxide. It has an opposite effect from the Top of Rail (ToR) friction modifiers that are deposited onto the rail surface to reduce friction in a controlled manner. Additionally, the results of the study indicate that longitudinal traction decreases nonlinearly with increasing angle of attack (AoA), while lateral traction increases, also nonlinearly. The AoA is varied from -2.0 to 2.0 degrees, representing a right- and left-hand curve. Lateral traction increases at a high rate with increasing AoA between 0.0 – 0.5 degrees, and increases at a slow rate beyond 0.5 degree. Similarly, longitudinal traction reduces at a high rate for smaller AoA and at a slower rate for larger AoA. For the tapered wheel, an offset in lateral forces is observed for a right-hand curve versus a left-hand curve. The wheel taper generates a lateral traction that is present at all times. In one direction, it adds to the lateral traction due to the AoA, while in the opposite direction, it subtracts from it, resulting in unequal lateral traction for the same AoA in a right-hand versus a left-hand curve. The change in traction with changing wheel load is nearly linear under steady state conditions. Increasing the wheel load increases both longitudinal and lateral tractions linearly. This is attributed to the friction-like behavior of longitudinal and lateral tractions. An attempt is made to measure the contact shape with wheel load using pressure-sensitive films with various degrees of sensitivity. Additionally, the mathematical modeling of the wheel-roller contact in both pure steel-to-steel contact and in the presence of pressure-sensitive films is presented. The modeling results are in good agreement with the measurements, indicating that the pressure-sensitive films have a measurable effect on the shape and contact patch pressure distribution, as compared with steel-to-steel.
- Extending the Capabilities of Time Delayed Haptic Teleoperation SystemsBudolak, Daniel Wojciech (Virginia Tech, 2020-03-23)This thesis focuses on making improvements to time-delayed teleoperation systems, with both direct and semi-autonomous haptic control, by addressing the challenges associated with force-position (F-P) predictive architectures. As the time delay from the communication channel increases, system stability and performance degrade. Previously, solutions focused on communication channel stability and environment force estimation methods that primarily rely on linearization of the Hunt-Crossley (HC) contact model. These result in a loss of transparency in the system and limiting use cases from linearization assumptions. Moreover, semi-autonomous solutions aimed at decreasing user effort and automating subtasks, such as obstacle avoidance and user guidance, require training or singularly focus on joint space tasks. This work addresses the shortcomings of the aforementioned methods by refocusing on system components to achieve more favorable dynamics during environment contact with the use of a series elastic actuator (SEA), investigating alternative HC parameter estimation techniques, and synthesizing an assistive semi-autonomous control framework that predicts user intention recognition and automates gross motion tasks. Experimental results with a remote SEA demonstrate improved performance with stiff environments in delays of up to two seconds round trip time. The coupling of the force and position through the actuator along with simultaneous sensing capabilities also show robustness for contact with soft environments. Further improvements with soft environment contact are achieved through HC parameter estimation, with smooth parameter update switching using a Sigmoid function. A novel application of Chebyshev polynomial approximation for adaptive parameter estimation of the HC model was also proposed. This approach provides control via backstepping with adaptive parameter estimation using Lyapunov methods. Additionally, this method reduces excitation requirements by using nonlinear swapping and the data accumulation concept to guarantee parameter convergence. A simulated teleoperation system demonstrates the effectiveness of this approach and initial results from experiment show promise for this approach in practice. Finally, a user study involving a pick and place task produced favorable results for the proposed semi-autonomous framework which significantly reduced task completion times.
- Guidance and Control of Autonomous Unmanned Aerial Systems for Maritime OperationsMarshall, Julius Allen (Virginia Tech, 2023-01-12)In this dissertation, guidance and control of autonomous unmanned aerial systems (UAS) are explored. Specifically, we investigate model reference adaptive control (MRAC) based systems for tailsitter UAS, and guidance and control of multi-rotor UAS for tactical maneuvering and coverage. Applications, both current and potential, are investigated and gaps in existing technologies are identified. To address the controls problem of a particular class of tailsitter UAS, that is, quadrotor-biplanes, subject to modeling uncertainties, unmodeled payloads, wind gusts, and actuator faults and failures, two approaches are developed. In the first approach, the longitudinal dynamics of a tailsitter UAS are regulated using an MRAC law for prescribed performance and output tracking in a novel control architecture. The MRAC law for prescribed performance and output tracking incorporates a Linear Quadratic Regulator (LQR) baseline controller using integral-feedback interconnections. Constraints on the trajectory tracking error are enforced using barrier Lyapunov functions, and a user-defined rate of convergence of the trajectory tracking error is guaranteed by employing a reference model for the trajectory tracking error's transient dynamics. In this control system, the translational and rotational dynamics are split into an outer loop and an inner loop, respectively, to account for the underactuation of the quadrotor-biplane. In the outer loop, estimates of the aerodynamic forces and MRAC laws are used to stabilize the translational dynamics. Furthermore, the reference pitch angle is deduced such that the vehicle's total thrust never points towards the Earth for safety, and discontinuities inherent to the signed arctangent function commonly used for determining orientations are avoided. In the inner loop, estimates of the aerodynamic moment and an MRAC law are used to stabilize the rotational dynamics. A law for determining the desired total thrust is proposed, which ensures that if the vehicle's orientation is close enough to the desired orientation, then the proper thrust force is applied. A control allocation scheme is presented to ensure that the desired moment of the thrust force is always realized, and constraints on the non-negativity of the thrust force produced by the actuators are satisfied. The proposed control architecture employing MRAC for prescribed performance and output signal tracking is validated in simulation, and the MRAC law for prescribed performance is compared to the classical MRAC law. In the second approach, a unified control architecture based on MRAC is presented which does not separate the longitudinal and lateral-directional dynamics. The translational and rotational dynamics are separated into outer and inner loops, respectively, to address the underactuation of the tailsitter UAS. Since it is expected that the vehicle will undergo large rotations, the tailsitter's orientation is captured using quaternions, which are singularity-free. Furthermore, the windup phenomenon is addressed by employing barrier Lyapunov functions to ensure that the first component of the tracking error quaternion is positive, and thus, the shortest rotation is followed to drive the vehicle's current orientation to the reference orientation. In the outer loop, the desired thrust force is determined using estimates of the aerodynamic forces and an MRAC law. The reference orientation is determined as a solution of the orthogonal Procrustes' problem, which finds the smallest rotation from the current orientation of the thrust force, to the orientation of th desired thrust force. The angular velocity and acceleration cannot be deduced by taking the time derivative of the solution of the orthogonal Procrustes' problem due to the discontinuous nature of the singular value decomposition. Therefore, the twice continuously differentiable function, spherical linear interpolation, is used to find a geodesic joining the unit quaternion capturing the vehicle's current orientation, and the unit quaternion capturing the reference orientation. An interesting result is that the angular velocity and acceleration depend only on the first and second derivatives of the scalar-valued function which parameterizes the spherical linear interpolation function; the actual function is immaterial. However, determining the shape of this function is nontrivial, and hence, an approach inspired by model predictive control is used. In the inner loop, estimates of the aerodynamic moment and an MRAC law are used to stabilize the rotational dynamics, and the thrust force is allocated to the individual propellers. The validity of the proposed control scheme is presented in simulation. An integrated guidance and control system for autonomous UAS is proposed to maneuver in an unknown, dynamic, and potentially hostile environment in a reckless or tactical manner as prescribed by the user. Tactical maneuvering in this guidance and control system is enabled through exploitation of obstacles in the environment for shelter as the vehicle approaches its goal. Reckless maneuvering is enabled by ignoring the presence of nearby obstacles while proceeding towards the goal, while remaining collision-free. The demarcation of reckless and tactical behaviors are bio-inspired, since these tactics are used by animals or ground-based troops. The guidance system fuses a path planner, collision-avoidance algorithm, vision-based navigation system, and a trajectory planner. The path planner is based on the A* search algorithm, and a custom tunable cost-to-come and heuristic function are proposed to enable the exploitation of the obstacles' set for shelter by decreasing the weight of edges in the underlying graph that capture nodes close to the obstacles' set. The consistency of the heuristic is established, and hence, the search algorithm will return an optimal solution, and not expand nodes multiple times. In realistic scenarios, fast replanning is necessary to ensure that the system realizes the desired behavior, and does not collide with obstacles. The trajectory planner is based on fast model predictive control (fMPC), and thus, can be executed in real time. A custom tunable cost function, which weighs the importance of proximity to the obstacles' set and proximity to the goal, is employed to provide another mechanism for enabling tactical behaviors. The novel collision avoidance algorithm is based on the solution of a particular class of semidefinite programming problems, that is, quadratic discrimination. The collision avoidance algorithm produces convex sets of free space near the UAS by finding ellipsoids that separate the UAS from the obstacles' set. The convex sets are used in the fMPC framework as inequality constraints. The collision avoidance algorithm's computational burden is determined empirically, and is shown to be faster than two similar algorithms in the literature. The modules above are integrated into a single guidance system, which supplies reference trajectories to an arbitrary control system, and the validity of the proposed approach is exhibited in several simulations and flight tests. Furthermore, a taxonomy of flight behaviors is presented to understand how the tunable parameters affect the recklessness or stealthiness of the resulting trajectory. Lastly, an integrated guidance and control system for autonomous UAS performing tactical coverage in an unknown, dynamic, and potentially hostile environment in a reckless or tactical manner as prescribed by the user is presented. The guidance problem for coverage concerns strategies and route planning for gathering information about an environment. The aim of gathering information about an unknown environment is to aid in situational awareness and planning for service organizations and first-responders. To address this problem, goal selection, path planning, collision avoidance, and trajectory planning are integrated. A novel goal selection algorithm based on the Octree data structure is proposed to autonomously determine goal points for the path planner. In this algorithm, voxel maps deduced by a navigation system, which capture the occupancy and exploration status of areas of the environment, are segmented into partitions that capture large unexplored areas, and large explored areas. Large unexplored areas are used as candidates for goal points. The feasibility of goal points is determined by employing a greedy $A^*$ technique. The algorithm boasts tunable parameters that allow the user to specify a greedy or systematic behavior when determining a sequence of goal points. The computational burden of this technique is determined empirically, and is shown to be useful for real-time use in realistic scenarios. The path planner is based on the Lifelong Planning $A^*$ ($LPA^*$) search algorithm which is shown to have advantages over the $A^*$ technique. A custom tunable cost-to-come and heuristic function are proposed to enable tactical or reckless path planning. A novel collision avoidance algorithm is proposed as an improved version of the aforementioned collision avoidance algorithm, where the volume of the resulting constraint sets are improved, and thus, more of the free space is captured by the convex set, and hence, the trajectory planner can exploit more of the environment for tactical maneuvering. This algorithm is based on semidefinite programming and a fast approximate convex hull algorithm. The trajectory planner is based on fMPC, employs a custom cost function to enable tactical maneuvering by coasting the surface of obstacles and regulation of the desired acceleration as a function of proximity to shelter, employs barrier functions to constrain the attitude of the vehicle and ensure thrust positivity, and employs a quadrotor UAS' output feedback linearized equations of motion as differential constraints to enable aggressive maneuvering. The efficacy of the proposed system is validated using a custom-made C++ simulator.
- Hierarchical Control of Constrained Multi-Agent Legged Locomotion: A Data-Driven ApproachFawcett, Randall Tyler (Virginia Tech, 2023-07-17)The aim of this dissertation is to systematically construct a hierarchical framework that allows for robust multi-agent collaborative legged locomotion. More specifically, this work provides a detailed derivation of a torque controller that is theoretically justifiable in the context of Hybrid Zero Dynamics at the lowest level of control to produce highly robust locomotion, even when subject to uncertainty. The torque controller is based on virtual constraints and partial feedback linearization and is cast into the form of a strictly convex quadratic program. This partial feedback linearization is then relaxed through the use of a defect variable, where said defect variable is allowed only to change in a manner that is consistent with rapidly exponentially stable output dynamics through the use of a Control Lyapunov Function. The torque controller is validated in both simulation and on hardware to demonstrate the efficacy of the approach. In particular, the robot is subject to payload and push disturbances and is still able to remain stable. Furthermore, the continuity of the torque controller, in addition to robustness analysis of the periodic orbit, is also provided. At the next level of control, we consider emulating the Single Rigid Body model through the use of Behavioral Systems Theory, resulting in a data-driven model that adequately describes a quadruped at the reduced-order level. Still, due to the complexity and a considerable number of variables in the problem, the model further undergoes a $2$-norm approximation, resulting in a model that is computationally efficient enough to be used in a real-time manner for trajectory planning. In order to test the method rigorously, we consider a series of experiments to examine how the planner works when using different gait parameters than that which was used during data collection. Furthermore, the planner is compared to the traditional Single Rigid Body model to test its efficacy for reference tracking. This data-driven model is then extended to the multi-agent case, where each agent is rigidly holonomically constrained to one another. In this case, the model is used in a distributed manner using a one-step communication delay such that the coupling between agents can be adequately considered while spreading the computational demand. The trajectory planner is evaluated through various hardware experiments with three agents, and simulations are also used to display the scalability of the approach by considering five robots. Finally, this dissertation examines how traditional reduced-order models can be used in tandem with data-based models to reap the benefits of both methods. More specifically, an interconnected Single Rigid Body model is considered, where the interaction forces are described via a data-driven model. Simulations are provided to display the efficacy of this approach at the reduced order level and show that the interaction forces can be reduced by considering them in the trajectory planner. As in the previous cases, this is followed by experimental evaluation subject to external forces and different terrains.
- Improved Vehicle Dynamics Sensing during Cornering for Trajectory Tracking using Robust Control and Intelligent TiresGorantiwar, Anish Sunil (Virginia Tech, 2023-08-30)Tires, being the only component of the vehicle in contact with the road surface, are responsible for generating the forces for maintaining the vehicle pose, orientation and stability of the vehicle. Additionally, the on-board advanced chassis control systems require estimation of these tire-road interaction properties for their operation. Extraction of these properties becomes extremely important in handling limit maneuvers such as Double Lane Change (DLC) and cornering wherein the lateral force transfer is dependent upon these computations. This research focuses on the development of a high-fidelity vehicle-tire model and control algorithm framework for vehicle trajectory tracking for vehicles operating in this limit handling regime. This combined vehicle-tire model places an emphasis on the lateral dynamics of the vehicle by integrating the effects of relaxation length on the contact patch force generation. The vertical dynamics of the vehicle have also been analyzed, and a novel double damper has been mathematically modeled and experimentally validated. Different control algorithms, both classical and machine learning-based, have been developed for optimizing this vertical dynamics model. Experimental data has been collected by instrumenting a vehicle with in-tire accelerometers, IMU, GPS, and encoders for slalom and lane change maneuvers. Different state estimation techniques have been developed to predict the vehicle side slip angle, tire slip angle, and normal load to further assist the developed vehicle-tire model. To make the entire framework more robust, Machine Learning algorithms have been developed to classify between different levels of tire wear. The effect of tire tread wear on the pneumatic trail of the tire has been further evaluated, which affects the aligning moment and lateral force generation. Finally, a Model Predictive Control (MPC) framework has been developed to compare the performance between the conventional vehicle models and the developed vehicle models in tracking a reference trajectory.