Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Aaron M. Johnson is active.

Publication


Featured researches published by Aaron M. Johnson.


intelligent robots and systems | 2007

Design of a modular snake robot

Cornell Wright; Aaron M. Johnson; Aaron Peck; Zachary McCord; Allison Naaktgeboren; Philip Gianfortoni; Manuel Gonzalez-Rivero; Ross L. Hatton; Howie Choset

Many factors such as size, power, and weight constrain the design of modular snake robots. Meeting these constraints requires implementing a complex mechanical and electrical architecture. Here we present our solution, which involves the construction of sixteen aluminum modules and creation of the Super Servo, a modified hobby servo. To create the Super Servo, we have replaced the electronics in a hobby servo, adding such components as sensors to monitor current and temperature, a communications bus, and a programmable microcontroller. Any robust solution must also protect components from hazardous environments such as sand and brush. To resolve this problem we insert the robots into skins that cover their surface. Functions such as climbing the inside and outside of a pipe add a new dimension of interaction. Thus we attach a compliant, high-friction material to every module, which assists in tasks that require gripping. This combination of the mechanical and electrical architectures results in a robust and versatile robot.


international conference on robotics and automation | 2013

Toward a vocabulary of legged leaping

Aaron M. Johnson; Daniel E. Koditschek

As dynamic robot behaviors become more capable and well understood, the need arises for a wide variety of equally capable and systematically applicable transitions between them. We use a hybrid systems framework to characterize the dynamic transitions of a planar “legged” rigid body from rest on level ground to a fully aerial state. The various contact conditions fit together to form a topologically regular structure, the “ground reaction complex”. The bodys actuated dynamics excite multifarious transitions between the cells of this complex, whose regular adjacency relations index naturally the resulting “leaps” (path sequences through the cells from rest to free flight). We exhibit on a RHex robot some of the most interesting “words” formed by these achievable path sequences, documenting unprecedented levels of performance and new application possibilities that illustrate the value of understanding and expressing this vocabulary systematically.


IEEE Access | 2013

Legged Self-Manipulation

Aaron M. Johnson; Daniel E. Koditschek

This paper introduces self-manipulation as a new formal design methodology for legged robots with varying ground interactions. The term denotes a set of modeling choices that permit a uniform and body-centric representation of the equations of motion - essentially a guide to the selection and configuration of coordinate frames. We present the hybrid system kinematics, dynamics, and transitions in the form of a consistently structured representation that simplifies and unites the account of these, otherwise bewilderingly diverse differential algebraic equations. Cleaving as closely as possible to the modeling strategies developed within the mature manipulation literature, self-manipulation models can leverage those insights and results where applicable, while clarifying the fundamental differences. Our primary motivation is not to facilitate numerical simulation but rather to promote design insight. We instantiate the abstract formalism for a simplified model of RHex, and illustrate its utility by applying a variety of analytical and computational techniques to derive new results bearing on behaviors, controllers, and platform design. For each example, we present empirical results documenting the specific benefits of the new insight into the robots transitions from standing to moving in place and to leaping.


Journal of Military Ethics | 2013

THE MORALITY OF AUTONOMOUS ROBOTS

Aaron M. Johnson; Sidney Axinn

Abstract While there are many issues to be raised in using lethal autonomous robotic weapons (beyond those of remotely operated drones), we argue that the most important question is: should the decision to take a human life be relinquished to a machine? This question is often overlooked in favor of technical questions of sensor capability, operational questions of chain of command, or legal questions of sovereign borders. We further argue that the answer must be ‘no’ and offer several reasons for banning autonomous robots. (1) Such a robot treats a human as an object, instead of as a person with inherent dignity. (2) A machine can only mimic moral actions, it cannot be moral. (3) A machine run by a program has no human emotions, no feelings about the seriousness of killing a human. (4) Using such a robot would be a violation of military honor. We therefore conclude that the use of an autonomous robot in lethal operations should be banned.


The International Journal of Robotics Research | 2016

A hybrid systems model for simple manipulation and self-manipulation systems

Aaron M. Johnson; Samuel A. Burden; Daniel E. Koditschek

Rigid bodies, plastic impact, persistent contact, Coulomb friction, and massless limbs are ubiquitous simplifications introduced to reduce the complexity of mechanics models despite the obvious physical inaccuracies that each incurs individually. In concert, it is well known that the interaction of such idealized approximations can lead to conflicting and even paradoxical results. As robotics modeling moves from the consideration of isolated behaviors to the analysis of tasks requiring their composition, a mathematically tractable framework for building models that combine these simple approximations yet achieve reliable results is overdue. In this paper we present a formal hybrid dynamical system model that introduces suitably restricted compositions of these familiar abstractions with the guarantee of consistency analogous to global existence and uniqueness in classical dynamical systems. The hybrid system developed here provides a discontinuous but self-consistent approximation to the continuous (though possibly very stiff and fast) dynamics of a physical robot undergoing intermittent impacts. The modeling choices sacrifice some quantitative numerical efficiencies while maintaining qualitatively correct and analytically tractable results with consistency guarantees promoting their use in formal reasoning about mechanism, feedback control, and behavior design in robots that make and break contact with their environment.


Archive | 2012

POWER MODELING OF THE XRL HEXAPEDAL ROBOT AND ITS APPLICATION TO ENERGY EFFICIENT MOTION PLANNING

Camilo Ordonez; Nikhil Gupta; Emmanuel G. Collins; Jonathan E. Clark; Aaron M. Johnson

Analysis of the power consumption for walking and running robots is particularly important for trajectory planning tasks as it enables motion plans that minimize energy consumption and do not violate power limitations of the robot actuators. This paper builds upon previous work on wheeled skid-steered robots, and for curvilinear motion of the XRL hexapedal robot, presents models of the inner and outer side torques and power requirements. In addition, the applicability of the power model to energy efficient motion planning is illustrated for a walking gait on a vinyl surface.


Proceedings of SPIE | 2013

Terrain identification for RHex-type robots

Camilo Ordonez; Jacob Shill; Aaron M. Johnson; Jonathan E. Clark; Emmanuel G. Collins

Terrain identification is a key enabling ability for generating terrain adaptive behaviors that assist both robot planning and motor control. This paper considers running legged robots from the RHex family) which the military plans to use in the field to assist troops in reconnaissance tasks. Important terrain adaptive behaviors include the selection of gaits) modulation of leg stiffness) and alteration of steering control laws that minimize slippage) maximize speed and/or reduce energy consumption. These terrain adaptive behaviors can be enabled by a terrain identification methodology that combines proprioceptive sensors already available in RHex-type robots. The proposed classification approach is based on the characteristic frequency signatures of data from leg observers) which combine current sensing with a dynamic model of the leg motion. The paper analyzes the classification accuracy obtained using both a single leg and groups of legs (through a voting scheme) on different terrains such as vinyl) asphalt) grass) and pebbles. Additionally) it presents a terrain classifier that works across various gait speeds and in fact almost as good as an overly specialized classifier.


intelligent robots and systems | 2012

Standing self-manipulation for a legged robot

Aaron M. Johnson; G. Clark Haynes; Daniel E. Koditschek

On challenging, uneven terrain a legged robots open loop posture will almost inevitably be inefficient, due to uncoordinated support of gravitational loads with coupled internal torques. By reasoning about certain structural properties governing the infinitesimal kinematics of the closed chains arising from a typical stance, we have developed a computationally trivial self-manipulation behavior that can minimize both internal and external torques absent any terrain information. The key to this behavior is a change of basis in torque space that approximates the partially decoupled nature of the two types of disturbances. The new coordinates reveal how to use actuator current measurements as proprioceptive sensors for the approximate gradients of both the internal and external task potential fields, without recourse to further modeling. The behavior is derived using a manipulation framework informed by the dual relationship between a legged robot and a multifingered hand. We implement the reactive posture controller resulting from simple online descent along these proprioceptively sensed gradients on the X-RHex robot to document the significant savings in standing power.


2011 IEEE Conference on Technologies for Practical Robot Applications | 2011

Motor sizing for legged robots using dynamic task specification

Avik De; Goran Lynch; Aaron M. Johnson; Daniel E. Koditschek

We explore an approach to incorporating task and motor thermal dynamics in the selection of actuators for legged robots, using both analytical and simulation methods. We develop a motor model with a thermal component and apply it to a vertical climbing task; in the process, we optimally choose gear ratio and therefore eliminate it as a design parameter. This approach permits an analytical proof that continuous operation yields superior thermal performance to intermittent operation. We compare the results of motor sizing using our proposed method with more conventional techniques such as using the continuously permissible current specification. Our simulations are run across a database of commercially available motors, and we envision that our results might be of immediate use to robot designers for motor as well as gearbox selection.


IEEE Transactions on Robotics | 2016

Comparative Design, Scaling, and Control of Appendages for Inertial Reorientation

Thomas Libby; Aaron M. Johnson; Evan Chang-Siu; Robert J. Full; Daniel E. Koditschek

This paper develops a comparative framework for the design of actuated inertial appendages for planar aerial reorientation. We define the inertial reorientation template, the simplest model of this behavior, and leverage its linear dynamics to reveal the design constraints linking a task with the body designs capable of completing it. As practicable inertial appendage designs lead to morphology that is generally more complex, we advance a notion of “anchoring,” whereby a judicious choice of physical design in concert with an appropriate control policy yields a system whose closed-loop dynamics are sufficiently captured by the template to permit all further designs to take place in its far simpler parameter space. This approach is effective and accurate over the diverse design spaces afforded by existing platforms, enabling a performance comparison through the shared task space. We analyze examples from the literature and find advantages to each body type, but conclude that tails provide the highest potential performance for reasonable designs. Thus motivated, we build a physical example by retrofitting a tail to a RHex robot and present empirical evidence of its efficacy.

Collaboration


Dive into the Aaron M. Johnson's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Evan Chang-Siu

University of California

View shared research outputs
Top Co-Authors

Avatar

Thomas Libby

University of California

View shared research outputs
Top Co-Authors

Avatar

Camilo Ordonez

Florida State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

G. Clark Haynes

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Robert J. Full

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Avik De

University of Pennsylvania

View shared research outputs
Researchain Logo
Decentralizing Knowledge