Umashankar Nagarajan

dblp:19/5146 · DBLP profile ↗
← Back
12ranked-venue papers
11as first author
0since 2021 · last 2020
—ORCID · none

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

Artificial intelligence and machine learning · 11 · 10 first-authorSystems, architecture and hardware · 9 · 8 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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
8 papers
Motion planning and robot control · 67% Robot manipulation · 10% Legged, aerial and field robots · 9%
Human-computer interaction and pervasive computing
3 papers
Human-robot interaction · 77% Accessibility and assistive technology · 23%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
robot control
0.752014
Universal balancing controller for robust lateral stabilization of bipedal robots in dynamic, unstable environments · ICRA 2014
Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robots · ICRA 2012
Planning in high-dimensional shape space for a single-wheeled balancing mobile robot with arms · ICRA 2012
Robotics › Robot manipulation
mobile manipulation
0.542020
A Mobile Manipulation System for One-Shot Teaching of Complex Tasks in Homes · ICRA 2020
Planning in high-dimensional shape space for a single-wheeled balancing mobile robot with arms · ICRA 2012
State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robot · ICRA 2009
Robotics › Motion planning and robot control › robot control › compliant motion control
hybrid position/force control
0.412020
A Mobile Manipulation System for One-Shot Teaching of Complex Tasks in Homes · ICRA 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › plan representation
task graph
0.412020
A Mobile Manipulation System for One-Shot Teaching of Complex Tasks in Homes · ICRA 2020
Robotics › Motion planning and robot control › robot learning
task learning
0.412020
A Mobile Manipulation System for One-Shot Teaching of Complex Tasks in Homes · ICRA 2020
Robotics › Motion planning and robot control
whole-body control
0.412020
A Mobile Manipulation System for One-Shot Teaching of Complex Tasks in Homes · ICRA 2020
Robotics › Motion planning and robot control › locomotion control
balance control
0.322014
Universal balancing controller for robust lateral stabilization of bipedal robots in dynamic, unstable environments · ICRA 2014
State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robot · ICRA 2009
Robotics › Motion planning and robot control
trajectory planning
0.222012
Planning in high-dimensional shape space for a single-wheeled balancing mobile robot with arms · ICRA 2012
Trajectory planning and control of an underactuated dynamically stable single spherical wheeled mobile robot · ICRA 2009
Robotics › Motion planning and robot control › robot control
trajectory tracking
0.222012
Planning in high-dimensional shape space for a single-wheeled balancing mobile robot with arms · ICRA 2012
Trajectory planning and control of an underactuated dynamically stable single spherical wheeled mobile robot · ICRA 2009
Robotics › Motion planning and robot control › robot control
exoskeleton control
0.212015
Integral Admittance Shaping for exoskeleton control · ICRA 2015
Robotics › Legged, aerial and field robots
bipedal robot
0.212014
Universal balancing controller for robust lateral stabilization of bipedal robots in dynamic, unstable environments · ICRA 2014
Robotics › Legged, aerial and field robots
legged robots
0.212014
Universal balancing controller for robust lateral stabilization of bipedal robots in dynamic, unstable environments · ICRA 2014
Human-robot interaction
physical interaction
0.222009
Human-robot physical interaction with dynamically stable mobile robots · HRI 2009
Human-robot physical interaction with dynamically stable mobile robots · HRI 2009
Robotics › Motion planning and robot control › robot control
hybrid control
0.112012
Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robots · ICRA 2012
Robotics › Motion planning and robot control
motion planning
0.112012
Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robots · ICRA 2012
Robotics › Robot navigation and mapping › mobile robot navigation
navigation planning
0.112012
Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robots · ICRA 2012
Computer vision › 3D vision › 3d scene modeling
scene representation
0.112020
A Mobile Manipulation System for One-Shot Teaching of Complex Tasks in Homes · ICRA 2020
Robotics › Legged, aerial and field robots
humanoid robot
0.112010
Generalized direction changing fall control of humanoid robots among multiple objects · ICRA 2010
Robotics › Motion planning and robot control › trajectory planning
offline trajectory planning
0.112009
Trajectory planning and control of an underactuated dynamically stable single spherical wheeled mobile robot · ICRA 2009
Robotics › Motion planning and robot control › robot control › flight control
yaw control
0.112009
State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robot · ICRA 2009
Accessibility and assistive technology
assistive technology
0.112015
Integral Admittance Shaping for exoskeleton control · ICRA 2015
Robotics › Robot navigation and mapping
mobile robot navigation
0.012012
Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robots · ICRA 2012

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

integral admittance shaping · 0.4virtual reality demonstration · 0.4parameterized primitives · 0.4dense visual embeddings · 0.4output feedback control · 0.2h-infinity control · 0.2LQR · 0.2dijkstra's algorithm · 0.1fall direction scoring · 0.1optimization · 0.1
YearPublicationVenuePosition
2020 A Mobile Manipulation System for One-Shot Teaching of Complex Tasks in Homes
abstract
We describe a mobile manipulation hardware and software system capable of autonomously performing complex human-level tasks in real homes, after being taught the task with a single demonstration from a person in virtual reality. This is enabled by a highly capable mobile manipulation robot, whole-body task space hybrid position/force control, teaching of parameterized primitives linked to a robust learned dense visual embeddings representation of the scene, and a task graph of the taught behaviors. We demonstrate the robustness of the approach by presenting results for performing a variety of tasks, under different environmental conditions, in multiple real homes. Our approach achieves 85% overall success rate on three tasks that consist of an average of 45 behaviors each. The video is available at: https://youtu.be/HSyAGMGikLk.
Max Bajracharya, James Borders, Daniel M. Helmick, Thomas Kollar, Michael Laskey, John Leichty, Jeremy Ma, Umashankar Nagarajan, Akiyoshi Ochiai, Josh Petersen, Krishna Shankar, Kevin Stone, Yutaka Takaoka
ICRA8
2015 Integral Admittance Shaping for exoskeleton control
abstract
A wide variety of strategies have been developed for assisting human locomotion using powered exoskeletons. Although these strategies differ in their aims as well as the control methods employed, they have the implicit property of causing a virtual modification of the dynamic response of the human limb. We use this property of the exoskeletons action to formulate a unified control design framework called Integral Admittance Shaping, which designs exoskeleton controllers capable of producing the desired dynamic response for the assisted limb. In this framework, a virtual increase in the admittance of the limb is produced by coupling it to an exoskeleton that exhibits active behavior. Specifically, our framework shapes the magnitude profile of the integral admittance (i.e. torque-to-angle relationship) of the coupled human-exoskeleton system, such that the desired assistance is achieved. This framework also ensures that the coupled stability and passivity are guaranteed. This paper presents a formulation of Integral Admittance Shaping for single degree-of-freedom (1-DOF) exoskeleton devices. We also present experimental results on a modified version of Honda's Stride Management Assist (SMA) device that successfully demonstrate motion amplification of the assisted hip joint during walking.
Umashankar Nagarajan, Gabriel Aguirre-Ollinger, Ambarish Goswami
ICRA1
2014 Universal balancing controller for robust lateral stabilization of bipedal robots in dynamic, unstable environments
abstract
This paper presents a novel universal balancing controller that successfully stabilizes a planar bipedal robot in dynamic, unstable environments like seesaw and bongoboards, and also in static environments like curved and flat floors. These different dynamic systems have state spaces with different dimensions, and hence instead of using full state feedback, the universal controller is derived as a single output feedback controller that stabilizes them. This paper analyzes the robustness of the derived universal controller to disturbances and parameter uncertainties, and demonstrates its universality and superiority to similarly derived LQR and H∞controllers. This paper also presents nonlinear simulation results of the universal controller successfully stabilizing a family of bongoboard, curved floor, seesaw, tilting and rocking floor models.
Umashankar Nagarajan, Katsu Yamane
ICRA1
2014 Balancing in Dynamic, Unstable Environments Without Direct Feedback of Environment Information
abstract
This paper studies the balancing of simple planar bipedal robot models in dynamic, unstable environments such as seesaw, bongoboard, and board on a curved floor. This paper derives output feedback controllers that successfully stabilize seesaw, bongoboard, and curved floor models using only global robot information and with no direct feedback of the dynamic environment and, hence, demonstrates that direct feedback of environment information is not essential for successfully stabilizing the models considered in this paper. This paper presents an optimization to derive stabilizing output feedback controllers that are robust to disturbances on the board. It analyzes the robustness of the derived output feedback controllers to disturbances and parameter uncertainties and compares their performance with similarly derived robust linear quadratic regulator controllers. This paper also presents nonlinear simulation results of the output feedback controllers' successful stabilization of bongoboard, seesaw, and curved floor models.
Umashankar Nagarajan, Katsu Yamane
IEEE Trans. Robotics1
2013 Automatic task-specific model reduction for humanoid robots
abstract
Simple inverted pendulum models and their variants are often used to control humanoid robots in order to simplify the control design process. These simple models have significantly fewer degrees of freedom than the full robot model. The design and choice of these simple models are based on the designer's intuition, and the reduced state mapping and the control input mapping are manually chosen. This paper presents an automatic model reduction procedure for humanoid robots, which is task-specific. It also presents an optimization framework that uses the auto-generated task-specific reduced models to control humanoid robots. Successful simulation results of balancing, fast arm swing, and hip rock and roll motion tasks are demonstrated.
Umashankar Nagarajan, Katsu Yamane
IROS1
2012 Planning in high-dimensional shape space for a single-wheeled balancing mobile robot with arms
abstract
The ballbot with arms is an underactuated balancing mobile robot that moves on a single ball. Achieving desired motions in position space is a challenging task for such systems due to their unstable zero dynamics. This paper presents a novel approach that uses the dynamic constraint equations to plan shape trajectories, which when tracked will result in optimal tracking of desired position trajectories. The ballbot with arms has shape space of higher dimension than its position space and therefore, the procedure uses a user-defined weight matrix to choose between the infinite number of possible combinations of shape trajectories to achieve a particular desired trajectory in position space. Experimental results are shown on the real robot where different motions in position space are achieved by tracking motions of either the body lean angles, or the arm angles or combinations of both.
Umashankar Nagarajan, Ralph L. Hollis
ICRA1
2012 Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robots
abstract
This paper presents controllers called motion policies that achieve fast, graceful motions in small, collision-free domains of the position space for balancing mobile robots like the ballbot. The motion policies are designed such that their valid compositions will produce overall graceful motions. An automatic instantiation procedure deploys motion policies on a 2D map of the environment to form a library and the validity of their composition is given by a gracefully prepares graph. Dijsktra's algorithm is used to plan in the space of these motion policies to achieve the desired navigation task. A hybrid controller is used to switch between the motion policies. The results of successful experimental testing of two navigation tasks, namely, point-point and surveillance motions on the ballbot platform are presented.
Umashankar Nagarajan, George Kantor, Ralph L. Hollis
ICRA1
2010 Generalized direction changing fall control of humanoid robots among multiple objects
abstract
Humanoid robots are expected to share human environments in the future and it is important to ensure safety of their operation. A serious threat to safety is the fall of a humanoid robot, which can seriously damage both the robot and objects in its surrounding. This paper proposes a strategy for planning and control of fall. The controller's objective is to prevent the robot from hitting surrounding objects during a fall by modifying its default fall direction. We have earlier presented such a direction-changing fall controller in. However, the controller was applicable only when the robot's surrounding contained a single object. In this paper we introduce a generalized approach to humanoid fall-direction control among multiple objects. This new framework algorithmically establishes a desired fall direction through assigned scores, considers a number of control options, and selects and executes the best strategy. The fall planner is also able to select “No Action” as the best strategy, if appropriate. The controller is interactive and is applicable for fall occurring during upright standing or walking. The fall performance is continuously tracked and can be improved in real-time. The planning and control algorithms are demonstrated in simulation on an ASIMO-like humanoid robot.
Umashankar Nagarajan, Ambarish Goswami
ICRA1
2009 Human-robot physical interaction with dynamically stable mobile robots
abstract
Developed by Prof. Ralph Hollis in the Microdynamic Systems Laboratory at Carnegie Mellon University, Ballbot is a dynamically stable mobile robot moving on a single spherical wheel providing omni-directional motion. Unlike statically stable mobile robots, dynamically stable mobile robots can be tall and skinny with high center of gravity and small base. The ball drive mechanism is a four motor inverse mouse-ball setup. An Inertial Measuring Unit (IMU) and encoders on the motors provide all information needed for full-state feedback. Ballbot has three legs that provide static stability when powered down and is capable of auto-transitioning from the statically stable state to the dynamically stable state and vice versa. It is also capable of yaw rotation about its vertical axis. An absolute encoder provides the relative angle between the IMU and the ball drive unit.
Umashankar Nagarajan, George Kantor, Ralph L. Hollis
HRI1
2009 Human-robot physical interaction with dynamically stable mobile robots
abstract
Human-Robot Physical Interaction is an important attribute for robots operating in human environments. The authors illustrate some basic physically interactive behaviors with dynamically stable mobile robots using the ballbot as an example. The ballbot is a dynamically stable mobile robot moving on a single spherical wheel. The dynamic stability and robust controllers enable the ballbot to be physically moved with ease. The authors also demonstrate other behaviors like human intent detection and learn-repeat behavior on the real robot.
Umashankar Nagarajan, George Kantor, Ralph L. Hollis
HRI1
2009 Trajectory planning and control of an underactuated dynamically stable single spherical wheeled mobile robot
abstract
The ballbot is a dynamically stable mobile robot that moves on a single spherical wheel and is capable of omnidirectional movement. The ballbot is an underactuated system with nonholonomic dynamic constraints. The authors propose an offline trajectory planning algorithm that provides a class of parametric trajectories to the unactuated joint in order to reach desired static configurations of the system with regard to the dynamic constraint. The parameters of the trajectories are obtained using optimization techniques. A feedback controller is proposed that ensures accurate trajectory tracking. The trajectory planning algorithm and tracking controller are validated experimentally. The authors also extend the offline trajectory planning algorithm to a generalized case of motion between non-static configurations.
Umashankar Nagarajan, George Kantor, Ralph L. Hollis
ICRA1
2009 State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robot
abstract
Unlike statically stable wheeled mobile robots, dynamically stable mobile robots can have higher centers of gravity, smaller bases of support and can be tall and thin resembling the shape of an adult human. This paper concerns the ballbot mobile robot, which balances dynamically on a single spherical wheel. The ballbot is omni-directional and can also rotate about its vertical axis (yaw motion). It uses a triad of legs to remain statically stable when powered off. This paper presents the evolved design with a four-motor inverse mouse-ball drive, yaw drive, leg drive, control system, and results including dynamic balancing, station keeping, yaw motion while balancing, and automatic transition between statically stable and dynamically stable states.
Umashankar Nagarajan, Anish Mampetta, George Kantor, Ralph L. Hollis
ICRA1