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

Julian Whitman

dblp:188/0996 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
4since 2021 · last 2023
0000-0003-1125-034XORCID · corroborated

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

Artificial intelligence and machine learning · 6 · 3 first-author · 3 since 2021Systems, architecture and hardware · 4 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
2 papers
Motion planning and robot control · 49% Generative modeling · 16% Legged, aerial and field robots · 16%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control › design optimization
robot design optimization
1.022022
Modular Robot Design Optimization with Generative Adversarial Networks · ICRA 2022
Modular Robot Design Synthesis with Deep Reinforcement Learning · AAAI 2020
Machine learning › Generative modeling
generative adversarial network
0.612022
Modular Robot Design Optimization with Generative Adversarial Networks · ICRA 2022
Robotics › Legged, aerial and field robots › mobile robot locomotion
modular robot locomotion
0.612022
Modular Robot Design Optimization with Generative Adversarial Networks · ICRA 2022
Robotics › Motion planning and robot control
robot control
0.612022
Modular Robot Design Optimization with Generative Adversarial Networks · ICRA 2022
Robotics › Robot manipulation › robot design
modular robot design
0.412020
Modular Robot Design Synthesis with Deep Reinforcement Learning · AAAI 2020
Robotics › Motion planning and robot control
design optimization
0.212022
Modular Robot Design Optimization with Generative Adversarial Networks · ICRA 2022
Machine learning › Reinforcement learning
deep reinforcement learning
0.112020
Modular Robot Design Synthesis with Deep Reinforcement Learning · AAAI 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.112020
Modular Robot Design Synthesis with Deep Reinforcement Learning · AAAI 2020

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

one-to-many mapping · 0.6generative adversarial network · 0.6search heuristic · 0.4deep reinforcement learning · 0.4
YearPublicationVenuePosition
2023 Learning Modular Robot Visual-motor Locomotion Policies
abstract
Control policy learning for modular robot locomotion has previously been limited to proprioceptive feedback and flat terrain. This paper develops policies for modular systems with vision traversing more challenging environments. These modular robots can be reconfigured to form many different designs, where each design needs a controller to function. Though one could create a policy for individual designs and environments, such an approach is not scalable given the wide range of potential designs and environments. To address this challenge, we create a visual-motor policy that can generalize to both new designs and environments. The policy itself is modular, in that it is divided into components, each of which corresponds to a type of module (e.g., a leg, wheel, or body). The policy components can be recombined during training to learn to control multiple designs. We develop a deep reinforcement learning algorithm where visual observations are input to a modular policy interacting with multiple environments at once. We apply this algorithm to train robots with combinations of legs and wheels, then demonstrate the policy controlling real robots climbing stairs and curbs.
Julian Whitman, Howie Choset
ICRA1
2023 Learning Modular Robot Control Policies
abstract
Modular robots can be rearranged into a new design, perhaps each day, to handle a wide variety of tasks by forming a customized robot for each new task. However, reconfiguring just the mechanism is not sufficient: each design also requires its own unique control policy. One could craft a policy from scratch for each new design, but such an approach is not scalable, especially given the large number of designs that can be generated from even a small set of modules. Instead, we create a modular policy framework where the policy structure is conditioned on the hardware arrangement, and use just one training process to create a policy that controls a wide variety of designs. Our approach leverages the fact that the kinematics of a modular robot can be represented as adesign graph, with nodes as modules and edges as connections between them. Given a robot, its design graph is used to create apolicy graphwith the same structure, where each node contains a deep neural network, and modules of the same type share knowledge via shared parameters (e.g., all legs on a hexapod share the same network parameters). We developed a model-based reinforcement learning algorithm, interleaving model learning and trajectory optimization to train the policy. We show the modular policy generalizes to a large number of designs that were not seen during training without any additional learning. Finally, we demonstrate the policy controlling a variety of designs to locomote with both simulated and real robots.
Julian Whitman, Matthew J. Travers, Howie Choset
IEEE Trans. Robotics1
2022 Modular Robot Design Optimization with Generative Adversarial Networks
abstract
Modular robots are made up of a set of components which can be configured and reconfigured to form customized robots for a wide range of tasks. Fully utilizing the flexibility of modular robots is challenging, as it requires the identification of optimal modular designs for each given task, often with limited computation and time. Previous works in design automation achieve efficient run-times by utilizing machine learning to create a one-to-one mapping from task to design. However, the problem of robot design is often multimodal, where multiple distinct designs can be similarly or equally good for a task. Alternative design solutions may be needed in the field, for instance, if a module in the optimal design fails and no replacement is available. This paper presents a novel method based on generative adversarial networks (GANs) that learns a one-to-many mapping from task to a distribution of designs. We apply our method to construct locomoting modular robots for terrains with varying obstacle heights and infill. We compare our method against the state-of-the-art, and find that our algorithm results in better solution quality, diversity, and alternatives for when the optimal design fails.
Jiaheng Hu, Julian Whitman, Matthew J. Travers, Howie Choset
ICRA2
2022 Large-Scale Heterogeneous Multi-robot Coverage via Domain Decomposition and Generative Allocation
Jiaheng Hu, Howard Coffin, Julian Whitman, Matthew J. Travers, Howie Choset
WAFR3
2020 Modular Robot Design Synthesis with Deep Reinforcement Learning
abstract
Modular robots hold the promise of versatility in that their components can be re-arranged to adapt the robot design to a task at deployment time. Even for the simplest designs, determining the optimal design is exponentially complex due to the number of permutations of ways the modules can be connected. Further, when selecting the design for a given task, there is an additional computational burden in evaluating the capability of each robot, e.g., whether it can reach certain points in the workspace. This work uses deep reinforcement learning to create a search heuristic that allows us to efficiently search the space of modular serial manipulator designs. We show that our algorithm is more computationally efficient in determining robot designs for given tasks in comparison to the current state-of-the-art.
Julian Whitman, Raunaq M. Bhirangi, Matthew J. Travers, Howie Choset
AAAI1
2020 The Omega Turn: A Biologically-Inspired Turning Strategy for Elongated Limbless Robots
abstract
Snake robots have the potential to locomote through tightly packed spaces, but turning effectively within unmodelled and unsensed environments remains challenging. Inspired by a behavior observed in the tiny nematode worm C. elegans, we propose a novel in-place turning gait for elongated limbless robots. To simplify the control of the robots' many internal degrees-of-freedom, we introduce a biologically-inspired template in which two co-planar traveling waves are superposed to produce an in-plane turning motion, the omega turn. The omega turn gait arises from modulating the wavelengths and amplitudes of the two traveling waves. We experimentally test the omega turn on a snake robot, and show that this turning gait outperforms previous turning gaits: it results in a larger angular displacement and a smaller area swept by the body over a gait cycle, allowing the robot to turn in highly confined spaces.
Tianyu Wang 0010, Baxi Chong, Kelimar Diaz, Julian Whitman, Matthew J. Travers, Daniel I. Goldman, Howie Choset
IROS4
2017 Generating gaits for simultaneous locomotion and manipulation
abstract
Modular robots can be rapidly reconfigured into customized articulated legged morphologies capable of mobile manipulation and inspection. However, current gait generation methods do not keep pace with the speed of physical reconfiguration. This work focuses on quickly creating gaits for modular legged robots. We build on a recent method that uses trajectory optimization to design quasi-static gaits given only robot geometry and foot contact patterns. We develop methods to automatically generate contact patterns for new gaits and transitions between them. We show the utility of these methods applied to robots with many limbs, such that limbs can be fluidly reassigned to locomotion, manipulation, or inspection tasks, or to adapt gaits to hardware failures online. We demonstrate gait and transition generation with our modular hexapod and dodecapod robots. The robots switch between gaits that use all limbs for locomotion and those that leave some limbs free to pick up objects or position a camera.
Julian Whitman, Shuang Su, Stelian Coros, Alex Ansari, Howie Choset
IROS1