Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nicholas Rotella

dblp:142/2418 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
1since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 5 · 3 first-author · 1 since 2021Systems, architecture and hardware · 5 · 3 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
4 papers
Legged, aerial and field robots · 39% Motion planning and robot control · 31% Robot navigation and mapping · 19%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Legged, aerial and field robots › legged robots
legged robot state estimation
0.712023
On the Use of Torque Measurement in Centroidal State Estimation · ICRA 2023
Robotics › Robot navigation and mapping
state estimation
0.622018
Unsupervised Contact Learning for Humanoid Estimation and Control · ICRA 2018
Inertial sensor-based humanoid joint state estimation · ICRA 2016
Robotics › Motion planning and robot control
robot control
0.422018
An MPC Walking Framework with External Contact Forces · ICRA 2018
Inertial sensor-based humanoid joint state estimation · ICRA 2016
Robotics › Motion planning and robot control › robot control
model predictive control
0.312018
An MPC Walking Framework with External Contact Forces · ICRA 2018
Robotics › Legged, aerial and field robots
walking control
0.312018
An MPC Walking Framework with External Contact Forces · ICRA 2018
Computer vision › 3D vision
joint state estimation
0.212016
Inertial sensor-based humanoid joint state estimation · ICRA 2016
Robotics › Motion planning and robot control
robot dynamics
0.212023
On the Use of Torque Measurement in Centroidal State Estimation · ICRA 2023
Robotics › Legged, aerial and field robots › legged robots
bipedal walking
0.112018
An MPC Walking Framework with External Contact Forces · ICRA 2018
Robotics › Robot manipulation › tactile sensing › contact sensing
contact state estimation
0.112018
Unsupervised Contact Learning for Humanoid Estimation and Control · ICRA 2018
Robotics › Legged, aerial and field robots › legged robots
legged robot locomotion
0.112018
An MPC Walking Framework with External Contact Forces · ICRA 2018

Methods — techniques the papers use, named apart from their topics

null space projection · 0.7extended kalman filter · 0.7quadratic programming · 0.3proprioceptive sensing · 0.3model predictive control · 0.3mixed-integer quadratic programming · 0.3fuzzy clustering · 0.3kalman filtering · 0.2inertial measurement unit · 0.2calibration · 0.2
YearPublicationVenuePosition
2023 On the Use of Torque Measurement in Centroidal State Estimation
abstract
State-of-the-art legged robots are either capable of measuring torque at the output of their drive systems, or have transparent drive systems which enable the computation of joint torques from motor currents. In either case, this sensor modality is seldom used in state estimation. In this paper, we propose to use joint torque measurements to estimate the centroidal states of legged robots. To do so, we project the whole-body dynamics of a legged robot into the nullspace of the contact constraints, allowing expression of the dynamics independent of the contact forces. Using the constrained dynamics and the centroidal momentum matrix, we are able to directly relate joint torques and centroidal states dynamics. Using the resulting model as the process model of an Extended Kalman Filter (EKF), we fuse the torque measurement in the centroidal state estimation problem. Through real-world experiments on a quadruped robot executing different gaits, we demonstrate that the estimated centroidal states from our torque-based EKF drastically improve the recovery of these quantities compared to direct computation.
Shahram Khorshidi, Ahmad Gazar, Nicholas Rotella, Maximilien Naveau, Ludovic Righetti, Maren Bennewitz, Majid Khadiv
ICRA3
2018 An MPC Walking Framework with External Contact Forces
abstract
In this work, we present an extension to a linear Model Predictive Control (MPC) scheme that plans external contact forces for the robot when given multiple contact locations and their corresponding friction cone. To this end, we set up a two-step optimization problem. In the first optimization, we compute the Center of Mass (CoM) trajectory, foot step locations, and introduce slack variables to account for violating the imposed constraints on the Zero Moment Point (ZMP). We then use the slack variables to trigger the second optimization, in which we calculate the optimal external force that compensates for the ZMP tracking error. This optimization considers multiple contacts positions within the environment by formulating the problem as a Mixed Integer Quadratic Program (MIQP) that can be solved at a speed between 100-300 Hz. Once contact is created, the MIQP reduces to a single Quadratic Program (QP) that can be solved in real-time (<; 1kHz). Simulations show that the presented walking control scheme can withstand disturbances 2-3× larger with the additional force provided by a hand contact.
Sean Mason, Nicholas Rotella, Stefan Schaal, Ludovic Righetti
ICRA2
2018 Unsupervised Contact Learning for Humanoid Estimation and Control
abstract
This work presents a method for contact state estimation using fuzzy clustering to learn contact probability for full, six-dimensional humanoid contacts. The data required for training is solely from proprioceptive sensors - endeffector contact wrench sensors and inertial measurement units (IMUs) - and the method is completely unsupervised. The resulting cluster means are used to efficiently compute the probability of contact in each of the six endeffector degrees of freedom (DoFs) independently. This clustering-based contact probability estimator is validated in a kinematics-based base state estimator in a simulation environment with realistic added sensor noise for locomotion over rough, low-friction terrain on which the robot is subject to foot slip and rotation. The proposed base state estimator which utilizes these six DoF contact probability estimates is shown to perform considerably better than that which determines kinematic contact constraints purely based on measured normal force.
Nicholas Rotella, Stefan Schaal, Ludovic Righetti
ICRA1
2016 Inertial sensor-based humanoid joint state estimation
abstract
This work presents methods for the determination of a humanoid robot's joint velocities and accelerations directly from link-mounted Inertial Measurement Units (IMUs) each containing a three-axis gyroscope and a three-axis accelerometer. No information about the global pose of the floating base or its links is required and precise knowledge of the link IMU poses is not necessary due to presented calibration routines. Additionally, a filter is introduced to fuse gyroscope angular velocities with joint position measurements and compensate the computed joint velocities for time-varying gyroscope biases. The resulting joint velocities are subject to less noise and delay than filtered velocities computed from numerical differentiation of joint potentiometer signals, leading to superior performance in joint feedback control as demonstrated in experiments performed on a SARCOS hydraulic humanoid.
Nicholas Rotella, Sean Mason, Stefan Schaal, Ludovic Righetti
ICRA1
2014 State estimation for a humanoid robot
abstract
This paper introduces a framework for state estimation on a humanoid robot platform using only common proprioceptive sensors and knowledge of leg kinematics. The presented approach extends that detailed in prior work on a point-foot quadruped platform by adding the rotational constraints imposed by the humanoid's flat feet. As in previous work, the proposed Extended Kalman Filter accommodates contact switching and makes no assumptions about gait or terrain, making it applicable on any humanoid platform for use in any task. A nonlinear observability analysis is performed on both the point-foot and flat-foot filters and it is concluded that the addition of rotational constraints significantly simplifies singular cases and improves the observability characteristics of the system. Results on a simulated walking dataset demonstrate the performance gain of the flat-foot filter as well as confirm the results of the presented observability analysis.
Nicholas Rotella, Michael Bloesch, Ludovic Righetti, Stefan Schaal
IROS1