Demo Data from EDBT 2026 / reviewers in the wild / expert
Ralph L. Hollis
dblp:77/6457
· DBLP profile ↗
49ranked-venue papers
3as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 47 · 2 first-author · 1 since 2021Systems, architecture and hardware · 44 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 2 · 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
33 papers |
Motion planning and robot control · 66% Robot manipulation · 19% Legged, aerial and field robots · 9% | |
| Human-computer interaction and pervasive computing
8 papers |
Human-robot interaction · 45% Haptics and multimodal interaction · 41% Accessibility and assistive technology · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Embedded and real-time systems · 86% Hardware accelerators and domain-specific architectures · 8% Electronic design automation · 5% |
Topics — the 30 heaviest of 57, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
robot control |
1.2 | 14 | 2019 | Initial results for a ballbot driven with a spherical induction motor · ICRA 2016 Operation of the ballbot on slopes and with center-of-mass offsets · ICRA 2015 Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robots · ICRA 2012 |
Robotics › Motion planning and robot control › locomotion control
balance control |
0.6 | 3 | 2016 | Initial results for a ballbot driven with a spherical induction motor · ICRA 2016 Operation of the ballbot on slopes and with center-of-mass offsets · ICRA 2015 State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robot · ICRA 2009 |
Robotics › Robot manipulation
mobile manipulation |
0.5 | 4 | 2019 | The Mechanics and Control of Leaning to Lift Heavy Objects with a Dynamically Stable Mobile Robot · ICRA 2019 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
trajectory planning |
0.4 | 3 | 2013 | Differentially flat trajectory generation for a dynamically stable mobile robot · ICRA 2013 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.3 | 3 | 2015 | 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 Operation of the ballbot on slopes and with center-of-mass offsets · ICRA 2015 |
Haptics and multimodal interaction
haptic teleoperation |
0.3 | 2 | 2013 | Bimanual haptic teleoperation for discovering and uncovering buried objects · ICRA 2013 Remote haptic feedback from a dynamic running machine · ICRA 2009 |
Human-robot interaction
physical human-robot interaction |
0.2 | 2 | 2015 | Sit-to-stand assistance with a balancing mobile robot · ICRA 2015 A Dynamically Stable Single-wheeled Mobile Robot with Inverse Mouse-ball Drive · ICRA 2006 |
Human-robot interaction
assistive robotics |
0.2 | 1 | 2015 | Sit-to-stand assistance with a balancing mobile robot · ICRA 2015 |
Accessibility and assistive technology › assistive technology
sit-to-stand assistance |
0.2 | 1 | 2015 | Sit-to-stand assistance with a balancing mobile robot · ICRA 2015 |
Embedded and real-time systems › actuator design
electric motor design |
0.2 | 1 | 2015 | Six-stator spherical induction motor for balancing mobile robots · ICRA 2015 |
Human-robot interaction
physical interaction |
0.2 | 2 | 2009 | 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
feedback control |
0.2 | 2 | 2013 | Development and control of a three DOF spherical induction motor · ICRA 2013 3-DOF Closed-Loop Control for Planar Linear Motors · ICRA 1998 |
Robotics › Motion planning and robot control › robot control
hybrid control |
0.1 | 1 | 2012 | 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.1 | 1 | 2012 | 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.1 | 1 | 2012 | Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robots · ICRA 2012 |
Robotics › Motion planning and robot control › dynamic stability
balancing mobile robots |
0.1 | 2 | 2015 | Sit-to-stand assistance with a balancing mobile robot · ICRA 2015 Differentially flat trajectory generation for a dynamically stable mobile robot · ICRA 2013 |
Robotics › Motion planning and robot control › robot control
feedforward and feedback control |
0.1 | 1 | 2019 | The Mechanics and Control of Leaning to Lift Heavy Objects with a Dynamically Stable Mobile Robot · ICRA 2019 |
Robotics › Motion planning and robot control › trajectory planning
offline trajectory planning |
0.1 | 1 | 2009 | 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.1 | 1 | 2009 | State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robot · ICRA 2009 |
Haptics and multimodal interaction
haptic feedback |
0.1 | 1 | 2009 | Remote haptic feedback from a dynamic running machine · ICRA 2009 |
Robotics › Motion planning and robot control
teleoperation |
0.1 | 2 | 2013 | Bimanual haptic teleoperation for discovering and uncovering buried objects · ICRA 2013 Design and control of a force-reflecting teleoperation system with magnetically levitated master and wrist · IEEE Trans. Robotics Autom. 1995 |
Robotics › Legged, aerial and field robots
dynamically stable robot |
0.1 | 1 | 2006 | A Dynamically Stable Single-wheeled Mobile Robot with Inverse Mouse-ball Drive · ICRA 2006 |
Robotics › Motion planning and robot control › locomotion control
dynamic balancing |
0.1 | 1 | 2006 | A Dynamically Stable Single-wheeled Mobile Robot with Inverse Mouse-ball Drive · ICRA 2006 |
Robotics › Robot manipulation › assembly
precision assembly |
0.1 | 5 | 1997 | Agile assembly architecture: an agent based approach to modular precision assembly systems · ICRA 1997 Cooperative 2-DOF robots for precision assembly · ICRA 1996 Real and virtual coarse-fine robot bracing strategies for precision assembly · ICRA 1992 |
Robotics › Robot navigation and mapping
mobile robot navigation |
0.0 | 1 | 2012 | Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robots · ICRA 2012 |
Robotics › Motion planning and robot control
omnidirectional mobile robot |
0.0 | 1 | 2011 | Development of a three-dimensional ball rotation sensing system using optical mouse sensors · ICRA 2011 |
Robotics › Legged, aerial and field robots
legged robots |
0.0 | 1 | 2009 | Remote haptic feedback from a dynamic running machine · ICRA 2009 |
Robotics › Robot manipulation
precision positioning |
0.0 | 3 | 2004 | Free-roaming Planar Motors: Toward Autonomous Precision Planar Mobile Robots · ICRA 2004 Design and control of an air-bearing supported three degree-of-freedom fine positioner · ICRA 1992 Sensors for robotic assembly · ICRA 1988 |
Robotics › Robot manipulation › assembly
multi-robot assembly |
0.0 | 1 | 2000 | Visually Guided Coordination for Distributed Precision Assembly · ICRA 2000 |
Robotics › Motion planning and robot control › path planning › coverage path planning
multi-robot coverage |
0.0 | 1 | 2000 | Cooperative Coverage of Rectilinear Environments · ICRA 2000 |
Methods — techniques the papers use, named apart from their topics
user study · 0.5impedance control · 0.5kinematics modeling · 0.4closed-loop control · 0.4optical mouse sensor · 0.4quasi-static center of mass computation · 0.4fiducial marker tracking · 0.4vector control · 0.3spherical induction motor · 0.2experimental validation · 0.2haptic feedback · 0.2inverse mouse-ball drive · 0.1position and velocity feedback · 0.0psychophysical measurement · 0.0simulation · 0.0optical sensing · 0.0contact sensing · 0.0observer design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Momentum based Whole-Body Optimal Planning for a Single-Spherical-Wheeled Balancing Mobile ManipulatorabstractIn this paper, we present a planning and control framework for dynamic, whole-body motions for dynamically stable shape-accelerating mobile manipulators. This class of robots are inherently unstable and require careful coordination between the upper and lower body to maintain balance while performing arm motion tasks. Solutions to this problem either use a complex, full-body nonlinear dynamic model of the robot or a highly simplified model of the robot. Here we explore the use of centroidal dynamics which has recently become a popular approach for designing balancing controllers for humanoid robots. We describe a framework where we first solve a trajectory optimization problem offline. We define balancing for a ballbot in terms of the centroidal momentum instead of other approaches like ZMP or angular velocity that are more commonly used. The generated motion is tracked using a PD-PID cascading balancing controller for the body and torque controller for the arms. We demonstrate that this framework is capable of generating dynamic motion plans and control inputs with examples on the CMU ballbot, a single-spherical-wheeled balancing mobile manipulator. Roberto Shu, Ralph L. Hollis |
IROS | 2 |
| 2019 | The Mechanics and Control of Leaning to Lift Heavy Objects with a Dynamically Stable Mobile RobotabstractA control algorithm is developed to enable dynamically stable spherical-wheel robots (ballbots) with arms to detect a heavy object of unknown mass, navigate to it, lift it, transport it, and place it in a desired location semi-autonomously. Previous work has successfully demonstrated two-wheeled dynamically stable mobile manipulator robots transporting heavy objects. We report here the first ballbot to reliably achieve such a task. A successful semi-autonomous lift and transport of a 15 kg heavy box whose actual mass was unknown was achieved using a combination of feedforward and feedback control laws based on a quasi-static center of mass computation. The ballbot's pan and tilt sensor turret tracked fiducial markers on the box. Ballbot-to-human and human-to-ballbot exchanges of a 10 kg heavy object was achieved while dynamically balancing. Fabian Sonnleitner, Roberto Shu, Ralph L. Hollis |
ICRA | 3 |
| 2016 | Initial results for a ballbot driven with a spherical induction motorabstractWe give a system overview and initial experimental results for SIMbot (spherical induction motor based ballbot), a human-sized dynamically stable mobile robot with only two active moving parts. SIMbot is a qualitatively new kind of robot with the potential to drastically reduce mechanical complexity in human-sized mobile robots. SIMbot uses a novel spherical induction motor as its drive mechanism, which is mechanically simpler than other ballbot drive mechanisms. We demonstrate the feasibility of this innovation with experimental results for balancing, stationkeeping, short point-to-point motions, and recovery from initial lean angles. Greg Seyfarth, Ankit Bhatia, Olaf Sassnick, Michael Shomin, Masaaki Kumagai, Ralph L. Hollis |
ICRA | 6 |
| 2015 | Six-stator spherical induction motor for balancing mobile robotsabstractThis paper describes the design, construction, and operation of a closed-loop spherical induction motor (SIM) ball wheel for a balancing mobile robot (ballbot). Following earlier work, this new design has a smaller rotor and higher torques due to the use of six stators in a skewed layout. Actuation and sensing kinematics as well as control methods are presented. In its current implementation, torques of up to 8 Nm are produced by the motor with rise and decay times of 100 ms. Results are presented supporting its potential as a prime mover for mobile robots. Ankit Bhatia, Masaaki Kumagai, Ralph L. Hollis |
ICRA | 3 |
| 2015 | Sit-to-stand assistance with a balancing mobile robotabstractThis work presents a method for assisting people in getting out of chairs with a dynamically stable mobile robot. A user study is described in which force profiles and joint trajectories were recorded for a human-human sit-to-stand experiment. These data were used to develop an impedance-based controller designed to allow the ballbot to help people out of chairs. The control strategy is experimentally verified on the ballbot, a balancing mobile robot, exhibiting lean angles of over 15° and applying more than 120 N of assistive force. To our knowledge, this is the first mobile robot to assist people in standing. Michael Shomin, Jodi Forlizzi, Ralph L. Hollis |
ICRA | 3 |
| 2015 | Operation of the ballbot on slopes and with center-of-mass offsetsabstractThe ballbot is a human sized, dynamically stable mobile robot that balances on a single, spherical wheel. The current framework for navigation and control makes the assumption that the robot is operating on a level surface without any center-of-mass offset; however, in practice, such a dynamically stable robot has to be able to successfully navigate sloped surfaces and with such offsets. This work develops the equations of motion for the ballbot system on a sloped surface with a center-of-mass offset. The equilibria of this system are analyzed, and a compensation strategy is formulated that allows the ballbot to operate in the presence of slopes and center-of-mass offsets. This work also develops estimation algorithms for slope and center-of-mass offset angles during station-keeping and trajectory following. Results for compensation and estimation are demonstrated experimentally. Bhaskar Vaidya, Michael Shomin, Ralph L. Hollis, George Kantor |
ICRA | 3 |
| 2014 | Fast, dynamic trajectory planning for a dynamically stable mobile robotabstractThis work presents a method to generate dynamically feasible trajectories for a balancing robot in the presence of obstacles, both static and moving. Intended for use on a ballbot, these trajectories respect the dynamics of the robot, and can be generated in milliseconds. Trajectories were experimentally verified on the ballbot in unstructured indoor environments at speeds up to .7 m/s and distances of up to 25 m. The method presented provides a tractable solution for indoor ballbot navigation, enabling safe movement through unstructured environments. Michael Shomin, Ralph L. Hollis |
IROS | 2 |
| 2013 | Development and control of a three DOF spherical induction motorabstractThis paper reports, to our knowledge, the first spherical induction motor (SIM) operating with closed loop control. The motor can produce up to 4 Nm of torque along arbitrary axes with continuous speeds up to 300 rpm. The motor's rotor is a two-layer copper-over-iron spherical shell. The stator has four independent inductors that generate thrust forces on the rotor surface. The motor is also equipped with four optical mouse sensors that measure surface velocity to estimate the rotor's angular velocity, which is used for vector control of the inductors and control of angular velocity and orientation. Design considerations including torque distribution for the inductors, angular velocity sensing, angular velocity control, and orientation control are presented. Experimental results show accurate tracking of velocity and orientation commands. Masaaki Kumagai, Ralph L. Hollis |
ICRA | 2 |
| 2013 | Differentially flat trajectory generation for a dynamically stable mobile robotabstractThis work presents a method to find analytic and feasible trajectories for underactuated, balancing robots. The target application is fast computation of achievable trajectories for the ballbot, a dynamically stable mobile robot which balances on a single spherical wheel. To this end, assumptions are made to form the system as differentially flat, and a method of deriving feasible trajectories is shown. These trajectories are tracked on the real robot, demonstrating both point to point motions and recovery from nonzero initial conditions. Michael Shomin, Ralph L. Hollis |
ICRA | 2 |
| 2013 | Bimanual haptic teleoperation for discovering and uncovering buried objectsabstractWe describe an experimental system for the evaluation of teleoperation performance. The system was used in two experiments where operators were assigned the task of discovering a buried object while minimizing contact forces. The studies i) demonstrated the advantage of haptic feedback in the discovery task, and ii) compared different methods for haptic feedback, including our new bimanual method, Touch and Guide in Tandem (TAGIT). Results show that TAGIT enables the effective workspace of the teleoperator to be expanded while minimizing forces from exploration and contact, reducing their variability, and reducing task completion times. Hanns Tappeiner, Roberta L. Klatzky, Patrick Rowe, Jorgen Pedersen, Ralph L. Hollis |
ICRA | 5 |
| 2012 | Development and control of a three DOF planar induction motorabstractThis paper reports a planar induction motor that can output 70 N translational thrust and 9 Nm torque with a response time of 10 ms. The motor consists of three linear induction armatures with vector control drivers and three optical mouse sensors. First, an idea to combine multiple linear induction elements is proposed. The power distribution to each element is derived from the position and orientation of that element. A discussion of the developed system and its measured characteristics follow. The experimental results highlight the potential of its direct drive features. Masaaki Kumagai, Ralph L. Hollis |
ICRA | 2 |
| 2012 | Planning in high-dimensional shape space for a single-wheeled balancing mobile robot with armsabstractThe 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 |
ICRA | 3 |
| 2012 | Integrated planning and control for graceful navigation of shape-accelerated underactuated balancing mobile robotsabstractThis 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 |
ICRA | 3 |
| 2011 | Development of a three-dimensional ball rotation sensing system using optical mouse sensorsabstractRobots using ball(s) as spherical wheels have the advantage of omnidirectional motion. Some of these robots use only a single ball as their wheel and dynamically balance on it. However, driving a ball wheel is not straightforward. These robots usually use one or more motor-driven rollers or wheels in frictional contact with the ball wheel. Some slippage can occur with these schemes, so it is important to measure the actual rotation of the ball wheel for good control. This paper proposes one method for measuring the three dimensional rotation of a sphere, which is applicable to the case of a ball wheel. The system measures surface speed by using two or more optical mouse sensors and transforms them into the angular velocity vector of the ball, followed by integration to give the rotational angle. Experiments showed the correctness of this method, yielding an error of approximately 1%, with a 10 ms response. Masaaki Kumagai, Ralph L. Hollis |
ICRA | 2 |
| 2009 | Human-robot physical interaction with dynamically stable mobile robotsabstractDeveloped 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 |
HRI | 3 |
| 2009 | Human-robot physical interaction with dynamically stable mobile robotsabstractHuman-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 |
HRI | 3 |
| 2009 | Trajectory planning and control of an underactuated dynamically stable single spherical wheeled mobile robotabstractThe 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 |
ICRA | 3 |
| 2009 | State transition, balancing, station keeping, and yaw control for a dynamically stable single spherical wheel mobile robotabstractUnlike 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 |
ICRA | 4 |
| 2009 | Remote haptic feedback from a dynamic running machineabstractIn this paper we present our efforts to design a system for feeding back useful haptic information from a highly dynamic running robot to a remote operator using a haptic device. Without adding additional sensors, the legs of the robot are used as feelers to give the operator the capability to both explore and manipulate the robot's environment and to gather meaningful information about properties not captured by visual feedback like weight, movability and structure of an encountered object. We show the capabilities of the system in a user study with both trained and untrained operators. Hanns Tappeiner, Sarjoun Skaff, Tomas Szabo, Ralph L. Hollis |
ICRA | 4 |
| 2006 | A Dynamically Stable Single-wheeled Mobile Robot with Inverse Mouse-ball DriveabstractMulti-wheel statically-stable mobile robots tall enough to interact meaningfully with people must have low centers of gravity, wide bases of support, and low accelerations to avoid tipping over. These conditions present a number of performance limitations. Accordingly, we are developing an inverse of this type of mobile robot that is the height, width, and weight of a person, having a high center of gravity, that balances dynamically on a single spherical wheel. Unlike balancing 2-wheel platforms which must turn before driving in some direction, the single-wheel robot can move directly in any direction. We present the overall design, actuator mechanism based on an inverse mouse-ball drive, control system, and initial results including dynamic balancing, station keeping, and point-to-point motion Tom Lauwers, George Kantor, Ralph L. Hollis |
ICRA | 3 |
| 2005 | One Is Enough!
Tom Lauwers, George Kantor, Ralph L. Hollis |
ISRR | 3 |
| 2004 | Free-roaming Planar Motors: Toward Autonomous Precision Planar Mobile RobotsabstractWe present what we believe to be the first free-roaming planar motors. Unlike conventional planar motors requiring a tether for air, power, and signals, these planar motor forcers are tetherless and self-contained. We have designed and operated such forcers utilizing both mechanical bearings and air bearings with air supplied by an on-board pump. Considerations of on-board power, bearing means, wireless communications, and systems integration are discussed in the paper. Performance results for the air bearing model are reported, and work needed to develop future practical autonomous precision planar mobile robots based on tetherless planar motors is given. Tom Lauwers, Zack K. Edmondson, Ralph L. Hollis |
ICRA | 3 |
| 2004 | Design and Operation of a Force-reflecting Magnetic Levitation Coarse-fine Teleoperation SystemabstractThis paper describes the design and operation of a coarse-fine teleoperation system with bilateral force reflection. The system uses a 6-DOF magnetic levitation device (MLD) master to control a 6-DOF fine-positioning MLD slave mounted on a 6-DOF coarse positioner arm. Coarse-fine teleoperation expands the workspace of the slave MLD while retaining its frictionless characteristics, fine position resolution and high bandwidth. Several modes of operation are explored. In unilateral coarse-fine mode (UCF) the master controls the wrist position which in turn controls the coarse positioner. In master deadband rate control mode (MDRC) the master position controls the coarse positioner velocity while wrist position is used to reflect contact forces to the master. In symmetric bilateral control (SBC) mode the wrist and master servo to each other's positions providing force reflection during fine manipulation. Operation of each system mode is investigated during a simple assembly task. Bertram J. Unger, Ralph L. Hollis |
ICRA | 2 |
| 2003 | A telemanipulation system for psychophysical investigation of haptic interactionabstractWe report an experimental high-fidelity system for making psychophysical measurements on human operators performing real, virtual and real-remote 3D haptic manipulation tasks. Operators interact with task environments through six-degree-of-freedom (6-DOF) Lorentz magnetic levitation haptic devices. This arrangement allows the operator to exert and experience real, virtual, and real-remote forces/torques using the same 6-DOF master device. In the virtual task scenario, interactions are rendered haptically. In the real task scenario, the manipulation of the haptic device interacts by direct mechanics with a real environment. In the remote-real scenario, interactions with a remote real task environment are mediated through a 6-DOF Lorentz magnetic levitation slave device carried by a 6-DOF robot arm. In all three scenarios, visual feedback is provided by a graphical display. The system records accurate positions/orientations and forces/torques as a function of time. These records can be parsed automatically and analyzed off-line to evaluate operator performance. Bertram J. Unger, Roberta L. Klatzky, Ralph L. Hollis |
ICRA | 3 |
| 2001 | A precision manipulator module for assembly in a minifactory environmentabstractWe describe the mechanical and electronic design of a precision, 2-DOF robot manipulator. The manipulator is one of a wide variety of modular robotic agents in the minifactory, a rapidly deployable precision assembly system under development in our laboratory. The manipulator, in cooperation with another type of 2-DOF robot, termed a courier, can perform 4-DOF assembly operations emulating a SCARA robot. This arrangement provides increased precision, higher throughput, smaller footprint, and increased flexibility relative to the SCARA robot. H. Benjamin Brown, Patrick M. Muir, Alfred A. Rizzi, Maria C. Sensi, Ralph L. Hollis |
IROS | 5 |
| 2001 | Comparison of 3-D haptic peg-in-hole tasks in real and virtual environmentsabstractWe describe an experimental arrangement for comparison of user performance during a real and a virtual 3D peg-in-hole task. Tasks are performed using a unique six-degree-of-freedom (6-DOF) magnetic levitation haptic device. The arrangement allows a user to exert and experience real and virtual forces using the same 6-DOF device. During the virtual task, a peg and hole are rendered haptically, and visual feedback is provided through a graphical display. During the real task, a physical peg is attached to the underside of the haptic device. Using only real forces/torques, the peg is inserted into a hole in a plate attached to a force/torque sensor, while positions/orientations are measured by the haptic device. positions/orientations and forces/torques are recorded for both modes. Preliminary results indicate increased task time, larger total forces and more failures occur with the virtual task. Recorded data reveal user strategies that are similar for both tasks. Quantitative analysis of the strategies employed should lead to identification of significant factors in haptic interface design and haptic rendering techniques. Bertram J. Unger, A. Nicolaidis, Peter J. Berkelman, A. Thompson, Roberta L. Klatzky, Ralph L. Hollis |
IROS | 6 |
| 2000 | Cooperative Coverage of Rectilinear EnvironmentsabstractA distributed cooperative coverage algorithm DC/sub R/ is presented, which is derived from an earlier complete single-robot algorithm, CC/sub R/. DC/sub R/ executes independently on each robot in a team where the individual robots do not know the initial locations of their peers and applies to systems of robots operating in a rectilinear environment that use only intrinsic contact sensing to determine the boundaries of the environment. Due to the reactive nature of CC/sub R/, the natural extension to DC/sub R/ preserves the completeness properties of the single-robot algorithm, and the outline of a completeness proof of DC/sub R/ is also presented. DC/sub R/ has been implemented in simulation, and directions for future work are presented which will make the algorithm more suited to physical robot systems. Zack J. Butler, Alfred A. Rizzi, Ralph L. Hollis |
ICRA | 3 |
| 2000 | Visually Guided Coordination for Distributed Precision AssemblyabstractWe document our initial efforts to instantiate visually-guided cooperative behaviors between robotic agents in the minifactory environment. The minifactory incorporates high-precision, 2-DOF robotic agents to perform micron-level precision 4-DOF assembly tasks. Here we utilize two minifactory agents to perform visual servoing. We present a detailed description of the control and communication systems used to coordinate the agents. To provide a suitable communications infrastructure, we describe the development of a new interagent communication system which uses low-latency protocols carried by a commercial 100 Mb Ethernet network. Finally, we conclude by presenting experimental results front our first coordinated multi-agent task, the visually guided positioning of a small medical device. Michael L. Chen, Shinji Kume, Alfred A. Rizzi, Ralph L. Hollis |
ICRA | 4 |
| 2000 | Optical Coordination Sensor for Precision Cooperating RobotsabstractThe need for high precision robotic systems has increased in recent years. Examples include automated assembly of complex electromechanical products such as disk drives, cameras, and medical devices. In this paper we present an optical sensor which can sense motion with better than 0.15 /spl mu/m resolution while also offering the advantages of insusceptibility to ambient lights, high bandwidth, and a large dynamic range. The sensor is used for calibration and coordination tasks in a novel agile robotic system (minifactory) which employs cooperative 2-DOF robots. The sensor can also be used for testing, calibrating, and position sensing in many other high precision robotic applications. Wing-Choi Ma, Alfred A. Rizzi, Ralph L. Hollis |
ICRA | 3 |
| 1999 | Interaction with a Realtime Dynamic Environment Simulation Using a Magnetic Levitation Haptic Interface DeviceabstractA high performance six degree-of-freedom magnetic levitation haptic interface device has been integrated with a physically-based dynamic rigid-body simulation to enable realistic user interaction in real time with a 3-D dynamic virtual environment. The user grasps the levitated handle of the device to manipulate a virtual tool in the simulated environment and feels its force and motion response as it contacts and interacts with other objects in the simulation. The physical simulation and the magnetic levitation controller execute independently on separate processors. The position and orientation of the virtual tool in the simulation and the levitated handle of the maglev device are exchanged at each update of the simulation. The position and orientation data from each system act as impedance control setpoints for the other, with position error and velocity feedback on each system acting as virtual coupling between the two systems. The setpoints from the simulation are interpolated by the controller at the faster device control rate so that the user feels smooth sliding contacts without chattering due to the slower updates of the simulation. The simple feedback coupling between the two systems enables the overall stiffness and stability of the combined system to be tuned easily and provides realistic haptic user interaction. Sample task simulation environments have been programmed to demonstrate the effectiveness of the haptic interaction system. Peter J. Berkelman, Ralph L. Hollis, David Baraff |
ICRA | 2 |
| 1999 | Fluorescent Dye Based Optical Position Sensing for Planar Linear MotorsabstractIndustrial Sawyer motor technology has existed for nearly three decades, traditionally being operated as open-loop positioners. Such systems can attain micron level motion resolution and open-loop repeatability of 10 /spl mu/m. This paper outlines a optical sensing technique for Sawyer motors which is capable of sub-micron resolution. Such a sensor can easily be integrated into a motor enabling closed-loop control and sub-micron repeatability. Gregory A. Fries, Alfred A. Rizzi, Ralph L. Hollis |
ICRA | 3 |
| 1998 | Integrated Precision 3-DOF Position Sensor for Planar Linear MotorsabstractPlanar linear motors have been shown to be capable of fast accurate 2-DOF motions, making them useful for assembly tasks. However, the lack of sensing capability has limited their applications. Previous planar motor sensors were precise but bulky and sensed only a single direction of motion. We present a small integrated 3-DOF sensor capable of 0.2 /spl mu/m position resolution (1/spl sigma/) which has been integrated with an existing planar linear motor without changing its overall size. Physical design of the sensor is presented as well as the custom electronics used to produce a low-noise DC output from the small signal levels of the sensor. Finally, we present results that demonstrate the resolution and accuracy of the complete sensor system. Zack J. Butler, Alfred A. Rizzi, Ralph L. Hollis |
ICRA | 3 |
| 1998 | 3-DOF Closed-Loop Control for Planar Linear MotorsabstractPlanar linear motors (Sawyer motors) have been used in industry as open-loop stepping motors, but their robustness and versatility has been limited. Using a sensor integrated into such a motor, a closed-loop 3-DOF controller has been implemented. The software-based control system consists of a commutator for computing amplifier currents from actuator forces, a force resolution function for solving the redundant actuation and saturation problems, and an observer for producing a velocity estimate, together with a PID controller. Experiments are performed using a 2-axis laser interferometer to show that the controller has sub-micron resolution, 2 /spl mu/m peak-to-peak repeatability, and settling times after trajectories of about 20 ms. Limitations of the PID controller are discussed and ideas for improvements are presented. Arthur E. Quaid, Ralph L. Hollis |
ICRA | 2 |
| 1997 | Force characterization and commutation of planar linear motorsabstractThis work examines force modeling and software-based commutation for closed-loop control of planar linear motors, motivated by the need for a robust and versatile planar robot for precision assembly. The approach taken is to make measurements of the static and dynamic force capabilities of the motor as directly as possible, and determine the applicability of simple models commonly used. Measurements of force ripple, linearity with current, force reduction with skew angle, and eddy current damping forces are presented. The high-frequency current changes required for high-speed motion are shown to make the system sensitive to both the latency and update rate of the commutator and to limit the force generation capabilities at high velocities. Although this effect is caused by multiple sources, it is shown that it is well modeled as a scalar with units of time. Arthur E. Quaid, Yangsheng Xu, Ralph L. Hollis |
ICRA | 3 |
| 1997 | Agile assembly architecture: an agent based approach to modular precision assembly systemsabstractAbstract: "This paper serves to present our initial thoughts on the design of an architecture for highly flexible, modular, and distributed precision assembly systems. Through the use of a unified design, simulation, programming, and monitoring environment coupled with self- representing cooperative agents this architecture will significantly simplify the process of factory design and deployment. Our demonstration of this architecture takes the form of a 'table top' sized miniature assembly system targeted at the partial assembly of high-density magnetic storage devices." Alfred A. Rizzi, Jay Gowdy, Ralph L. Hollis |
ICRA | 3 |
| 1996 | Cooperative 2-DOF robots for precision assemblyabstractA new configuration of cooperative 2-DOF robots is presented for use in precision assembly applications. This configuration consists of direct drive planar linear motors traveling on a tabletop platen stator surface combined with overhead 2-DOF manipulators. We outline desirable features of a precision assembly system and use them to compare the proposed configuration to typical configurations that use 4-DOF robots. Advantages of the new approach are used to motivate further research needed to fully develop precision assembly systems based on this concept. Arthur E. Quaid, Ralph L. Hollis |
ICRA | 2 |
| 1996 | Vision-based visual/haptic registration for WYSIWYF displayabstractWe have been working on developing a visual/haptic interface for virtual environments. The authors have previously (1996) proposed a WYSIWYF (What You See Is What You Feel) concept which ensures a correct visual/haptic registration so that what the user can see via a visual interface is consistent with what he/she can feel through a haptic interface. The key components of the WYSIWYF display are (i) vision-based tracking, (ii) video keying, and (iii) physically-based simulation. The first prototype has been built and the proposed concept was demonstrated. It turned out, however, that the original system had a bottleneck in the vision tracking component and the performance was not satisfactory (slow frame rate and large latency). To solve the problem of our first prototype, we have implemented a fast tracker which can track more than 100 markers in video-rate. In this paper, new experimental results are shown followed by the improvements of the vision-based tracking component. Yasuyoshi Yokokohji, Ralph L. Hollis, Takeo Kanade |
IROS | 2 |
| 1995 | Interacting with virtual environments using a magnetic levitation haptic interfaceabstractA high-performance magnetic levitation haptic interface has been developed to enable the user to interact dynamically with simulated environments by holding a levitated structure and directly feeling its computed force and motion responses. The haptic device consists of a levitated body with six degrees of freedom and motion ranges of /spl plusmn/5 mm and /spl plusmn/3.5 degrees in all directions. The current device can support weights of up to 20 N and can generate a torque of 1.7 Nm. Control bandwidths of up to 50 Hz and stiffnesses from 0.01 to 23 N/mm have been achieved by the device using a digital velocity estimator and 1 KHz control on each axis. The response of the levitated device has been made successfully to emulate virtual devices such as gimbals and bearings as well as different dynamic interactions such as hard solid contacts, dry and viscous friction, and textured surfaces. Peter J. Berkelman, Ralph L. Hollis, Tim Salcudean |
IROS (1) | 2 |
| 1995 | Magnetic and optical-fluorescence position sensing for planar linear motorsabstractPlanar linear motors, e.g. Sawyer motors, operate in an open-loop stepping-manner. This mode of operation makes them: 1) susceptible to loss of steps, 2) unable to reject external disturbances, 3) unable to provide controlled forces, and 4) unable to provide high stiffness. These limitations, in turn, restrict their usefulness in a wide range of robotic applications. Suitable position sensing and control technology, when added to such motors, can to a large degree eliminate these problems. In this paper we present two new sensor technologies for planar motor systems: one uses an AC magnetic technique, the other uses an optical fluorescence technique. The magnetic sensor has achieved 1 /spl mu/m position resolution and is compact and easy to fabricate. The optical fluorescence sensor has the advantage of complete insensitivity to nearby motor fields. Either technology has the potential to greatly improve future robotic systems that are based on planar linear motors. Andrew E. Brennemann, Ralph L. Hollis |
IROS (3) | 2 |
| 1995 | Design and control of a force-reflecting teleoperation system with magnetically levitated master and wristabstractA new approach to the design of teleoperation systems is presented. It is proposed that the teleoperation slave be a coarse-fine manipulator with a fine-motion wrist identical to the teleoperation master. By using a combination of position and rate control, such a system would require only small operator hand motions but would provide low mechanical impedance, high motion resolution and force feedback over a substantial volume. A new teleoperation system, consisting of a conventional manipulator and two identical magnetically levitated wrists, has been developed using this approach and is described in this paper. Aspects of mechanical, system and computational design are discussed. It is shown that the best way to position the slave is by decoupling position and rate control, with the conventional robot controlled in rate mode and its wrist in position mode. Kinesthetic feedback is achieved through wrist-level coordinated force control. Transparency is improved through feedforward of sensed hand forces to the master and environment forces to the slave. To maintain stability, the amount of damping in the system is controlled by the sensed environment forces. Experimental results demonstrating excellent performance are presented. Tim Salcudean, N. M. Wong, Ralph L. Hollis |
IEEE Trans. Robotics Autom. | 3 |
| 1994 | Accurate Alignment of Laminate Materials Using Sensor-Based Robot TechniquesabstractAssembly accuracies of 0.05-0.1 mm, needed for electronic product manufacture, are attainable with current automated manufacturing equipment. Aggressive electronic system designs will require manufacturing accuracies in the range of 0.005-0.01 mm. A system and strategy is described here to fabricate circuit boards requiring alignment accuracies of 7.5 /spl mu/m using existing automation equipment with enhancements and typical manufacturing line fixtures. The system, configured as a pilot workcell, consisted of an IBM 7576 coarse positioning robot, a fine positioning manipulator, an optical sensing system and a unique bracing method to reduce environmental disturbances. The strategy was to use a coarse/fine placement technique with sensing to align, stack and bond individual test laminates with patterns of 100 /spl mu/m holes. The results showed that pairs of holes were consistently aligned to 2-5 /spl mu/m which surpasses the 7.5 /spl mu/m manufacturing requirement.> Andrew E. Brennemann, Robert Hammer, Ralph L. Hollis, William V. Jecusco II |
ICRA | 3 |
| 1992 | Design and control of an air-bearing supported three degree-of-freedom fine positionerabstractThe authors discuss design considerations and control issues of a fine-motion device which provides very high performance, precision, and speed (12-g acceleration, 0.2 mu m resolution). Coupled with a standard industrial robot and external sensing, improvements in precision up to two orders of magnitude can be achieved. Software enables it to be operated from a serial port of an IBM PC or PS/2. The moving element of the positioning head can be commanded to move over a +or-1 mm range in x and y, and rotated up to +or-1.75 degrees in theta about the z axis. The device provides variable compliance with compliance set by loop gain in a digital controller. It incorporates a novel three-degree-of-freedom motor, a pair of internal position sensors to enable controlled motion in the plane, and an air bearing to support the moving elements.> Robert Hammer, Ralph L. Hollis, C. H. An, F. Henriks |
ICRA | 2 |
| 1992 | Real and virtual coarse-fine robot bracing strategies for precision assemblyabstractPrevious work on coarse-fine robots has emphasized improved positioning resolution or improved compliant behavior. The authors stress the use of the coarse-fine system's redundant degrees of freedom for bracing of either the coarse or the fine manipulator to execute an assembly task reliably. They refer to real bracing if the constraining forces and torques are supplied by mechanical means, and to virtual bracing if they are supplied by a control system. An application of the coarse-fine robot bracing approach to precision laminate registration and stacking for electronic packaging is presented. Results show that assembly errors of only a few microns can be readily obtained, approximately an order of magnitude improvement over the unbraced coarse-fine case, and nearly two orders of magnitude better than those attainable by coarse manipulation alone.> Ralph L. Hollis, Robert Hammer |
ICRA | 1 |
| 1992 | A force-reflecting teleoperation system with magnetically levitated master and wristabstractThe authors present a force-reflecting teleoperation system. The system consists of a conventional manipulator equipped with a magnetically levitated teleoperation master identical to the wrist. Aspects of mechanical, system, computational, and controller design are discussed. An approach to the design of force-reflecting teleoperation controllers is also discussed. Admittance matrices and the parameterization of all stabilizing teleoperation system controllers are used to guarantee teleoperation system performance and stability. Some preliminary experimental results are presented.> Tim Salcudean, N. M. Wong, Ralph L. Hollis |
ICRA | 3 |
| 1991 | A six-degree-of-freedom magnetically levitated variable compliance fine-motion wrist: design, modeling, and controlabstractA high-performance six-degree-of-freedom magnetically levitated fine-motion wrist with programmable compliance is described. Design considerations, a discussion of the major elements of the device, and issues of modeling, kinematics, dynamics, and control are presented. A prototype wrist which has been built and controlled successfully is discussed. Experimental results, including high bandwidth position control, compliant control, and the emulation of several mechanisms through software gain setting which establish the use of magnetically levitated robot wrists as an option for manipulation tasks requiring high precision and fine compliant motions, are included.> Ralph L. Hollis, Tim Salcudean, A. Peter Allan |
IEEE Trans. Robotics Autom. | 1 |
| 1989 | A vision based correlator to actively damp vibrations of a coarse-fine manipulatorabstractA novel method for controlling the endpoint position of a coarse-fine manipulator using a fast vision sensor is presented. With the vibrational disturbances caused by both the manipulator and its environment can be attenuated for disturbance frequencies up to 8 Hz using active feedback control. At the same time, the bandwidth of the control response extends to 30 Hz. By visually sampling the workpiece surface within the operating range of the fine manipulator, a relative displacement in x and y can be estimated by correlating successive image frames. Because of the high computational complexity and the speed requirements, a dedicated correlation processor based on three digital signal processors has been developed for each axis. Results of simulations and experiments with the correlation processor are presented.> T. E. Weber, Ralph L. Hollis |
ICRA | 2 |
| 1988 | Sensors for robotic assemblyabstractSpecial-purpose sensors and hybrid mechanical systems have been developed to assemble advanced electronic circuits. State-of-the-art robot systems that are used for electronic assembly and accuracy requirements for the developing surface mount technology are reviewed, showing the need for improved robot positioning capability. Examples of laboratory experiments that demonstrated successful precision assembly or testing using an ordinary robot, a micropositioner, and an optical sensing system are given. These involve fiber-optic sensing, machine-vision endpoint sensing, and hybrid tactic-vision endpoint sensing.> Andrew E. Brennemann, Ralph L. Hollis, Mark A. Lavin, Bela L. Musits |
ICRA | 2 |
| 1988 | A magnetically levitated fine motion wrist: kinematics, dynamics and controlabstractReference is made to a previous paper by the authors and A.P. Allan (1988) in which the motivation for and the design of a magnetically levitated robot wrist have been described. The kinematic and dynamic transformations that are required for the control of this 'magic' wrist are presented. The wrist's dynamics are formulated in terms of the Euler quaternion, and the advantages of such a formulation, as well as control schemes based on it, are discussed. The prototype magic wrist was successfully controlled with a simple PD (proportional differential) feedback compensator, both in position and compliance modes. The result obtained, including synthesis of several mechanisms, establish the feasibility of the approach proposed in the original paper.> Tim Salcudean, Ralph L. Hollis |
ICRA | 2 |
| 1985 | A planar XY robotic fine positioning deviceabstractWe describe in this paper a small, fast, precise positioner which can be attached to the terminal link of a general purpose robot for assembly and inspection tasks. The device is a very compact combination of two-dimensional linear motor, flexure springs, position sensor and digital controller. Peak velocities and accelerations of 24.8 cm/sec and 8.7 g are achieved. Positioning resolution is 0.5 μm using the built-in sensor, and compliance can be varied dynamically by the digital controller loop gain. Design considerations, discussion of the major elements of the device, and performance measurements are presented. Ralph L. Hollis |
ICRA | 1 |