70 research outputs found
Co-manipulation of soft-materials estimating deformation from depth images
Human-robot co-manipulation of soft materials, such as fabrics, composites,
and sheets of paper/cardboard, is a challenging operation that presents several
relevant industrial applications. Estimating the deformation state of the
co-manipulated material is one of the main challenges. Viable methods provide
the indirect measure by calculating the human-robot relative distance. In this
paper, we develop a data-driven model to estimate the deformation state of the
material from a depth image through a Convolutional Neural Network (CNN).
First, we define the deformation state of the material as the relative
roto-translation from the current robot pose and a human grasping position. The
model estimates the current deformation state through a Convolutional Neural
Network, specifically a DenseNet-121 pretrained on ImageNet.The delta between
the current and the desired deformation state is fed to the robot controller
that outputs twist commands. The paper describes the developed approach to
acquire, preprocess the dataset and train the model. The model is compared with
the current state-of-the-art method based on a skeletal tracker from cameras.
Results show that our approach achieves better performances and avoids the
various drawbacks caused by using a skeletal tracker.Finally, we also studied
the model performance according to different architectures and dataset
dimensions to minimize the time required for dataset acquisitionComment: Pre-print, submitted to Journal of Intelligent Manufacturin
Learning Action Duration and Synergy in Task Planning for Human-Robot Collaboration
A good estimation of the actions' cost is key in task planning for
human-robot collaboration. The duration of an action depends on agents'
capabilities and the correlation between actions performed simultaneously by
the human and the robot. This paper proposes an approach to learning actions'
costs and coupling between actions executed concurrently by humans and robots.
We leverage the information from past executions to learn the average duration
of each action and a synergy coefficient representing the effect of an action
performed by the human on the duration of the action performed by the robot
(and vice versa). We implement the proposed method in a simulated scenario
where both agents can access the same area simultaneously. Safety measures
require the robot to slow down when the human is close, denoting a bad synergy
of tasks operating in the same area. We show that our approach can learn such
bad couplings so that a task planner can leverage this information to find
better plans.Comment: Accepted at IEEE Int. Conf. on Emerging Technology and Factory
Automation, 202
Optimal task positioning in multi-robot cells, using nested meta-heuristic swarm algorithms
Abstract Process planning of multi-robot cells is usually a manual and time consuming activity, based on trials-and-errors. A co-manipulation problem is analysed, where one robot handles the work-piece and one robot performs a task on it and a method to find the optimal pose of the work-piece is proposed. The method, based on a combination of Whale Optimization Algorithm and Ant Colony Optimization algorithm, minimize a performance index while taking into account technological and kinematics constraints. The index evaluates process accuracy considering transmission elasticity, backslashes and distance from joint limits. Numerical simulations demonstrate the method robustness and convergence
Anytime informed path re-planning and optimization for robots in changing environments
In this paper, we propose a path re-planning algorithm that makes robots able
to work in scenarios with moving obstacles. The algorithm switches between a
set of pre-computed paths to avoid collisions with moving obstacles. It also
improves the current path in an anytime fashion. The use of informed sampling
enhances the search speed. Numerical results show the effectiveness of the
strategy in different simulation scenarios.Comment: Submitted to IROS 2021. "This work has been submitted to the IEEE for
possible publication. Copyright may be transferred without notice, after
which this version may no longer be accessible
Modeling and analysis of pHRI with Differential Game Theory
Applications involving humans and robots working together are spreading
nowadays. Alongside, modeling and control techniques that allow physical
Human-Robot Interaction (pHRI) are widely investigated. To better understand
its potential application in pHRI, this work investigates the Cooperative
Differential Game Theory modeling of pHRI in a cooperative reaching task,
specifically for reference tracking. The proposed controller based on
Collaborative Game Theory is deeply analyzed and compared in simulations with
two other techniques, Linear Quadratic Regulator (LQR) and Non-Cooperative
Game-Theoretic Controller. The set of simulations shows how different tuning of
control parameters affects the system response and control efforts of both the
players for the three controllers, suggesting the use of Cooperative GT in the
case the robot should assist the human, while Non-Cooperative GT represents a
better choice in the case the robot should lead the action. Finally,
preliminary tests with a trained human are performed to extract useful
information on the real applicability and limitations of the proposed method
Spatio-Temporal Avoidance of Predicted Occupancy in Human-Robot Collaboration
This paper addresses human-robot collaboration (HRC) challenges of
integrating predictions of human activity to provide a proactive-n-reactive
response capability for the robot. Prior works that consider current or
predicted human poses as static obstacles are too nearsighted or too
conservative in planning, potentially causing delayed robot paths.
Alternatively, time-varying prediction of human poses would enable robot paths
that avoid anticipated human poses, synchronized dynamically in time and space.
Herein, a proactive path planning method, denoted STAP, is presented that uses
spatiotemporal human occupancy maps to find robot trajectories that anticipate
human movements, allowing robot passage without stopping. In addition, STAP
anticipates delays from robot speed restrictions required by ISO/TS 15066 speed
and separation monitoring (SSM). STAP also proposes a sampling-based planning
algorithm based on RRT* to solve the spatio-temporal motion planning problem
and find paths of minimum expected duration. Experimental results show STAP
generates paths of shorter duration and greater average robot-human separation
distance throughout tasks. Additionally, STAP more accurately estimates robot
trajectory durations in HRC, which are useful in arriving at
proactive-n-reactive robot sequencing.Comment: 7 pages, 7 figures. Accepted at IEEE ROMAN 202
OpenMORE: an open-source tool for sampling-based path replanning in ROS
With the spread of robots in unstructured, dynamic environments, the topic of
path replanning has gained importance in the robotics community. Although the
number of replanning strategies has significantly increased, there is a lack of
agreed-upon libraries and tools, making the use, development, and benchmarking
of new algorithms arduous. This paper introduces OpenMORE, a new open-source
ROS-based C++ library for sampling-based path replanning algorithms. The
library builds a framework that allows for continuous replanning and collision
checking of the traversed path during the execution of the robot trajectory.
Users can solve replanning tasks exploiting the already available algorithms
and can easily integrate new ones, leveraging the library to manage the entire
execution.Comment: Accepted at IEEE ETFA 202
Multi-robot spot-welding cells: An integrated approach to cell design and motion planning
The necessity to manage several vehicle models on the same robotized assembly cell has made the cell design and the robot off-line motion planning two fundamental activities. Industrial practice and state-of-the-art methods focus on the technical issues of each activity, but no integrated approach has been yet proposed, resulting in a lack of optimality for the final cell configuration. The paper introduces a formalization of the whole process and proposes a heuristic multi-stage method for the identification of the optimal combination of cell design choices and motion planning. The proposed architecture is depicted through a real case for welding application
Multi-robot spot-welding cell design: Problem formalization and proposed architecture
The multi-robot cell design for car-body spot welding is faced by industry as a sequence of tasks, where researches are focused on issues of the
problem as a whole. In authors’ knowledge, none work in literature have suggested any formalization for the complete process. This paper tries
to bridges the gap proposing coherent process formalization, and presenting a corresponding innovative architecture for the automatic optimal
cell design. Specifically, the formalization involves the identification and allocation of the resources in terms of a set of decisional variables (e.g.
robot model/positioning/number, welding gun models/allocation/number, welding point allocation etc.); then, the design optimization process
minimizes the investment costs granting the cycle time. The multi-loop optimization architecture integrates both new algorithms and existent
procedures from different fields. Test-bed showing its feasibility is reported
robotic am system for plastic materials tuning and on line adjustment of process parameters
Abstract Additive Manufacturing (AM) techniques based on thermoplastic polymer extrusion allow the manufacture of complex parts, but their slow printing speed limits their use for mass production. To overcome this drawback, an industrial screw-based extruder has been mounted on an anthropomorphic robot, realizing a flexible AM platform for big objects. The most important process parameters have been set by a suitable experimental campaign, ensuring a regular deposited layer geometry. A closed-loop control has been implemented to further improve the process parameter setting based on data measured during the deposition, in this way compensating the material withdrawal or other unexpected defects
- …