Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher.
Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?
Some links on this page may take you to non-federal websites. Their policies may differ from this site.
-
Free, publicly-accessible full text available July 10, 2026
-
Free, publicly-accessible full text available May 19, 2026
-
This work aims to enhance the linear inverted pendulum model (LIPM) for bipedal robot control. While the LIPM simplifies the dynamics by assuming homogeneity, it fails to capture critical nonlinear dynamics observed in real-world scenarios. To address this limitation, we propose the non-homogeneous LIPM (NH-LIPM), which incorporates a non-homogeneous term in the traditional LIPM dynamics. The NH-LIPM is augmented with controllable inputs, allowing for greater parameter control compared to the LIPM. Through regression analysis and the use of the Recursive Least Squares algorithm with forgetting, we extract and adaptively tune the NH-LIPM parameters. Evaluation through high-fidelity simulation and experimentation on a 30-degree-of-freedom humanoid demonstrates that the NH-LIPM offers improved velocity tracking control, particularly when ankle torque with damping control is added. This model provides a flexible framework for simultaneously controlling the center of mass velocity and position, enabling precise reference tracking and enhanced bipedal locomotion. A video is in this shortened link: http://tiny.cc/NHLIPMmore » « less
-
The ability of quadrupedal robots to follow commanded velocities is important for navigating in constrained environments such as homes and warehouses. This paper presents a simple, scalable approach to realize high fidelity speed regulation and demonstrates its efficacy on a quadrupedal robot. Using analytical inverse kinematics and gravity compensation, a task-level controller calculates joint torques based on the prescribed motion of the torso. Due to filtering and feedback gains in this controller, there is an error in tracking the velocity. To ensure scalability, these errors are corrected at the time scale of a step using a Poincar´e map (a mapping of states and control between consecutive steps). A data-driven approach is used to identify a decoupled Poincar´e map, and to correct for the tracking error in simulation. However, due to model imperfections, the simulation-derived Poincar´e map-based controller leads to tracking errors on hardware. Three modeling approaches – a polynomial, a Gaussian process, and a neural network – are used to identify a correction to the simulation-based Poincar´e map and to reduce the tracking error on hardware. The advantages of our approach are the computational simplicity of the task-level controller (uses analytical computations and avoids numerical searches) and scalability of the sim-to-real transfer (use of low-dimensional Poincar´e map for sim-to-real transfer). A video is in this shortened link: http://tiny.cc/humanoids23more » « less
-
For autonomous legged robots to be deployed in practical scenarios, they need to perform perception, motion planning, and locomotion control. Since robots have limited computing capabilities, it is important to realize locomotion control with simple controllers that have modest calculations. The goal of this paper is to create computational simple controllers for locomotion control that can free up computational resources for more demanding computational tasks, such as perception and motion planning. The controller consists of a leg scheduler for sequencing a trot gait with a fixed step time; a reference trajectory generator for the feet in the Cartesian space, which is then mapped to the joint space using an analytical inverse; and a joint controller using a combination of feedforward torques based on static equilibrium and feedback torque. The resulting controller enables velocity command following in the forward, sideways, and turning directions. With these three velocity command following-modes, a waypoint tracking controller is developed that can track a curve in global coordinates using feedback linearization. The command following and waypoint tracking controllers are demonstrated in simulation and on hardware.more » « less
-
State estimation of hybrid dynamic systems, such as legged robots, is challenging because of the presence of non-smooth dynamics. This paper applies the Unscented Kalman Filter (UKF) state estimator and two novel hybrid extensions (HUKF) to a hybrid system, the simplest walking model. These estimators are identical far from the switching boundary, which partitions dynamic domains, but apply different time update algorithms at the switching boundary. (1) UKF permits sigma points to propagate through the system’s hybrid dynamics. (2) HUKF-SPG (Sigma Point Generation) generates new sigma points when the weighted mean of the initial sigma points is on the switching boundary. (3) HUKF-SPT (Sigma Point Transformation) transforms the sigma points forward and backward in time through the system’s hybrid dynamics only when the weighted mean of the initial sigma points is on the switching boundary. Results here shows that HUKF-SPG and HUKF-SPT have a lower absolute error but modestly more computations compared to UKF. A caveat of HUKF-SPT is it can only apply to conservative systems. HUKF-SPG is more general and could be applied to any hybrid system.more » « less
An official website of the United States government

Full Text Available