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

Carl Folkestad

dblp:254/1821 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
2since 2021 · last 2022
0000-0002-3436-8247ORCID · corroborated

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

Artificial intelligence and machine learning · 3 · 3 first-author · 2 since 2021Systems, architecture and hardware · 3 · 3 first-author · 2 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
3 papers
Motion planning and robot control · 85% Legged, aerial and field robots · 15%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control › robot learning › data-driven control
koopman-based control
1.532022
KoopNet: Joint Learning of Koopman Bilinear Models and Function Dictionaries with Application to Quadrotor Trajectory Tracking · ICRA 2022
Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems · ICRA 2021
Episodic Koopman Learning of Nonlinear Robot Dynamics with Application to Fast Multirotor Landing · ICRA 2020
Robotics › Motion planning and robot control › robot control
model predictive control
1.532022
KoopNet: Joint Learning of Koopman Bilinear Models and Function Dictionaries with Application to Quadrotor Trajectory Tracking · ICRA 2022
Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems · ICRA 2021
Episodic Koopman Learning of Nonlinear Robot Dynamics with Application to Fast Multirotor Landing · ICRA 2020
Robotics › Motion planning and robot control
robot control
1.532022
KoopNet: Joint Learning of Koopman Bilinear Models and Function Dictionaries with Application to Quadrotor Trajectory Tracking · ICRA 2022
Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems · ICRA 2021
Episodic Koopman Learning of Nonlinear Robot Dynamics with Application to Fast Multirotor Landing · ICRA 2020
Robotics › Legged, aerial and field robots
aerial robots
0.532022
KoopNet: Joint Learning of Koopman Bilinear Models and Function Dictionaries with Application to Quadrotor Trajectory Tracking · ICRA 2022
Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems · ICRA 2021
Episodic Koopman Learning of Nonlinear Robot Dynamics with Application to Fast Multirotor Landing · ICRA 2020
Robotics › Legged, aerial and field robots › aerial robot control › UAV control
quadrotor trajectory tracking
0.212022
KoopNet: Joint Learning of Koopman Bilinear Models and Function Dictionaries with Application to Quadrotor Trajectory Tracking · ICRA 2022
Robotics › Legged, aerial and field robots › aerial robot control › UAV control
quadrotor control
0.112021
Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems · ICRA 2021

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

bilinear model learning · 1.1koopman operator · 0.9neural network · 0.6function dictionary learning · 0.6nonlinear MPC · 0.5episodic learning · 0.4diffeomorphism learning · 0.4
YearPublicationVenuePosition
2022 KoopNet: Joint Learning of Koopman Bilinear Models and Function Dictionaries with Application to Quadrotor Trajectory Tracking
abstract
Nonlinear dynamical effects are crucial to the operation of many agile robotic systems. Koopman-based model learning methods can capture these nonlinear dynamical system effects in higher dimensional lifted bilinear models that are amenable to optimal control. However, standard methods that lift the system state using a fixed function dictionary before model learning result in high dimensional models that are intractable for real time control. This paper presents a novel method that jointly learns a function dictionary and lifted bilinear model purely from data by incorporating the Koopman model in a neural network architecture. Nonlinear MPC design utilizing the learned model can be performed readily. We experimentally realized this method on a multirotor drone for agile trajectory tracking at low altitudes where the aerodynamic ground effect influences the system's behavior. Experimental results demonstrate that the learning-based controller achieves similar performance as a nonlinear MPC based on a nominal dynamics model in medium altitude. However, our learning-based system can reliably track trajectories in near-ground flight regimes while the nominal controller crashes due to unmodeled dynamical effects that are captured by our method.
Carl Folkestad, Skylar Wei, Joel W. Burdick
ICRA1
2021 Koopman NMPC: Koopman-based Learning and Nonlinear Model Predictive Control of Control-affine Systems
abstract
Koopman-based learning methods can potentially be practical and powerful tools for dynamical robotic systems. However, common methods to construct Koopman representations seek to learn lifted linear models that cannot capture nonlinear actuation effects inherent in many robotic systems. This paper presents a learning and control methodology that is a first step towards overcoming this limitation. Using the Koopman canonical transform, control-affine dynamics can be expressed by a lifted bilinear model. The learned model is used for nonlinear model predictive control (NMPC) design where the bilinear structure can be exploited to improve computational efficiency. The benefits for control-affine dynamics compared to existing Koopman-based methods are highlighted through an example of a simulated planar quadrotor. Prediction error is greatly reduced and closed loop performance similar to NMPC with full model knowledge is achieved.
Carl Folkestad, Joel W. Burdick
ICRA1
2020 Episodic Koopman Learning of Nonlinear Robot Dynamics with Application to Fast Multirotor Landing
abstract
This paper presents a novel episodic method to learn a robot's nonlinear dynamics model and an increasingly optimal control sequence for a set of tasks. The method is based on the Koopman operator approach to nonlinear dynamical systems analysis, which models the flow of observables in a function space, rather than a flow in a state space. Practically, this method estimates a nonlinear diffeomorphism that lifts the dynamics to a higher dimensional space where they are linear. Efficient Model Predictive Control methods can then be applied to the lifted model. This approach allows for real time implementation in on-board hardware, with rigorous incorporation of both input and state constraints during learning. We demonstrate the method in a real-time implementation of fast multirotor landing, where the nonlinear ground effect is learned and used to improve landing speed and quality.
Carl Folkestad, Daniel Pastor 0001, Joel W. Burdick
ICRA1