Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jonathan Bruce
dblp:151/9626
· DBLP profile ↗
8ranked-venue papers
1as first author
0since 2021 · last 2018
0000-0002-9906-6995ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 1 first-authorSystems, architecture and hardware · 7 · 1 first-author
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
5 papers |
Legged, aerial and field robots · 54% Robot navigation and mapping · 19% Motion planning and robot control · 12% | |
| Human-computer interaction and pervasive computing
1 paper |
Human-robot interaction · 100% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Legged, aerial and field robots
field robotics |
0.5 | 3 | 2016 | System design and locomotion of SUPERball, an untethered tensegrity robot · ICRA 2015 Design and evolution of a modular tensegrity robot platform · ICRA 2014 State estimation for tensegrity robots · ICRA 2016 |
Robotics › Legged, aerial and field robots › bio-inspired robot
tensegrity robot |
0.5 | 3 | 2016 | System design and locomotion of SUPERball, an untethered tensegrity robot · ICRA 2015 Design and evolution of a modular tensegrity robot platform · ICRA 2014 State estimation for tensegrity robots · ICRA 2016 |
Robotics › Motion planning and robot control
robot control |
0.3 | 2 | 2015 | Design and evolution of a modular tensegrity robot platform · ICRA 2014 System design and locomotion of SUPERball, an untethered tensegrity robot · ICRA 2015 |
Robotics › Robot manipulation
flexible joint |
0.2 | 1 | 2016 | A lightweight, multi-axis compliant tensegrity joint · ICRA 2016 |
Robotics › Robot navigation and mapping
localization |
0.2 | 1 | 2016 | State estimation for tensegrity robots · ICRA 2016 |
Robotics › Robot navigation and mapping
state estimation |
0.2 | 1 | 2016 | State estimation for tensegrity robots · ICRA 2016 |
Robotics › Legged, aerial and field robots › locomotion
dynamic locomotion |
0.2 | 1 | 2015 | System design and locomotion of SUPERball, an untethered tensegrity robot · ICRA 2015 |
Robotics › Legged, aerial and field robots
locomotion |
0.2 | 1 | 2015 | System design and locomotion of SUPERball, an untethered tensegrity robot · ICRA 2015 |
Machine learning › Reinforcement learning
policy learning |
0.1 | 1 | 2017 | Deep reinforcement learning for tensegrity robot locomotion · ICRA 2017 |
Human-robot interaction
physical human-robot interaction |
0.1 | 1 | 2016 | A lightweight, multi-axis compliant tensegrity joint · ICRA 2016 |
Robotics › Motion planning and robot control
motion planning |
0.1 | 1 | 2014 | Design and evolution of a modular tensegrity robot platform · ICRA 2014 |
Computer vision › 3D vision
physical simulation |
0.1 | 1 | 2014 | Design and evolution of a modular tensegrity robot platform · ICRA 2014 |
Methods — techniques the papers use, named apart from their topics
tensegrity · 0.5cable actuation · 0.5mirror descent guided policy search · 0.3deep reinforcement learning · 0.3unscented kalman filter · 0.2ultra-wideband ranging · 0.2inertial measurement · 0.2trajectory tracking · 0.2tensegrity structure · 0.2evolutionary controller optimization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Steerable Locomotion Controller for Six-strut Icosahedral Tensegrity RobotsabstractThis paper proposes a novel steerable locomotion controller for six-strut tensegrity robots. Tensegrity robots are lightweight and have many promising features such as robustness, shape-shifting capabilities, and deployability, making them good candidates for exploration and scouting of remote areas. Despite these advantages, tensegrity robots are challenging to control due to their large number of degrees of freedom, nonlinear dynamics, and intrinsic compliance. Recently, many step-wise motion controllers have been employed to simplify the locomotion problem, thanks to the discrete nature of the tensegrity structure. In this paper we present a novel locomotion controller which will steer the direction of motion of a six-strut tensegrity robot when used in conjunction with any preexisting step-wise controller. We validated our controller on the SUPERball v2 robot, showing straight and curved trajectories, and an example of navigation around obstacles. Our method is computationally inexpensive, only requires knowledge about the current base triangle (e.g, via accelerometer data), and can be generalized to any six-strut tensegrity robot which can perform step-wise locomotion. Massimo Vespignani, Chiara Ercolani, Jeffrey M. Friesen, Jonathan Bruce |
IROS | 4 |
| 2018 | Design of SUPERball v2, a Compliant Tensegrity Robot for Absorbing Large ImpactsabstractIn this paper, we present the system design and initial testing of SUPERball v2, a completely re-designed 2-meter spherical six-bar tensegrity robot designed to survive high-speed landings as well as locomote to desired locations. SUPERball v2 was designed to enable a host of new actuation and experimentation. The prototype features a fully actuated six-bar design (24 actuators), compliant nylon cables (up to 15% stretch), torque-control enabled motors, and a robust mechanical structure capable of surviving impact velocities upwards of 8 m/s. Massimo Vespignani, Jeffrey M. Friesen, Vytas SunSpiral, Jonathan Bruce |
IROS | 4 |
| 2017 | Deep reinforcement learning for tensegrity robot locomotionabstractTensegrity robots, composed of rigid rods connected by elastic cables, have a number of unique properties that make them appealing for use as planetary exploration rovers. However, control of tensegrity robots remains a difficult problem due to their unusual structures and complex dynamics. In this work, we show how locomotion gaits can be learned automatically using a novel extension of mirror descent guided policy search (MDGPS) applied to periodic locomotion movements, and we demonstrate the effectiveness of our approach on tensegrity robot locomotion. We evaluate our method with real-world and simulated experiments on the SUPERball tensegrity robot, showing that the learned policies generalize to changes in system parameters, unreliable sensor measurements, and variation in environmental conditions, including varied terrains and a range of different gravities. Our experiments demonstrate that our method not only learns fast, power-efficient feedback policies for rolling gaits, but that these policies can succeed with only the limited onboard sensing provided by SUPERball's accelerometers. We compare the learned feedback policies to learned open-loop policies and hand-engineered controllers, and demonstrate that the learned policy enables the first continuous, reliable locomotion gait for the real SUPERball robot. Our code and supplementary material is available from http://rll.berkeley.edu/drl_tensegrity. Marvin Zhang, Xinyang Geng, Jonathan Bruce, Ken Caluwaerts, Massimo Vespignani, Vytas SunSpiral, Pieter Abbeel, Sergey Levine |
ICRA | 3 |
| 2016 | State estimation for tensegrity robotsabstractTensegrity robots are a class of compliant robots that have many desirable traits when designing mass efficient systems that must interact with uncertain environments. Various promising control approaches have been proposed for tensegrity systems in simulation. Unfortunately, state estimation methods for tensegrity robots have not yet been thoroughly studied. In this paper, we present the design and evaluation of a state estimator for tensegrity robots. This state estimator will enable existing and future control algorithms to transfer from simulation to hardware. Our approach is based on the unscented Kalman filter (UKF) and combines inertial measurements, ultra wideband time-of-flight ranging measurements, and actuator state information. We evaluate the effectiveness of our method on the SUPERball, a tensegrity based planetary exploration robotic prototype. In particular, we conduct tests for evaluating both the robot's success in estimating global position in relation to fixed ranging base stations during rolling maneuvers as well as local behavior due to small-amplitude deformations induced by cable actuation. Ken Caluwaerts, Jonathan Bruce, Jeffrey M. Friesen, Vytas SunSpiral |
ICRA | 2 |
| 2016 | A lightweight, multi-axis compliant tensegrity jointabstractIn this paper, we present a lightweight, multi-axis compliant tensegrity joint that is biologically inspired by the human elbow. This tensegrity elbow actuates by shortening and lengthening cables in a method inspired by muscular actuation in a person. Unlike many series elastic actuators, this joint is structurally compliant not just along each axis of rotation, but along other axes as well. Compliant robotic joints are indispensable in unpredictable environments, including ones where the robot must interface with a person. The joint also addresses the need for functional redundancy and flexibility, traits which are required for many applications that investigate the use of biologically accurate robotic models. Steven Lessard, Jonathan Bruce, Erik Jung, Mircea Teodorescu, Vytas SunSpiral, Adrian K. Agogino |
ICRA | 2 |
| 2015 | System design and locomotion of SUPERball, an untethered tensegrity robotabstractThe Spherical Underactuated Planetary Exploration Robot ball (SUPERball) is an ongoing project within NASA Ames Research Center's Intelligent Robotics Group and the Dynamic Tensegrity Robotics Lab (DTRL). The current SUPERball is the first full prototype of this tensegrity robot platform, eventually destined for space exploration missions. This work, building on prior published discussions of individual components, presents the fully-constructed robot. Various design improvements are discussed, as well as testing results of the sensors and actuators that illustrate system performance. Basic low-level motor position controls are implemented and validated against sensor data, which show SUPERball to be uniquely suited for highly dynamic state trajectory tracking. Finally, SUPERball is shown in a simple example of locomotion. This implementation of a basic motion primitive shows SUPERball in untethered control. Andrew P. Sabelhaus, Jonathan Bruce, Ken Caluwaerts, Pavlo Manovi, Roya Fallah Firoozi, Sarah Dobi, Alice M. Agogino, Vytas SunSpiral |
ICRA | 2 |
| 2015 | Learning Tensegrity Locomotion Using Open-Loop Control Signals and Coevolutionary AlgorithmsabstractSoft robots offer many advantages over traditional rigid robots. However, soft robots can be difficult to control with standard control methods. Fortunately, evolutionary algorithms can offer an elegant solution to this problem. Instead of creating controls to handle the intricate dynamics of these robots, we can simply evolve the controls using a simulation to provide an evaluation function. In this article, we show how such a control paradigm can be applied to an emerging field within soft robotics: robots based on tensegrity structures. We take the model of the Spherical Underactuated Planetary Exploration Robot ball (SUPERball), an icosahedron tensegrity robot under production at NASA Ames Research Center, develop a rolling locomotion algorithm, and study the learned behavior using an accurate model of the SUPERball simulated in the NASA Tensegrity Robotics Toolkit. We first present the historical-average fitness-shaping algorithm for coevolutionary algorithms to speed up learning while favoring robustness over optimality. Second, we use a distributed control approach by coevolving open-loop control signals for each controller. Being simple and distributed, open-loop controllers can be readily implemented on SUPERball hardware without the need for sensor information or precise coordination. We analyze signals of different complexities and frequencies. Among the learned policies, we take one of the best and use it to analyze different aspects of the rolling gait, such as lengths, tensions, and energy consumption. We also discuss the correlation between the signals controlling different parts of the tensegrity robot. Atil Iscen, Ken Caluwaerts, Jonathan Bruce, Adrian K. Agogino, Vytas SunSpiral, Kagan Tumer |
Artif. Life | 3 |
| 2014 | Design and evolution of a modular tensegrity robot platformabstractNASA Ames Research Center is developing a compliant modular tensegrity robotic platform for planetary exploration. In this paper we present the design and evolution of the platform's main hardware component, an untethered, robust tensegrity strut, with rich sensor feedback and cable actuation. Each strut is a complete robot, and multiple struts can be combined together to form a wide range of complex tensegrity robots. Our current goal for the tensegrity robotic platform is the development of SUPERball, a 6-strut icosahedron underactuated tensegrity robot aimed at dynamic locomotion for planetary exploration rovers and landers, but the aim is for the modular strut to enable a wide range of tensegrity morphologies. SUPERball is a second generation prototype, evolving from the tensegrity robot ReCTeR, which is also a modular, lightweight, highly compliant 6-strut tensegrity robot that was used to validate our physics based NASA Tensegrity Robot Toolkit (NTRT) simulator. Many hardware design parameters of the SUPERball were driven by locomotion results obtained in our validated simulator. These evolutionary explorations helped constrain motor torque and speed parameters, along with strut and string stress. As construction of the hardware has finalized, we have also used the same evolutionary framework to evolve controllers that respect the built hardware parameters. Jonathan Bruce, Ken Caluwaerts, Atil Iscen, Andrew P. Sabelhaus, Vytas SunSpiral |
ICRA | 1 |