Loading [MathJax]/extensions/MathMenu.js
Wisama Khalil - IEEE Xplore Author Profile

Showing 1-25 of 53 results

Filter Results

Show

Results

In this paper a method of calculating the inverse and direct dynamic model of cooperative manipulators handling flexible objects is presented. In order to solve the dynamics of this system, the closed chain is divided into two subsystems, one is flexible, representing the object and the other is rigid, representing the tree structure of the two manipulators. The two subsystems are connected by cal...Show More
In this paper, a force/vision control strategy is proposed for the robotic cutting of soft materials. The separation is performed by repeating a series of cuts, called passages, along a deformable three dimensional curve. An image based visual servoing system is proposed to control all six degrees of freedom of the cutting tool. This allows the system to change the cutting depth and angle in respo...Show More
In this paper, a force/vision control strategy is proposed in order to separate soft deformable materials using cooperative robots. The separation is performed by repeating a series of cuts, called passages, along a curved trajectory. The vision control is used to locally update the robot trajectory in response to both on-line deformations and off-line modeling errors. The force controller is used...Show More
This paper presents OpenSYMORO, an open-source software package for symbolic modelling of robots. This software package is based on previous work detailed in [1]. However, the package in [1] was developed using Wolfram Mathematica and hence required Mathematica license for use. OpenSYMORO is mainly developed using the Python programming language and the source code will be publicly available. The ...Show More
This paper presents the dynamic modeling of floating systems with application for three-dimensional swimming eel-like robot and rowing-like system. To obtain the Cartesian evolution during the design or control of these systems the dynamic models must be used. Owing to the complexity of such systems efficient and simple tools are needed to obtain their model. For this goal we propose an efficient ...Show More
Modeling and simulation are fundamental tools to develop new urban vehicles. The aim of this work is to model and simulate a narrow urban tilting car, which should significantly decrease traffic congestion, pollution, and parking problems. The structure of the vehicle contains closed kinematic chains. The modeling approach is based on the modified Denavit and Hartenberg description, which is commo...Show More
The purpose of this paper is to develop the non-linear model of Quanser 3-DOF Helicopter [2]. The Dynamic Model is obtained using robotics notations [7] by considering the Helicopter as a tree structure robot composed of rigid links. Dynamic Identification Model is used to estimate the dynamic parameters of the Helicopter. This identification model is based on an Inverse dynamic model linear in th...Show More
In this paper, the modeling, simulation and control of a robotic meat cutting cell is described. A dual-arm system is used in the separation task, one arm cuts the meat along a deformable guide line while the second arm graps and pulls the meat to further increase the opening of the valley. The steps taken to model the cell in order to ensure a realistic interaction between the robots and the flex...Show More
This paper presents a symbolic and recursive calculation of the dynamic model of flexible parallel robots. In order to reduce the computational time, it is necessary to minimize the number of operators in the symbolic expression of the model. Some algorithms have been proposed for the rigid case, for parallel robots with lumped springs or for serial robots with distributed flexibilities, but to th...Show More
This paper presents a robotics framework intended to be used for rowing simulation. It provides kinematic and inverse dynamic models for the system composed of boat, rowers and oars. The inverse dynamic model is based on the Recursive Newton-Euler Algorithm with free-floating base dealing with tree-structured systems with kinematic loops. Examples of simulations of a rowing-like model are given al...Show More
The use of an Electrical narrow tilting car instead of a large gasoline car should dramatically decrease traffic congestion, pollution and parking problem. The aim of this paper is to give a unique presentation of the geometric modeling issue of a new narrow tilting car. The modeling is based on the modified Denavit Hartenberg geometric description, which is commonly used in Robotics. Also, we des...Show More
We propose an efficient stochastic scheme for minimum-time trajectory planning of a nonholonomic unicycle mobile robot under constraints on path curvature, velocities, and torques. This problem, which is known to be complex, often requires important runtimes, particularly if obstacles are present and if full dynamics is considered. The proposed technique is a fast variant of the random-profile app...Show More
This paper presents the dynamic modeling of a 3-D-serial underwater eel-like robot using recursive algorithms based on the Newton--Euler equations. Both direct and inverse models are treated in the paper. The inverse dynamic model algorithm gives the head acceleration and the joint torques as a function of the joint positions, velocities, and accelerations. The direct dynamic model gives the head ...Show More
In this paper, we present the dynamic modeling of a 3D-hybrid underwater eel-like robot using recursive algorithms based on the Newton-Euler equations. The robot is composed of a sequence of parallel modules connected in series. The algorithm gives the head accelerations and the joint torques as a function of the Cartesian positions, velocities and accelerations of the platform of the modules. The...Show More
In this paper we present four methods for the identification of the inertial parameters of the load of a manipulator. The knowledge of the values of these parameters can be used to tune the control law parameters in order to improve the dynamic accuracy of the robot. They can also be exploited to verify the load transported by the robot. The methods presented have been validated using Staubli RX 9...Show More
This paper presents a novel approach to dynamic control of parallel robots based on the end-effector pose and velocity visual measurement. We show that computed torque control in joint space is unsuitable for parallel robots and that computed torque control in Cartesian space requires the end-effector pose and velocity estimation. Relying on a recent work showing ability of camera to measure both ...Show More
This paper presents a recursive solution for the inverse dynamic modeling of hybrid robots that are constructed by serially connected parallel modules. The proposed solution generalizes the recursive Newton-Euler algorithm developed for serial robots, and uses the compact form of the inverse dynamic model of parallel robots that was proposed recently by the authorsShow More
This paper deals with the problem of dynamic modeling and identification of passenger cars. It presents a new method that is based on robotics techniques for modeling and description of tree-structured multibody systems. This method enables us to systematically obtain the dynamic identification model, which is linear with respect to the dynamic parameters. The estimation of the parameters is carri...Show More
This paper presents the dynamic modeling of a continuous three-dimensional swimming eel-like robot. The modeling approach is based on the "geometrically exact beam theory" and on that of Newton-Euler, as it is well known within the robotics community. The proposed algorithm allows us to compute the robot's Galilean movement and the control torques as a function of the expected internal deformation...Show More
In this paper, we present the dynamic modeling of a 3D-serial underwater eel-like robot using recursive algorithm based on the Newton-Euler equations. The algorithm gives the head accelerations and the joint torques as a function of the joint positions, velocities and accelerations. The proposed algorithm can be considered as a generalization of the recursive Newton-Euler inverse dynamic algorithm...Show More
This paper presents closed-form solutions for the inverse and direct dynamic models of the Gough-Stewart parallel robot. The models are obtained in terms of the Cartesian dynamic model elements of the legs and of the Newton-Euler equation of the platform. The final form has an interesting and intuitive physical interpretation. The base inertial parameters of the robot, which constitute the minimum...Show More
In this paper, we present a general method to calculate the inverse dynamic models of parallel robots. The model is expressed in terms of one equation, which is a function of the dynamic models of the legs, the dynamics of the platform and three Jacobian matrices. The method is applied on four robots with different degrees of freedom and different structures. Consequently, the computational comple...Show More
This paper presents the experimental identification of the dynamic parameters of the Orthoglide, a 3-DOF parallel mechanism. The dynamic identification model is based on the inverse dynamic model, which is linear in the parameters. The model is computed in a closed form in terms of the Cartesian dynamic model elements of the legs and of the Newton-Euler equation of the platform. The base inertial ...Show More
Presents a closed form solution for the inverse and direct dynamic models of a Gough-Stewart platform. The models are calculated in terms of the Cartesian dynamic model elements of the legs and of the Newton-Euler equation of the platform. The final form has an interesting physical interpretation, which can be used to derive the dynamic models of other parallel structures.Show More
Presents a numerical method for the determination of the identifiable parameters of parallel robots. The special case of Stewart-Gough 6 degrees-of-freedom parallel robots is studied for classical and self calibration methods, but this method can be generalized to any kind of parallel robot. The method is based on QR decomposition of the observation matrix of the calibration system. Numerical rela...Show More