Research

Motion Planning for Object Manipulation by Edge-Rolling

Collaborators: Maede Boroji, Vahid Danesh

Publication:

  • M. Boroji, V. Danesh, I. Kao, A. Fakhari, “Motion Planning for Object Manipulation by Edge-Rolling,” 2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2024 (Under Review).

Development of a Novel Impedance-Controlled Quasi-Direct-Drive Robot Hand

Most robotic hands and grippers rely on actuators with large gearboxes and force sensors for controlling gripping force. However, this might not be ideal for tasks which require the robot to interact with an unstructured and/or unknown environment. We proposed a novel quasi-direct-drive (QDD) two-fingered robotic hand with variable impedance control in the joint space and Cartesian space. Variable impedance control allows the hand to perform dexterous manipulation tasks while being safe during human-robot interaction. The quasi-direct-drive actuators enable the fingers to handle contact with unstructured environment without the need for complicated tactile or force sensors. The hand demonstrates grasping with force-closure and form-closure, stable grasps in response to disturbances, tasks exploiting contact with the environment, simple in-hand manipulation, and a light touch for handling fragile objects.

MS Student: Jay Best

Thesis:

Publication:

  • J. Best and A. Fakhari, “Development of a Novel Impedance-Controlled Quasi-Direct-Drive Robotic Hand,” The 21st International Conference on Ubiquitous Robots (UR), 2024 (Under Review).

Motion and Force Planning for Manipulating Objects by Pivoting

Manipulation of objects by exploiting their contact with the environment can enhance both the dexterity and payload capability of robotic manipulators. A common way to manipulate heavy objects beyond the payload capability of a robot is to use a sequence of pivoting motions, wherein, an object is moved while some contact points between the object and a support surface are kept fixed. In this research, we developed an algorithmic approach for automated plan generation for object manipulation with a sequence of pivoting motions. A plan for manipulating a heavy object consists of a sequence of joint angles of the manipulator, the corresponding object poses, as well as the joint torques required to move the object. The constraint of maintaining object contact with the ground during manipulation results in nonlinear constraints in the configuration space of the robot, which is challenging for motion planning algorithms. Exploiting the fact that pivoting motion corresponds to movements in a subgroup of the group of rigid body motions, SE(3), we presented a novel task-space based planning approach for computing a motion plan for both the manipulator and the object while satisfying contact constraints.

Collaborators: Dr. Nilanjan Chakraborty, Aditya Patankar

Publications:


Computing a Task-Dependent Grasp Metric Using Second-Order Cone Programs

Evaluating a grasp generated by a set of hand-object contact locations is a key component of many grasp planning algorithms. In this research, we presented a novel second-order cone program (SOCP) based optimization formulation for evaluating a grasps’ ability to apply wrenches to generate a linear motion along a given direction and/or an angular motion about the given direction. Our quality measure can be computed efficiently since the SOCP is a convex optimization problem, which can be solved optimally with interior point methods. A key feature of our approach is that we can consider the effect of contact wrenches from any contact of the object with the environment. This is different from the extant literature where only the effect of finger-object contacts is considered. Exploiting the environmental contact is useful in many manipulation scenarios either to enhance the dexterity of simple hands or improve the payload capability of the manipulator. In contrast to most existing approaches, our approach also takes into account the practical constraint that the maximum contact force that can be applied at a finger-object contact can be different for each contact. We can also include the effect of external forces like gravity, as well as the joint torque constraints of the fingers/manipulators. Furthermore, for a given motion path as a constant screw motion or a sequence of constant screw motions, we can discretize the path and compute a global grasp metric to accomplish the whole task with a chosen set of finger-object contact locations.

Collaborators: Dr. Nilanjan Chakraborty, Aditya Patankar

Publication:


Development of Realistic Pressure Distribution and FLS for Soft-Finger Contact Interface of Robotic Hands

Various models have been presented for pressure distribution in the contact interface of a soft finger and object in the literature. These models have been proposed without considering the effect of the tangential forces which are usually exerted in the contact interface of a soft finger and object during grasping and manipulation. Having an accurate pressure distribution model across the contact interface is important for designing tactile sensors and improving the modeling of the friction limit surface (FLS). In this project, a new and more accurate model was proposed to describe the asymmetry of the pressure distribution in the contact interface of a hemispherical soft finger under both normal and tangential forces. According to the proposed pressure distribution model in this study, an improved and more accurate FLS was presented. This new model can provide a more accurate tool for the analysis of grasping and manipulation involving soft contact interface.

Collaborators: Dr. Imin Kao, Dr. Mehdi Keshmiri

Publication:


Dynamic Modeling and Control of Planar Slippage in Object Grasping and Manipulation Using Robotic Soft Fingers

Slippage occurrence has an important role in stable and robust object grasping and manipulation. However, in the majority of prior research on soft finger manipulation, the presence of the slippage between fingers and objects has been ignored. In this research, a general method for dynamic modeling of planar slippage was presented. In this method, different states of planar contact were replaced with a second-order differential equation. This kind of formulation of the system dynamics facilitates the design of model-based controllers to cancel the undesired slippage that occurs between the soft tip and object during the manipulation.

Collaborators: Dr. Imin Kao, Dr. Mehdi Keshmiri

Publications:


LinBot – Design, Analysis, and Field Test of a Novel Power Transmission Lines Inspection Robot

In this research, design, analysis, and field test of an innovative inspection robot (which is named LinBot) for highvoltage power transmission lines are investigated. This robot is utilized for moving on ground wires of transmission lines with the aim of inspection and fault detection of phase lines. Thanks to active and passive mechanisms designed in this robot, it is able to surmount all different ground wire obstacles including warning balls, clamps, and tower tips, and this is a unique capability of this robot among all other line inspection robots. The active mechanisms comprise four vertical rollers attached to the robot chassis by four arms, three horizontal rollers, and six mechanisms to control the vertical position of these horizontal rollers. Moreover, four sets of rotational springs and dampers are located in the joints of vertical rollers arms as passive mechanisms. To validate stability and feasibility of the robot in obstacle surmount and achieve the best selection for the robot required motors, a simulation study in MSC ADAMS software is conducted. The dynamical behavior of the robot including the motors torques is presented based on the simulation results. Furthermore, effect of wind on the stability of the robot is studied. Finally, practical performance of robot prototype manufactured in a laboratory is evaluated in the real field experimentally.

Publications:


Most of the essential parameters of human walking can be captured with a seven-link planar biped robot. In this project, dynamics modeling and trajectory planning of a seven-link planar biped robot walking on level ground with a ditch or stairs were studied. The hip and foot trajectories were designed in Cartesian space using polynomial interpolation such that to vanish the impact effect of feet with the ground. The key parameters of the hip joint trajectory in the x-axis direction were obtained using boundaries of biped stable region during the walking to satisfy the dynamic stability of the robot. The highest position of the swing foot ankle joint in the x- and z-axis direction was optimized with two different fitness functions. A novel method for trajectory planning of walking with different step lengths, uses for online trajectory planning, was proposed. Moreover, the effectiveness of the proposed method was verified by simulation and experimental results.

Publications: