5,776 research outputs found
SYMORO+: A SYSTEM FOR THE SYMBOLIC MODELLING OF ROBOTS
International audienceThis paper presents the software package SYMORO+ for the automatic symbolic modelling of robots. This package permits to generate the direct geometric model, the inverse geometric model, the direct kinematic model, the inverse kinematic model, the dynamic model, and the inertial parameters identification models. The structure of the robots can be serial, tree structure or containing closed loops. The package runs on Sun stations and PC computers, it has been developed under MATHEMATICA and C language. In this paper we give an overview of the algorithms used in the different models, the computational cost of the dynamic models of the PUMA robot are given
Modelling and identification of a six axes industrial robot
This paper deals with the modelling and identification of a six axes industrial St ĀØaubli RX90 robot. A non-linear finite element method is used to generate the dynamic equations of motion in a form suitable for both simulation and identification. The latter requires that the equations of motion are linear in the inertia parameters. Joint friction is described by a friction model that describes the friction behaviour in the full velocity range necessary for identification. Experimental parameter identification by means of linear least squares techniques showed to be very suited for identification of the unknown parameters, provided that the problem is properly scaled and that the influence of disturbances is sufficiently analysed and managed. An analysis of the least squares problem by means of a singular value decomposition is preferred as it not only solves the problem of rank deficiency, but it also can correctly deal with measurement noise and unmodelled dynamics
Unsupervised Contact Learning for Humanoid Estimation and Control
This work presents a method for contact state estimation using fuzzy
clustering to learn contact probability for full, six-dimensional humanoid
contacts. The data required for training is solely from proprioceptive sensors
- endeffector contact wrench sensors and inertial measurement units (IMUs) -
and the method is completely unsupervised. The resulting cluster means are used
to efficiently compute the probability of contact in each of the six
endeffector degrees of freedom (DoFs) independently. This clustering-based
contact probability estimator is validated in a kinematics-based base state
estimator in a simulation environment with realistic added sensor noise for
locomotion over rough, low-friction terrain on which the robot is subject to
foot slip and rotation. The proposed base state estimator which utilizes these
six DoF contact probability estimates is shown to perform considerably better
than that which determines kinematic contact constraints purely based on
measured normal force.Comment: Submitted to the IEEE International Conference on Robotics and
Automation (ICRA) 201
Unsupervised Contact Learning for Humanoid Estimation and Control
This work presents a method for contact state estimation using fuzzy
clustering to learn contact probability for full, six-dimensional humanoid
contacts. The data required for training is solely from proprioceptive sensors
- endeffector contact wrench sensors and inertial measurement units (IMUs) -
and the method is completely unsupervised. The resulting cluster means are used
to efficiently compute the probability of contact in each of the six
endeffector degrees of freedom (DoFs) independently. This clustering-based
contact probability estimator is validated in a kinematics-based base state
estimator in a simulation environment with realistic added sensor noise for
locomotion over rough, low-friction terrain on which the robot is subject to
foot slip and rotation. The proposed base state estimator which utilizes these
six DoF contact probability estimates is shown to perform considerably better
than that which determines kinematic contact constraints purely based on
measured normal force.Comment: Submitted to the IEEE International Conference on Robotics and
Automation (ICRA) 201
Integration of Absolute Orientation Measurements in the KinectFusion Reconstruction pipeline
In this paper, we show how absolute orientation measurements provided by
low-cost but high-fidelity IMU sensors can be integrated into the KinectFusion
pipeline. We show that integration improves both runtime, robustness and
quality of the 3D reconstruction. In particular, we use this orientation data
to seed and regularize the ICP registration technique. We also present a
technique to filter the pairs of 3D matched points based on the distribution of
their distances. This filter is implemented efficiently on the GPU. Estimating
the distribution of the distances helps control the number of iterations
necessary for the convergence of the ICP algorithm. Finally, we show
experimental results that highlight improvements in robustness, a speed-up of
almost 12%, and a gain in tracking quality of 53% for the ATE metric on the
Freiburg benchmark.Comment: CVPR Workshop on Visual Odometry and Computer Vision Applications
Based on Location Clues 201
Extrinsic Parameter Calibration for Line Scanning Cameras on Ground Vehicles with Navigation Systems Using a Calibration Pattern
Line scanning cameras, which capture only a single line of pixels, have been
increasingly used in ground based mobile or robotic platforms. In applications
where it is advantageous to directly georeference the camera data to world
coordinates, an accurate estimate of the camera's 6D pose is required. This
paper focuses on the common case where a mobile platform is equipped with a
rigidly mounted line scanning camera, whose pose is unknown, and a navigation
system providing vehicle body pose estimates. We propose a novel method that
estimates the camera's pose relative to the navigation system. The approach
involves imaging and manually labelling a calibration pattern with distinctly
identifiable points, triangulating these points from camera and navigation
system data and reprojecting them in order to compute a likelihood, which is
maximised to estimate the 6D camera pose. Additionally, a Markov Chain Monte
Carlo (MCMC) algorithm is used to estimate the uncertainty of the offset.
Tested on two different platforms, the method was able to estimate the pose to
within 0.06 m / 1.05 and 0.18 m / 2.39. We also propose
several approaches to displaying and interpreting the 6D results in a human
readable way.Comment: Published in MDPI Sensors, 30 October 201
Quasi optimal sagittal gait of a biped robot with a new structure of knee joint
The design of humanoid robots has been a tricky challenge for several years. Due to the kinematic complexity of human joints, their movements are notoriously difficult to be reproduced by a mechanism. The human knees allow movements including rolling and sliding, and therefore the design of new bioinspired knees is of utmost importance for the reproduction of anthropomorphic walking in the sagittal plane. In this article, the kinematic characteristics of knees were analyzed and a mechanical solution for reproducing them is proposed. The geometrical, kinematic and dynamic models are built together with an impact model for a biped robot with the new knee kinematic. The walking gait is studied as a problem of parametric optimization under constraints. The trajectories of walking are approximated by mathematical functions for a gait composed of single support phases with impacts. Energy criteria allow comparing the robot provided with the new rolling knee mechanism and a robot equipped with revolute knee joints. The results of the optimizations show that the rolling knee brings a decrease of the sthenic criterion. The comparisons of torques are also observed to show the difference of energy distribution between the actuators. For the same actuator selection, these results prove that the robot with rolling knees can walk longer than the robot with revolute joint knees.ANR R2A
- ā¦