Publications
Warning: The material that can be
downloaded in pdf format from this webpage may be subject to
copyright restrictions. Only personal use is allowed.
Jump to:
Books
B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo, Robotics:
Modelling, Planning and Control, Springer, London, UK,
2009 (see here). Greek
translation: Ρομποτική, Fountas, Athens, GR, 2013. Chinese translation: 机器人学
建模、规划与控制, Xi'an Jiaotong University Press, Xi'an, PRC, 2016.
B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo, Robotica:
Modellistica, Pianificazione e Controllo, McGraw-Hill,
2008 (see here).
L. Lanari, G. Oriolo, Controlli
Automatici - Esercizi di Sintesi, EUROMA, 1997 (in Italian,
downloadable
pdf version).
International Journals
S. G. Tarantos, T. Belvedere, G. Oriolo, "Dynamics-aware
navigation among moving obstacles with application to
ground and flying robots," Robotics and
Autonomous Systems, vol. 172, 104582, 2024 (pdf)
(link).
DOI:10.1016/j.robot.2023.104582
We present a novel method for navigation of
mobile robots in challenging dynamic
environments. The method, which is based on
Nonlinear Model Predictive Control (NMPC),
hinges upon a specially devised constraint for
dynamics-aware collision avoidance. In
particular, the constraint builds on the notion
of avoidable collision state, taking into
account the robot actuation capabilities in
addition to the robot–obstacle relative distance
and velocity. The proposed approach is applied
to both ground and flying robots and tested in a
variety of static and dynamic environments.
Comparative simulations with an NMPC using a
purely distance-based collision avoidance
constraint confirm the superiority of the
dynamics-aware version, especially for
high-speed navigation among moving obstacles.
Moreover, the results indicate that the method
can work with relatively short prediction
horizons and is therefore amenable to real-time
implementation.
M. Cipriano, P.
Ferrari, N. Scianca, L.
Lanari, G. Oriolo, "Humanoid motion
generation in a world of stairs,"
Robotics and Autonomous Systems,
vol. 168, 104495, 2023 (pdf)
(link).
DOI:10.1016/j.robot.2023.104495
Consider the problem of generating
humanoid motions in an environment consisting of
horizontal patches located at different heights (world
of stairs). To this end, the paper proposes an
integrated scheme which combines footstep planning and
gait generation. In particular, footsteps are produced
by a randomized algorithm that guarantees both
feasibility and quality of the plan according to a
chosen criterion; whereas for 3D gait generation we
devise an ad hoc extension of the Intrinsically Stable
MPC scheme. In its basic form, the proposed scheme
addresses the off-line case (known environments), but a
sensor-based adaptation is developed for the on-line
case (unknown environments) based on an anytime version
of the footstep planner. In order to validate the
proposed approach, we present simulations in CoppeliaSim
for the HRP-4 humanoid robot navigating scenarios of
different complexity, both in the on-line and off-line
case.
M. Selvaggio, A. Garg, F. Ruggiero, G.
Oriolo, B. Siciliano, "Non-prehensile object
transportation via model predictive non-sliding
manipulation control," IEEE
Transactions on Control Systems Technology,
vol. 31, no. 5, pp. 2231-2244, 2023 (pdf)
(link).
DOI:10.1109/TCST.2023.3277224
This article proposes a Model Predictive Non-Sliding
Manipulation (MPNSM) control approach to safely
transport an object on a tray-like end-effector of a
robotic manipulator. For the considered
non-prehensile transportation task to succeed, both
non-sliding manipulation and the robotic system
constraints must always be satisfied. To tackle this
problem, we devise a model predictive controller
enforcing sticking contacts, i.e., preventing
sliding between the object and the tray, and
assuring that physical limits such as extreme joint
positions, velocities, and input torques are never
exceeded. The combined dynamic model of the physical
system, comprising the manipulator and the object in
contact, is derived in a compact form. The
associated non-sliding manipulation constraint is
formulated such that the parametrized contact forces
belong to a conservatively approximated friction
cone space. This constraint is enforced by the
proposed MPNSM controller, formulated as an optimal
control problem that optimises the objective of
tracking the desired trajectory while always
satisfying both manipulation and robotic system
constraints. We validate our approach by showing
extensive dynamic simulations using a
torque-controlled 7- degree-of-freedom (DoF) KUKA
LBR IIWA robotic manipulator. Finally, demonstrative
results from real experiments conducted on a 21-DoF
humanoid robotic platform are shown.
P.
Ferrari, L. Rossini, F. Ruscelli, A. Laurenzi, G.
Oriolo, N. G. Tsagarakis, E. Mingo Hoffman, "Multi-contact
planning and control for humanoid robots: Design and
validation of a complete framework," Robotics
and Autonomous Systems, vol. 166, 104448, 2023 (pdf)
(link).
DOI:10.1016/j.robot.2023.104448
In this paper, we consider the problem of generating
appropriate motions for a torque-controlled humanoid
robot that is assigned a multi-contact
loco-manipulation task, i.e., a task that requires the
robot to move within the environment by repeatedly
establishing and breaking multiple, non-coplanar
contacts. To this end, we present a complete
multi-contact planning and control framework for
multi-limbed robotic systems, such as humanoids. The
planning layer works offline and consists of two
sequential modules: first, a stance planner computes a
sequence of feasible contact combinations; then, a
whole-body planner finds the sequence of
collision-free humanoid motions that realize them
while respecting the physical limitations of the
robot. For the challenging problem posed by the first
stage, we propose a novel randomized approach that
does not require the specification of pre-designed
potential contacts or any kind of pre-computation. The
control layer produces online torque commands that
enable the humanoid to execute the planned motions
while guaranteeing closed-loop balance. It relies on
two modules, i.e., the stance switching and reactive
balancing module; their combined action allows it to
withstand possible execution inaccuracies, external
disturbances, and modeling uncertainties. Numerical
and experimental results obtained on COMAN+, a
torque-controlled humanoid robot designed at Istituto
Italiano di Tecnologia, validate our framework for
loco-manipulation tasks of different complexity.
F. M. Smaldone,
N. Scianca, L. Lanari, G. Oriolo, "From walking to
running: 3D humanoid gait generation via MPC,"
Frontiers in Robotics and AI, vol. 9, pp. 1-18,
2022 (pdf).
DOI:10.3389/frobt.2022.876613
We present a real time algorithm for humanoid 3D walking
and/or running based on a Model Predictive Control (MPC)
approach. The objective is to generate a stable gait
that replicates a footstep plan as closely as possible,
that is, a sequence of candidate footstep positions and
orientations with associated timings. For each footstep,
the plan also specifies an associated reference height
for the Center of Mass (CoM) and whether the robot
should reach the footstep by walking or running. The
scheme makes use of the Variable-Height Inverted
Pendulum (VH-IP) as a prediction model, generating in
real time both a CoM trajectory and adapted footsteps.
The VH-IP model relates the position of the CoM to that
of the Zero Moment Point (ZMP); to avoid falling, the
ZMP must be inside a properly defined support region (a
3D extension of the 2D support polygon) whenever the
robot is in contact with the ground. The nonlinearity of
the VH-IP is handled by splitting the gait generation
into two consecutive stages, both requiring to solve a
quadratic program. Thanks to a particular triangular
structure of the VH-IP dynamics, the first stage deals
with the vertical dynamics using the Ground Reaction
Force (GRF) as a decision variable. Using the prediction
given by the first stage, the horizontal dynamics become
linear time-varying. During the flight phases, the VH-IP
collapses to a free-falling mass model. The proposed
formulation incorporates constraints in order to
maintain physically meaningful values of the GRF, keep
the ZMP in the support region during contact phases, and
ensure that the adapted footsteps are kinematically
realizable. Most importantly, a stability constraint is
enforced on the time-varying horizontal dynamics to
guarantee a bounded evolution of the CoM with respect to
the ZMP. Furthermore, we show how to extend the
technique in order to perform running on tilted
surfaces. We also describe a simple technique that
receives input high-level velocity commands and
generates a footstep plan in the form required by the
proposed MPC scheme. The algorithm is validated via
dynamic simulations on the full- scale humanoid robot
HRP-4, as well as experiments on the small-sized robot
OP3.
M. Beglini, T.
Belvedere, L. Lanari, G. Oriolo, "An intrinsically
stable MPC approach for anti-jackknifing control of
tractor-trailer vehicles", IEEE/ASME
Transactions on Mechatronics, vol. 27, no. 6, pp.
4417-4428, 2022 (pdf).
DOI:10.1109/LRA.2022.3141658
Tractor-trailer vehicles are affected by jack-knifing, a
phenomenon that consists in the divergence of the
trailer hitch angle and ultimately causes the vehicle to
fold up. For the case of backward motions, in which
jackknifing can occur at any speed, we present a control
method that drives the vehicle along generic reference
Cartesian trajectories while avoiding the divergence of
the hitch angle. This is obtained thanks to a feedback
control law that combines two actions: a tracking term,
computed using input–output linearization, and a
corrective term, generated via IS-MPC, an intrinsically
stable MPC scheme which is effective for stable
inversion of non-minimum phase systems. The successful
performance of the proposed anti-jackknifing control is
verified through simulations and experiments on a
purposely built one-trailer prototype. To show the
generality of the approach, we also apply and test the
proposed method on a two-trailer vehicle.
P.
M. Viceconte, R. Camoriano, G. Romualdi, D.
Ferigo, S. Dafarra, S. Traversaro, G. Oriolo,
L. Rosasco, D. Pucci, "ADHERENT: Learning
human-like trajectory generators for
whole-body control of humanoid robots",
IEEE Robotics and Automation Letters,
vol. 7, no. 2, pp. 2779-2786, 2022 (pdf).
DOI:10.1109/LRA.2022.3141658
Human-like trajectory generation and footstep
planning represent challenging problems in
humanoid robotics. Recently, research in
computer graphics investigated
machine-learning methods for character
animation based on training human-like models
directly on motion capture data. Such methods
proved effective in virtual environments,
mainly focusing on trajectory visualization.
This letter presents ADHERENT, a system
architecture integrating machine-learning
methods used in computer graphics with
whole-body control methods employed in
robotics to generate and stabilize human-like
trajectories for humanoid robots. Leveraging
human motion capture locomotion data, ADHERENT
yields a general footstep planner, including
forward, sideways, and backward walking
trajectories that blend smoothly from one to
another. Furthermore, at the joint
configuration level, ADHERENT computes
data-driven whole-body postural reference
trajectories coherent with the generated
footsteps, thus increasing the human likeness
of the resulting robot motion. Extensive
validations of the proposed architecture are
presented with both simulations and real
experiments on the iCub humanoid robot, thus
demonstrating ADHERENT to be robust to varying
step sizes and walking speeds.
G.
Turrisi, M. Capotondi, C. Gaz, V. Modugno, G.
Oriolo, A. De Luca, "On-line
learning for planning and control of underactuated
robots with uncertain dynamics,"
IEEE Robotics and
Automation Letters, vol. 7, no. 1, pp.
358-365, 2022 (pdf).
DOI:10.1109/LRA.2021.3126899
We
present an iterative approach for planning and
controlling motions of underactuated robots with
uncertain dynamics. At its core, there is a learning
process which estimates the perturbations induced by
the model uncertainty on the active and passive
degrees of freedom. The generic iteration of the
algorithm makes use of the learned data in both the
planning phase, which is based on optimization, and
the control phase, where partial feedback
linearization of the active dofs is performed on the
model updated on-line. The performance of the proposed
approach is shown by comparative simulations and
experiments on a Pendubot executing various types of
swing-up maneuvers. Very few iterations are typically
needed to generate dynamically feasible trajectories
and the tracking control that guarantees their
accurate execution, even in the presence of large
model uncertainties.
B.
Barros Carlos, A. Franchi, G. Oriolo,
"Towards
safe human-quadrotor interaction:
mixed-initiative control via real-time NMPC,"
IEEE Robotics and
Automation Letters, vol. 6, no. 4, pp.
7611-7618, 2021 (pdf).
DOI:10.1109/LRA.2021.3096502
This
article presents a novel algorithm for blending human
inputs and automatic controller commands, guaranteeing
safety in mixed-initiative interactions between humans
and quadrotors. The algorithm is based on nonlinear
model predictive control (NMPC) and involves using the
state solution to assess whether safety- and/or
task-related rules are met to mix control authority.
The mixing is attained through the convex combination
of human and actual robot costs, and is driven by a
continuous function that measures the rules’
violation. To achieve real-time feasibility, we rely
on an efficient real-time iteration (RTI) variant of a
sequential quadratic programming (SQP) scheme to cast
the mixed-initiative controller. We demonstrate the
effectiveness of our algorithm through numerical
simulations, where a second autonomous algorithm is
used to emulate the behavior of pilots with different
skill levels. Simulations show that our scheme
provides suitable assistance to pilots, especially
novices, in a workspace with obstacles while
bolstering computational efficiency.
N. Scianca, P.
Ferrari, D. De Simone, L. Lanari, G. Oriolo, "A
behavior-based framework for safe deployment of
humanoid robots,"
Autonomous Robots,
vol. 45, no. 4, pp. 435-456, 2021 (pdf).
DOI:10.1007/s10514-021-09978-5
We
present a complete framework for the safe deployment
of humanoid robots in environments containing humans.
Proceeding from some general guidelines, we propose
several safety behaviors, classified in three
categories, i.e., override, temporary override, and
proactive. Activation and deactivation of these
behaviors is triggered by information coming from the
robot sensors and is handled by a state machine. The
implementation of our safety framework is discussed
with respect to a reference control architecture. In
particular, it is shown that an MPC-based gait
generator is ideal for realizing all behaviors related
to locomotion. Simulation and experimental results on
the HRP-4 and NAO humanoids, respectively, are
presented to confirm the effectiveness of the proposed
method.
F. Cursi, V.
Modugno, L. Lanari, G. Oriolo, P. Kormushev, "Bayesian
neural network modeling and hierarchical MPC for a
tendon-driven surgical robot with uncertainty
minimization,"
IEEE Robotics and
Automation Letters, vol. 6, no. 2, pp.
2642-2649, 2021 (pdf).
DOI:10.1109/LRA.2021.3062339
In
order to guarantee precision and safety in robotic
surgery, accurate models of the robot and proper
control strategies are needed. Bayesian Neural
Networks (BNN) are capable of learning complex models
and provide information about the uncertainties of the
learned system. Model Predictive Control (MPC) is a
reliable control strategy to ensure optimality and
satisfaction of safety constraints. In this work we
propose the use of BNN to build the highly nonlinear
kinematic and dynamic models of a tendon-driven
surgical robot, and exploit the information about the
epistemic uncertainties by means of a Hierarchical MPC
(Hi-MPC) control strategy. Simulation and real world
experiments show that the method is capable of
ensuring accurate tip positioning, while satisfying
imposed safety bounds on the kinematics and dynamics
of the robot.
F. M. Smaldone, N.
Scianca, L. Lanari, G. Oriolo, "
<b>Feasibility-Driven Step Timing
Adaptation for Robust MPC-Based Gait Generation in
Humanoid</b>
Feasibility-driven step timing adaptation for
robust MPC-based gait generation in humanoids,"
IEEE Robotics and
Automation Letters, vol. 6, no. 2, pp.
1582-1589, 2021 (pdf).
DOI:10.1109/LRA.2021.3059627
Feasibility-Driven Step Timing Adaptation for
Robust MPC-Based Gait Generation in Humanoids
The
feasibility region of a Model Predictive Control (MPC)
algorithm is the subset of the state space in which
the constrained optimization problem to be solved is
feasible. In our recent Intrinsically Stable MPC
(IS-MPC) method for humanoid gait generation,
feasibility means being able to satisfy the dynamic
balance condition, the kinematic constraints on
footsteps as well as an explicit stability condition.
Here, we exploit the feasibility concept to build a
step timing adapter that, at each control cycle,
modifies the duration of the current step whenever a
feasibility loss is imminent due, e.g., to an external
perturbation. The proposed approach allows the IS-MPC
algorithm to maintain its linearity and adds a
negligible computational burden to the overall scheme.
Simulations and experimental results where the robot
is pushed while walking showcase the performance of
the proposed approach.
M. Cefalo, P.
Ferrari, G. Oriolo, "An opportunistic strategy
for motion planning in the presence of soft task
constraints," IEEE
Robotics and Automation Letters, vol. 5, no. 4,
pp. 6294-6301, 2020 (pdf).
DOI:10.1109/LRA.2020.3013893
Consider the problem of
planning collision-free motions for a robot that is
assigned a soft task constraint, i.e., a desired path
in task space with an associated error tolerance. To
this end, we propose an opportunistic planning
strategy in which two subplanners take turns in
generating motions. The hard planner guarantees exact
realization of the desired task path until an
obstruction is detected in configuration space; at
this point, it invokes the soft planner, which
is in charge of exploiting the available task
tolerance to bypass the obstruction and returning
control to the hard planner as soon as possible. As a
result, the robot will perform the desired task for as
long as possible, and deviate from it only when
strictly needed to avoid a collision. We present
several planning experiments performed in V-REP for
the PR2 mobile manipulator in order to show the
effectiveness of the proposed planner.
N. Scianca, D. De Simone,
L. Lanari, G. Oriolo, "MPC for humanoid gait
generation: Stability and feasibility", IEEE
Transactions on Robotics, vol. 36, no. 4, pp.
1171-1188, 2020 (pdf).
DOI:10.1109/TRO.2019.2958483
We present IS-MPC, an
intrinsically stable MPC framework for humanoid
gait generation that incorporates a stability
constraint in the formulation. The method uses as
prediction model a dynamically extended LIP with
ZMP velocities as control inputs, producing in
real time a gait (including footsteps with timing)
that realizes omnidirectional motion commands
coming from an external source. The stability
constraint links future ZMP velocities to the
current state so as to guarantee that the
generated CoM trajectory is bounded with respect
to the ZMP trajectory. Being the MPC control
horizon finite, only part of the future ZMP
velocities are decision variables; the remaining
part, called {\em tail}, must be either
conjectured or anticipated using preview
information on the reference motion. Several
options for the tail are discussed, each
corresponding to a specific terminal constraint. A
feasibility analysis of the generic MPC iteration
is developed and used to obtain sufficient
conditions for recursive feasibility. Finally, we
prove that recursive feasibility guarantees
stability of the CoM/ZMP dynamics. Simulation and
experimental results on NAO and HRP-4 are
presented to highlight the performance of IS-MPC.
A. Kheddar, S. Caron, P. Gergondet, A.
Comport, A. Tanguy, C. Ott, B. Henze, G. Mesesan, J.
Englsberger, M.A. Roa, P-B. Wieber, F. Chaumette, F.
Spindler, G. Oriolo, L. Lanari, A. Escande, K.
Chappellet, F. Kanehiro, and P. Rabaté, "Humanoid
robots in aircraft manufacturing: The Airbus use
cases", IEEE Robotics & Automation
Magazine, vol. 26, no. 4, pp. 30-45, 2019 (pdf).
DOI:10.1109/MRA.2019.2943395. This paper won the IEEE
Robotics and Automation Magazine Best Paper Award
for 2020.
L. Penco, N. Scianca, V.
Modugno, L. Lanari, G. Oriolo, S. Ivaldi, "A
multimode teleoperation framework for humanoid
loco-manipulation: A demonstration using the iCub
robot", IEEE Robotics & Automation
Magazine, vol. 26, no. 4, pp. 73-82, 2019 (pdf).
DOI:10.1109/MRA.2019.2941245.
A. Karami, H. Sadeghian,
M. Keshmiri, G. Oriolo, "Force, orientation
and position control in redundant manipulators in
prioritized scheme with null space compliance,"
Control Engineering Practice, vol. 85, pp.
23–33, 2019 (pdf).
DOI:
10.1016/j.conengprac.2019.01.003
This paper addresses the problem of executing multiple
prioritized tasks for robot manipulators with
compliant behavior in the remaining null space. A
novel controller–observer is proposed to ensure
accurate accomplishment of various tasks based on a
predefined hierarchy using a new priority assignment
approach. Force control, position control and
orientation control are considered. Moreover, a
compliant behavior is imposed in the null space to
handle physical interaction without using joint torque
measurements. Asymptotic stability of the task space
error and external torque estimation error during
executing multiple tasks are shown. The performance of
the proposed approach is evaluated on a 7R light
weight robot arm by several case studies.
M. Cefalo, G. Oriolo, "A general framework for
task-constrained motion planning with moving
obstacles,"
Robotica, vol. 37, pp.
575-598, 2019 (pdf). DOI:
10.1017/S0263574718001182
Consider the practically relevant situation in which a
robotic system is assigned a task to be executed in an
environment that contains moving obstacles. Generating
collision-free motions that allow the robot to execute
the task while complying with its control input
limitations is a challenging problem, whose solution
must be sought in the robot state space extended with
time. We describe a general planning framework which
can be tailored to robots described by either
kinematic or dynamic models. The main component is a
control-based scheme for producing configuration space
subtrajectories along which the task constraint is
continuously satisfied. The geometric motion and time
history along each subtrajectory are generated
separately in order to guarantee feasibility of the
latter and at the same time make the scheme
intrinsically more flexible. A randomized algorithm
then explores the search space by repeatedly invoking
the motion generation scheme and checking the produced
subtrajectories for collisions. The proposed framework
is shown to provide a probabilistically complete
planner both in the kinematic and the dynamic case.
Modified versions of the planners based on the
exploration– exploitation approach are also devised to
improve search efficiency or optimize a performance
criterion along the solution. We present results in
various scenarios involving non-holonomic mobile
robots and fixed-based manipulators to show the
performance of the planner.
A. Karami, H. Sadeghian,
M. Keshmiri, G. Oriolo, "Hierarchical tracking task control in
redundant manipulators with compliance control in
the null-space," Mechatronics, vol. 55, pp.
171-179, 2018 (pdf).
DOI:
10.1016/j.mechatronics.2018.09.005
In this paper, a new approach for dealing with
multiple tracking tasks during physical interaction is
proposed. By using this method, multiple tasks are
accomplished based on the assigned priority in
addition to a compliant behavior in the null-space of
the main tasks. This issue is critical when robots are
employed for complex manipulation in unknown
environments and in the presence of human. During the
manipulation in the dynamic environments, different
objects may collide with the robot body and disturb
its manipulation. In these cases, the robot is
expected to continue execution of the tasks,
accurately. Meanwhile, the robot should be compliant
to ensure the safety during the interaction. A
nonlinear controller-observer is proposed for tracking
the desired trajectory based on a preallocated
hierarchy. The suggested controller-observer estimates
the external torques applied to the robot body without
using joint torque measurements and compensates its
projection on the task spaces. Asymptotic stability of
the task space errors, the null-space velocity and the
external interaction estimation error during
accomplishing multiple tracking tasks are shown
analytically. Finally, the algorithm performance is
shown through experiments on a 7-DOF KUKA LWR robot
arm.
G. Oriolo, M. Cefalo, M.
Vendittelli, "Repeatable
motion planning for redundant robots over cyclic
tasks," IEEE
Transactions on Robotics, vol. 33, no. 5,
pp. 1170-1183, 2017 (pdf).
DOI:
10.1109/TRO.2017.2715348
We consider the problem of repeatable motion planning
for redundant robotic systems performing cyclic tasks
in the presence of obstacles. For this open problem,
we present a control-based randomized planner, which
produces closed collision-free paths in configuration
space and guarantees continuous satisfaction of the
task constraints. The proposed algorithm, which relies
on bidirectional search and loop closure in the
task-constrained configuration space, is shown to be
probabilistically complete. A modified version of the
planner is also devised for the case in which
configuration-space paths are required to be smooth.
Finally, we present planning results in various
scenarios involving both free-flying and nonholonomic
robots to show the effectiveness of the proposed
method.
A. Paolillo, A.
Faragasso, G. Oriolo, M. Vendittelli, "Vision-based maze
navigation for humanoid robots," Autonomous Robots,
vol. 41, no. 2, pp. 293-309, 2017 (pdf).
DOI:
10.1007/s10514-015-9533-1
We present a vision-based approach for navigation of
humanoid robots in networks of corridors connected
through curves and junctions. The objective of the
humanoid is to follow the corridors, walking as close
as possible to their center to maximize motion safety,
and to turn at curves and junctions. Our control
algorithm is inspired by a tech- nique originally
designed for unicycle robots that we have adapted to
humanoid navigation and extended to cope with the
presence of turns and junctions. In addition, we prove
here that the corridor following control law provides
asymptotic convergence of robot heading and position
to the corridor bisector even when the corridor walls
are not parallel. A state transition system is
designed to allow navigation in mazes of corridors,
curves and T-junctions. Extensive experimental
validation proves the validity and robustness of the
approach.
P.
Stegagno, M. Cognetti, G. Oriolo, H.H.
Bülthoff, A. Franchi, "Ground and aerial mutual
localization using anonymous relative-bearing
measurements," IEEE
Transactions on Robotics, vol. 32,
no. 5 , pp. 1133-1151, 2016 (pdf). DOI:
10.1109/TRO.2016.2593454
We present a decentralized algorithm for estimating
mutual poses (relative positions and orientations) in
a group of mobile robots. The algorithm uses
relative-bearing measurements, which for example can
be obtained from onboard cameras, and information
about the motion of the robots, such as inertial
measurements. It is assumed that all relative-bearing
measurements are anonymous; i.e., each of them
specifies a direction along which another robot is
located but not its identity. This situation, which is
often ignored in the literature, frequently arises in
practice and remarkably increases the complexity of
the problem. The proposed solution is based on a
two-step approach: in the first step, the most likely
unscaled relative configurations with identities are
computed from anonymous measurements using geometric
arguments, while in the second step the scale is
determined by numeric Bayesian filtering based on the
motion model. The solution is first developed for
ground robots in SE(2) and then for aerial robots in
SE(3). Experiments using Khepera III ground mobile
robots and quadrotor aerial robots confirm that the
proposed method is effective and robust w.r.t. false
positives and negatives of the relative-bearing
measuring process.
G. Oriolo, A. Paolillo , L. Rosa, M. Vendittelli,
"Humanoid odometric
localization integrating kinematic, inertial and
visual information," Autonomous Robots, vol.
40, no. 5, pp. 867–879, 2016 (pdf). DOI:
10.1007/s10514-015-9498-0
We present a method for odometric localization of
humanoid robots using standard sensing equipment,
i.e., a monocular camera, an Inertial Measurement Unit
(IMU), joint encoders and foot pressure sensors. Data
from all these sources are integrated using the
prediction-correction paradigm of the Extended Kalman
Filter. Position and orientation of the torso, defined
as the representative body of the robot, are predicted
through kinematic computations based on joint encoder
readings; an asynchronous mechanism triggered by the
pressure sensors is used to update the placement of
the support foot. The correction step of the filter
uses as measurements the torso orientation, provided
by the IMU, and the head pose, reconstructed by a
VSLAM algorithm. The proposed method is validated on
the humanoid NAO through two sets of experiments:
open-loop motions aimed at assessing the accuracy of
localization with respect to a ground truth, and
closed-loop motions where the humanoid pose estimates
are used in real-time as feedback signals for
trajectory control.
A. Franchi,
P. Stegagno, G. Oriolo, "Decentralized multi-robot encirclement of a
3D target with guaranteed collision avoidance,"
Autonomous Robots,
vol. 40, pp. 245-265, 2016 (pdf).
DOI:
10.1007/s10514-015-9450-3
We present a control framework for achieving
encirclement of a target moving in 3D using a
multi-robot system. Three variations of a basic
control strategy are proposed for different versions
of the encirclement problem, and their effectiveness
is formally established. An extension ensuring
maintenance of a safe inter-robot distance is also
discussed. The proposed framework is fully
decentralized and only requires local communication
among robots; in particular, each robot locally
estimates all the relevant global quantities. We
validate the proposed strategy through simulations on
kinematic point robots and quadrotor UAVs, as well as
experiments on differential-drive wheeled mobile
robots.
H. Jabbari,
G. Oriolo, H. Bolandi, "Output feedback image-based visual servoing
control of an underactuated unmanned aerial vehicle,"
Proceedings of the
Institution of Mechanical Engineers, Part I: Journal
of Systems and Control Engineering, vol. 228,
no. 7, pp. 435-448, 2014 (pdf).
DOI:
10.1177/0959651814530698
In this article, image-based visual servoing control
of an underactuated unmanned aerial vehicle is
considered for the three-dimensional translational
motion. Taking into account the low quality of
accelerometers’ data, the main objective of this
article is to only use information of rate gyroscopes
and a camera, as the sensor suite, in order to design
an image-based visual servoing controller. Kinematics
and dynamics of the unmanned aerial vehicle are
expressed in terms of visual information, which make
it possible to design dynamic image-based visual
servoing controllers without using lin- ear velocity
information obtained from accelerometers. Image
features are selected through perspective image
moments of a flat target plane in which no geometric
information is required, and therefore, the approach
can be applied in unknown environments. Two output
feedback controllers that deal with uncertainties in
dynamics of the system related to the motion of the
target and also unknown depth information of the image
are proposed using a linear observer. Stability
analysis guarantees that the errors of the system
remain uniformly ultimately bounded during a tracking
mission and converge to zero when the target is
stationary. Simulation results are presented to
validate the designed controllers.
H. Jabbari, G. Oriolo,
H. Bolandi, "An
adaptive scheme for image-based visual servoing of
an underactuated UAV," International Journal of
Robotics and Automation, vol.
29, no. 1, pp. 92-104, 2014 (pdf). DOI:
10.2316/Journal.206.2014.1.206-3942
An image-based visual servoing (IBVS) method is
proposed for controlling the 3D translational motion
and the yaw rotation of a quadrotor. The dynamic model
of this Unmanned Aerial Vehicle (UAV) is considered at
the design stage to account for its underactuation. In
contrast with previous IBVS methods for underactuated
UAVs, which used spherical image moments as visual
features, the proposed controller makes use of
appropriately defined perspective moments. As a
consequence, we gain a clear improvement in
performance, as satisfactory trajectories are obtained
in both image and Cartesian space. In addition, an
adaptation mechanism is included in the controller to
achieve robust performance in spite of uncertainties
related to the depth of the image features and to the
dynamics of the robot. Simulation results in both
nominal and perturbed conditions are presented to
validate the proposed method.
A. Franchi, G. Oriolo,
P. Stegagno, "Mutual
localization in multi-robot systems using anonymous
relative measurements," The International
Journal of Robotics Research, vol. 32, no.
11, pp. 1302-1322, 2013 (pdf). DOI:
10.1177/0278364913495425
We propose a decentralized method to perform mutual
localization in multi-robot systems using anonymous
relative measurements, i.e., measurements that do not
include the identity of the measured robot. This is a
challenging and practically relevant operating
scenario that has received little attention in the
literature. Our mutual localization algorithm includes
two main components: a probabilistic multiple
registration stage, which provides all data
associations that are consistent with the relative
robot measurements and the current belief, and a
dynamic filtering stage, which incorporates odometric
data into the estimation process. The design of the
proposed method proceeds from a detailed formal
analysis of the implications of anonymity on the
mutual localization problem. Experimental results on a
team of differential-drive robots illustrate the
effectiveness of the approach, and in particular its
robustness against false positives and negatives that
may affect the robot measurement process. We also
provide an experimental comparison that shows how the
proposed method outperforms more classical approaches
that may be designed building on existing techniques.
The source code of the proposed method is available
within the MLAM ROS stack.
A. Censi, A. Franchi, A.
Marchionni, G. Oriolo, "Simultaneous calibration of odometry and
sensor parameters for mobile robots," IEEE Transactions on
Robotics, vol. 29, no. 2, pp. 475-492,
2013 (pdf). DOI:
10.1109/TRO.2012.2226380
Consider a differential-drive mobile robot equipped
with an on-board exteroceptive sensor that can
estimate its own motion, e.g., a range-finder.
Calibration of this robot involves estimating six
parameters: three for the odometry (radii and distance
between the wheels), and three for the pose of the
sensor with respect to the robot. After analyzing the
observability of this problem, this paper describes a
method for calibrating all parameters at the same
time, without the need for external sensors or
devices, using only the measurement of the wheels
velocities and the data from the exteroceptive sensor.
The method does not require the robot to move along
particular trajectories. Simultaneous calibration is
formulated as a maximum-likelihood problem and the
solution is found in a closed form. Experimental
results show that the accuracy of the proposed
calibration method is very close to the attainable
limit given by the Cramèr–Rao bound.
A. Cherubini, F. Chaumette, G. Oriolo, "Visual servoing for path
reaching with nonholonomic robots,"
Robotica, vol.
29, pp. 1037-1048, 2011
(pdf).
We present two visual servoing controllers (pose-based
and image-based) enabling mobile robots with a fixed
pinhole camera to reach and follow a continuous path
drawn on the ground. The first contribution is the
theoretical and experimental comparison between
pose-based and image-based techniques for a
nonholonomic robot task. Moreover, our controllers are
appropriate not only for path following, but also for
path reaching, a problem that has been rarely tackled
in the past. Finally, in contrast with most works,
which require the path geometric model, only two path
features are necessary in our image-based scheme and
three in the pose-based scheme. For both controllers,
a convergence analysis is carried out, and the
performance is validated by simulations, and outdoor
experiments on a car-like robot.
A. Cherubini, F.
Giannone, L. Iocchi, M. Lombardo, G. Oriolo, "Policy gradient learning
for a humanoid soccer robot,"
Robotics and
Autonomous Systems, vol. 57,
pp. 808-818, 2009 (pdf).
In humanoid robotic soccer, many factors, both at
low-level (e.g., vision and motion control) and at
high-level (e.g., behaviors and game strategies),
determine the quality of the robot performance. In
particular, the speed of individual robots, the
precision of the trajectory and the stability of the
walking gaits, have a high impact on the success of a
team. Consequently, humanoid soccer robots require
fine tuning, especially for the basic behaviors. In
recent years, machine learning techniques have been
used to find optimal parameter sets for various
humanoid robot behaviors. However, a drawback of
learning techniques is time consumption: a practical
learning method for robotic applications must be
effective with a small amount of data. In this
article, we compare two learning methods for humanoid
walking gaits based on the Policy Gradient algorithm.
We demonstrate that an extension of the classic Policy
Gradient algorithm that takes into account parameter
relevance allows for better solutions when only a few
experiments are available. The results of our
experimental work show the effectiveness of the policy
gradient learning method, as well as its higher
convergence rate, when the relevance of parameters is
taken into account during learning.
A. Franchi, L. Freda, G. Oriolo, M. Vendittelli, "The Sensor-based Random
Graph method for cooperative robot exploration," IEEE/ASME Transactions
on Mechatronics, vol. 14, no. 2, pp. 163-175,
2009 (pdf).
We present a decentralized cooperative exploration
strategy for a team of mobile robots equipped with
range finders. A roadmap of the explored area, with
the associate safe region, is built in the form of a
Sensor-based Random Graph (SRG). This is expanded by
the robots by using a randomized local planner which
automatically realizes a trade-off between information
gain and navigation cost. The nodes of the SRG
represent view configurations that have been visited
by at least one robot, and are connected by arcs that
represent safe paths. These paths have been actually
traveled by the robots or added to the SRG to improve
its connectivity. Decentralized cooperation and
coordination mechanisms are used so as to guarantee
exploration efficiency and avoid conflicts.
Simulations and experiments are presented to show the
performance of the proposed technique.
A. Cherubini, G. Oriolo, F. Macrì, F. Aloise, F.
Cincotti, D. Mattia, "A
multimode navigation system for an assistive
robotics project," Autonomous Robots,
vol. 25, pp. 383-404, 2008 (pdf).
Assistive technology is an emerging area, where
robotic devices can help individuals with motor
disabilities to achieve independence in daily
activities. This paper deals with a system that
provides remote control of Sony AIBO, a commercial
mobile robot, within the assistive project ASPICE. The
robot can be controlled by various input devices,
including a Brain-Computer Interface. AIBO has been
chosen for its friendly-looking aspect, in order to
ease interaction with the patients. The development of
the project is described by focusing on the design of
the robot navigation system. Single step,
semi-autonomous and autonomous navigation modes have
been realized to provide different levels of control.
Automatic collision avoidance is integrated in all
cases. Other features of the system, such as the video
feedback from the robotic platform to the user, and
the use of AIBO as communication aid, are briefly
described. The performance of the navigation system is
shown by simulations as well as experiments. The
system has been clinically validated, in order to
obtain a definitive assessment through patient
feedback.
A. De Luca, G. Oriolo, P. Robuffo Giordano, "Feature depth observation
for image-based visual servoing: Theory and
experiments," The International
Journal of Robotics Research, vol. 27, no.
10, pp. 1093-1116, 2008 (pdf).
In the classical image-based visual servoing
framework, error signals are directly computed from
image feature parameters, allowing in principle to
obtain control schemes that need neither a complete 3D
model of the scene, nor a perfect camera calibration.
However, when the computation of control signals
involves the interaction matrix, the current value of
some 3D parameters is required for each considered
feature, and typically a rough approximation of this
value is used. With reference to the case of a point
feature, for which the relevant 3D parameter is the
depth Z, we propose a visual servoing approach
where Z is observed and made available for
servoing. This is achieved by interpreting depth as an
unmeasurable state with known dynamics, and by
building a nonlinear observer that asymptotically
recovers the actual value of Z for the selected
feature. A byproduct of our analysis is the rigorous
characterization of camera motions that actually allow
such observation. Moreover, in the case of a partially
uncalibrated camera, it is possible to exploit
complementary camera motions in order to preliminarily
estimate the focal length without knowing Z.
Simulation and experimental results are presented for
a mobile robot with an on-board camera in order to
illustrate the benefits of integrating the depth
observation within classical visual servoing schemes.
F.
Cincotti, D. Mattia, F. Aloise, S. Bufalari, G.
Schalk, G. Oriolo, A. Cherubini, M.G. Marciani, F.
Babiloni, "Non-invasive
brain-computer interface system: Towards its
application as assistive technology," Brain Research
Bulletin, vol. 75, no. 6, pp. 796-803, 2008
(pdf).
The quality of life of people suffering from severe
motor disabilities can benefit from the use of current
assistive technology capable of ameliorating
communication, house-environment management and
mobility, according to the user’s residual motor
abilities. Brain–computer interfaces (BCIs) are
systems that can translate brain activity into signals
that control external devices. Thus they can represent
the only technology for severely paralyzed patients to
increase or maintain their communication and control
options. Here we report on a pilot study in which a
system was implemented and validated to allow disabled
persons to improve or recover their mobility (directly
or by emulation) and communication within the
surrounding environment. The system is based on a
software controller that offers to the user a
communication interface that is matched with the
individual’s residual motor abilities. Patients (n =
14) with severe motor disabilities due to progressive
neurodegenerative disorders were trained to use the
system prototype under a rehabilitation program
carried out in a house-like furnished space. All users
utilized regular assistive control options (e.g.,
microswitches or head trackers). In addition, four
subjects learned to operate the system by means of a
non-invasive EEG-based BCI. This system was controlled
by the subjects’ voluntary modulations of EEG
sensorimotor rhythms recorded on the scalp; this skill
was learnt even though the subjects have not had
control over their limbs for a long time. We conclude
that such a prototype system, which integrates several
different assistive technologies including a BCI
system, can potentially facilitate the translation
from pre-clinical demonstrations to a clinical useful
BCI.
L. Freda, G. Oriolo, "Vision-based interception
of a moving target with a nonholonomic mobile robot," Robotics and Autonomous
Systems, vol. 55, pp. 419-432, 2007 (pdf).
A novel vision-based scheme is presented for driving a
nonholonomic mobile robot to intercept a moving
target. The proposed method has a two-level structure.
On the lower level, the pan-tilt platform carrying the
on-board camera is controlled so as to keep the target
as close as possible to the center of the image plane.
On the higher level, the relative position of the
target is retrieved from its image coordinates and the
camera pan-tilt angles through simple geometry, and
used to compute a control law which drives the robot
to the target. Various possible choices are discussed
for the high-level robot controller, and the
associated stability properties are rigorously
analyzed. The proposed visual interception method is
validated through simulations as well as experiments
on the mobile robot MagellanPro.
A. De Luca, G. Oriolo, P. Robuffo Giordano, "Image-based visual servoing
schemes for nonholonomic mobile manipulators," Robotica, vol. 25,
no. 2, pp. 129-145, 2007 (pdf).
We consider the task-oriented modeling of the
differential kinematics of nonholonomic mobile
manipulators (NMMs). A suitable NMM Jacobian is defined
that relates the available input commands to the time
derivative of the task variables, and can be used to
formulate and solve kinematic control problems. When the
NMM is redundant with respect to the given task, we
provide an extension of two well-known redundancy
resolution methods for fixed-base manipulators
(Projected Gradient and Task Priority) and introduce a
novel technique (Task Sequencing) aimed at improving
performance, e.g., avoiding singularities. The proposed
methods are applied then to the specific case of
image-based visual servoing, where the NMM image
Jacobian combines the interaction matrix and the
kinematic model of the mobile manipulator. Comparative
numerical results are presented for two case studies.
G. L. Mariottini, G. Oriolo, D. Prattichizzo, "Image-based visual servoing for
nonholonomic mobile robots using epipolar geometry," IEEE Transactions on Robotics, vol.
23, no. 1, pp. 87-100, 2007 (pdf).
We present an image-based visual servoing strategy for
driving a nonholonomic mobile robot equipped with a pinhole
camera toward a desired configuration. The proposed
approach, which exploits the epipolar geometry defined by
the current and desired camera views, does not need any
knowledge of the 3-D scene geometry. The control scheme is
divided in two steps. In the first, using an approximate
input-output linearizing feedback, the epipoles are zeroed
so as to align the robot with the goal. Feature points are
then used in the second translational step to reach the
desired configuration. Asymptotic convergence to the desired
configuration is proven, both in the calibrated and
partially calibrated case. Simulation and experimental
results show the effectiveness of the proposed control
scheme.
G. Oriolo, M.
Vendittelli, "A framework for
the stabilization of general nonholonomic systems with an
application to the plate-ball mechanism," IEEE Transactions on Robotics,
vol. 21, no. 2, pp. 162-175, 2005 (pdf).
We present a framework for the stabilization of nonholonomic
systems that do not possess special properties such as
flatness or exact nilpotentizability. Our approach makes use
of two tools: an iterative control scheme and a nilpotent
approximation of the system dynamics. The latter is used to
compute an approximate steering control which, repeatedly
applied to the system, guarantees asymptotic stability with
exponential convergence to any desired set-point, under
appropriate conditions. For illustration, we apply the
proposed strategy to design a stabilizing controller for the
plate-ball manipulation system, a canonical example of
non-flat nonholonomic mechanism. The theoretical performance
and robustness of the algorithm are confirmed by simulations,
both in the nominal case and in the presence of a perturbation
on the ball radius.
M.
Vendittelli, G. Oriolo, F. Jean, J.-P. Laumond, "Nonhomogeneous nilpotent
approximations for nonholonomic systems with singularities,"
IEEE Transactions on
Automatic Control, vol. 49, no. 2, pp. 261-266,
2004 (pdf).
Nilpotent approximations are a useful tool for analyzing and
controlling systems whose tangent linearization does not preserve
controllability, such as nonholonomic mechanisms. However,
conventional homogeneous approximations exhibit a drawback: in the
neighborhood of singular points (where the system growth vector is
not constant) the vector fields of the approximate dynamics do not
vary continuously with the approximation point. The
geometric counterpart of this situation is that the sub-Riemannian
distance estimate provided by the classical Ball-Box Theorem is
not uniform at singular points. With reference to a specific
family of driftless systems, we show how to build a nonhomogeneous
nilpotent approximation whose vector fields vary continuously
around singular points. It is also proven that the
privileged coordinates associated to such an approximation
provide a uniform estimate of the distance.
A. De
Luca, S. Iannitti, R. Mattone, G. Oriolo, "Underactuated manipulators: Control
properties and techniques," Machine Intelligence & Robotic Control, vol.
4, no. 3, pp. 113-125, 2002 (pdf).
A. De
Luca, G. Oriolo, "Trajectory
planning and control for planar robots with passive last joint,"
The International Journal of
Robotics Research, vol. 21, no. 5-6, pp. 575-590, 2002 (pdf).
We present a method for trajectory planning and control of planar
robots with a passive rotational last joint. These underactuated
mechanical systems, which are subject to nonholonomic second-order
constraints, are shown to be fully linearized and input-output
decoupled by means of a nonlinear dynamic feedback. This objective
is achieved in a unified framework, both in the presence or
absence of gravity. The linearizing output is the position of the
center of percussion of the last link. Based on this result, one
can plan smooth trajectories joining in finite time any initial
and desired final state of the robot; in particular, transfers
between inverted equilibria and swing-up maneuvers under gravity
are easily obtained. We also address the problem of avoiding the
singularity induced by the dynamic linearization procedure through
a careful choice of output trajectories. A byproduct of the
proposed method is the straightforward design of exponentially
stable tracking controllers for the generated trajectories.
Simulation results are reported for a 3R robot moving in a
horizontal and vertical plane. Possible extensions of the approach
and its relationships with the differential flatness technique are
briefly discussed.
G.
Oriolo, A. De Luca, M. Vendittelli, "WMR control via dynamic feedback linearization: Design,
implementation and experimental validation," IEEE Transactions on Control Systems
Technology, vol. 10, no. 6, pp. 835-852, 2002 (pdf).
The subject of this paper is the motion control problem of wheeled
mobile robots (WMRs) in environments without obstacles. With
reference to the popular unicycle kinematics, it is shown that
dynamic feedback linearization is an efficient design tool leading
to a solution simultaneously valid for both trajectory tracking
and set-point regulation problems. The implementation of this
approach on the laboratory prototype SuperMARIO, a two-wheel
differentially-driven mobile robot, is described in detail. To
assess the quality of the proposed controller, we compare its
performance with that of several existing control techniques in a
number of experiments. The obtained results provide useful
guidelines for WMR control designers.
A. De
Luca, G. Oriolo, "Comments on
"Adaptive Variable Structure Set-Point Control of Underactuated
Robots"," IEEE
Transactions on Automatic Control, vol. 46, no. 5, pp.
809-811, 2001.
P.
Lucibello, G. Oriolo, "Robust
stabilization by iterative state steering with an application to
chained-form systems," Automatica,
vol. 37, no. 1, pp. 71-79, 2001 (pdf).
An approach is presented for the robust stabilization of nonlinear
systems. The proposed strategy can be adopted whenever it is
possible to compute a control law that steers the state in finite
time from any initial condition to a point closer to the desired
equilibrium. Under suitable assumptions, such control law can be
applied in an iterative fashion, obtaining uniform asymptotic
stability of the equilibrium point, with exponential rate of
convergence. Small non-persistent perturbations are rejected,
while persistent perturbations induce limited errors. In order to
show the usefulness of the presented theoretical developments, the
approach is applied to chained-form systems and, for illustration,
simulations results are given for the robust stabilization of a
unicycle.
A. De
Luca, R. Mattone, G. Oriolo, "Stabilization
of an underactuated planar 2R manipulator," International Journal of Robust and
Nonlinear Control, vol. 10, pp. 181-198, 2000 (compressed
Postscript).
We describe a technique for the stabilization of a 2R robot moving
in the horizontal plane with a single actuator at the base, an
interesting example of underactuated mechanical system that is not
smoothly stabilizable. The proposed method is based on a recently
introduced iterative steering paradigm, which prescribes the
repeated application of an error contracting open-loop control
law. In order to compute efficiently such a law, the dynamic
equations of the robot are transformed via partial feedback
linearization and nilpotent approximation. Simulation and
experimental results are presented for a laboratory prototype.
G.
Oriolo, S. Panzieri, G. Ulivi, "Learning
optimal trajectories for nonholonomic systems," International Journal of Control,
vol. 73, no. 10, pp. 980-991, 2000 (pdf).
Many advanced robotic systems are subject to nonholonomic
constraints, e.g., wheeled mobile robots, space manipulators and
multifingered robot hands. Steering these mechanisms between
configurations in the presence of perturbations is a difficult
problem. In fact, the divide et impera strategy (first plan a
trajectory, then track it by feedback) has a fundamental drawback
in this case: due to the peculiar control properties of
nonholonomic systems, smooth feedback cannot provide tracking of
the whole trajectory. As a result, it would be necessary to give
up either accuracy in the final positioning or predictability of
the actual motion. We pursue here a different approach which does
not rely on a separation between planning and control. Based on
the learning control paradigm, a robust steering scheme is devised
for systems which can be put in chained form, a canonical
structure for nonholonomic systems. By overparameterizing the
control law, other performance goals can be met, typically
expressed as cost functions to be minimized along the trajectory.
As a case study, we consider the generation of robust optimal
trajectories for a car-like mobile robot, with criteria such as
total length, maximum steering angle, distance from workspace
obstacles, or error with respect to an off-line planned
trajectory.
G.
Oriolo, S. Panzieri, G. Ulivi, "An
iterative learning controller for nonholonomic mobile robots,"
The International Journal of
Robotics Research, vol. 17, no. 9, pp. 954-970, 1998 (pdf).
We present an iterative learning controller that applies to
nonholonomic mobile robots as well as to other systems which can
be put in chained form. The learning algorithm exploites the fact
that chained-form systems are linear under piecewise-constant
inputs. The proposed control scheme requires the execution of a
small number of experiments in order to drive the system to the
desired state in finite time, with nice convergence and robustness
properties with respect to modeling inaccuracies as well as
disturbances. To overcome the necessity of exact system
re-initialization at each iteration, the basic method is modified
so as to obtain a cyclic controller, in which the system is
cyclically steered among an arbitrary sequence of states. As a
case study, a car-like mobile robot is considered. Both simulation
and experimental results are reported in order to show the
performance of the method.
G.
Oriolo, G.Ulivi, M.Vendittelli, "Real-time
map building and navigation for autonomous robots in unknown
environments," IEEE
Transactions on System, Man, and Cybernetics - Part B:
Cybernetics, vol. 28, no. 3, pp. 316-333, 1998 (pdf).
An algorithmic method is presented for the problem of autonomous
robot motion in completely unknown environments. Our approach is
based on the alternate execution of two fundamental processes: map
building and navigation. In the former, range measures are
collected through the robot exteroceptive sensors and processed in
order to build a local representation of the surrounding area.
This representation is then integrated in the global map so far
reconstructed by filtering out insufficient or conflicting
information. In the navigation phase, an A*-based planner
generates a local path from the current robot position to the
goal, that is safe inside the visited area and proposes directions
for further exploration. The robot follows the path up to the
boundary of the visited area, terminating its motion if unexpected
obstacles are encountered. The most peculiar aspects of our method
are (i) the use of fuzzy logic to build an environment map that is
very efficiently computed and modified, and (ii) the iterative
application of A*, that is a complete planning algorithm taking
full advantage local information. Experimental results of the
implementation on a NOMAD 200 mobile robot show that the proposed
method provides real-time performance both in static and
moderately dynamic environments.
A. De
Luca, R. Mattone, G. Oriolo, "Steering
a class of redundant mechanisms through end-effector generalized
forces," IEEE
Transactions on Robotics and Automation, vol. 14, no. 2,
pp. 329-335, 1998.
A. De
Luca, R.Mattone, G.Oriolo, "Control
of redundant robots under end-effector commands: A case study in
underactuated systems," Applied Mathematics and Computer Science, vol.
7, no. 2, pp. 225-251, 1997 (compressed
Postscript).
G.
Oriolo, G. Ulivi, M. Vendittelli, "Fuzzy maps: A new tool for mobile robot perception and
planning," Journal of
Robotic Systems, vol. 14, no. 3, pp. 179-197, 1997 (compressed
Postscript).
A. De
Luca, G. Oriolo, "Nonholonomic
behavior in redundant robots under kinematic control," IEEE
Transactions on Robotics and Automation , vol. 13, no. 5,
pp. 776-782, 1997.
G.
Oriolo, G. Ulivi, M. Vendittelli "Path
planning for mobile robots via skeletons on fuzzy maps,"
Intelligent Automation and Soft
Computing, vol. 2, no. 4, pp. 355-374, 1996.
A. De
Luca, G. Oriolo, "Reconfiguration
of redundant robots under kinematic inversion," Advanced Robotics, vol. 10,
n. 3, pp. 249-263, 1996.
A. De
Luca, G. Oriolo, B. Siciliano, "Robot
redundancy resolution at the acceleration level," Laboratory Robotics and Automation,
vol. 4, no. 2, pp. 97-106, 1992.
A. De
Luca, G. Oriolo, "The reduced
gradient method for solving redundancy in robot arms," Robotersysteme, vol. 7, no.
2, pp. 117-122, 1991.
A. De
Luca, L. Lanari, G. Oriolo, "A
sensitivity approach to optimal spline robot trajectories,"
Automatica, vol. 27, no.
3, pp. 535-539, 1991.
Book Chapters
G. Oriolo, "Wheeled robots," in Encyclopedia of Systems and Control -
2nd Edition, J. Baillieul, T. Samad, Eds., Springer,
London, pp. 1-8 (online), 2020 (pdf).
ISBN: 978-1-4471-5102-9. DOI:
10.1007/978-1-4471-5102-9_178-2
S. Chiaverini, G. Oriolo,
A.A. Maciejewski, "Redundant
robots," in Springer
Handbook of Robotics - 2nd Edition (B. Siciliano, O.
Khatib, Eds.), Springer, chapter 10, pp. 221-242, 2016 (pdf). DOI:1010.1007/978-3-319-32552-1_10
G.
Oriolo, "Wheeled robots,"
in Encyclopedia of
Systems and Control, J. Baillieul, T. Samad, Eds.,
Springer, London, pp. 1-9 (online), 2014 (pdf). ISBN: 978-1-4471-5102-9. DOI:
10.1007/978-1-4471-5102-9_178-1
S. Chiaverini, G. Oriolo, I.
Walker, "Kinematically redundant
manipulators," in Springer
Handbook of Robotics, B. Siciliano, O. Khatib, Eds.,
Springer, pp. 245-268, 2008 (pdf). More info about this book here.
A. De Luca, G. Oriolo, M. Vendittelli, S. Iannitti "Planning motions for robotic systems
subject to differential constraints," in MISTRAL -
Methodologies and Integration of Subsystems and Technologies for
Anthropic Robots and Locomotion, B. Siciliano, A. De Luca,
C. Melchiorri, G. Casalino, Eds., STAR, vol. 10, pp. 1-38, Springer, 2004.
A. De
Luca, G. Oriolo, M. Vendittelli, "Control
of wheeled mobile robots: An experimental overview," in RAMSETE
- Articulated and Mobile Robotics for Services and Technologies,
S. Nicosia, B. Siciliano, A. Bicchi, P. Valigi, Eds., LNCIS, vol.
270, pp. 181-226, Springer, 2001 (pdf).
E.
Fabrizi, G. Oriolo, G. Ulivi, "Accurate
map building via fusion of laser and ultrasonic range measures,"
in Fuzzy Logic Techniques for Autonomous Vehicle Navigation,
D. Driankov, A. Saffiotti, Eds., Studies in Fuzziness and Soft
Computing, vol. 61, pp. 257-279, Springer, 2001.
A. De
Luca, G. Oriolo, C. Samson, "Feedback
control of a nonholonomic car-like robot," in Robot
Motion Planning and Control, J.-P. Laumond, Ed., LNCIS, vol.
229, pp. 171-253, Springer, 1998 (compressed
Postscript). The whole book in PDF format can be downloaded
from here.
G.
Oriolo, G. Ulivi, M. Vendittelli, "Fuzzy maps: Managing uncertainty in sensor-based motion
planning," in Applications of Fuzzy Logic: Toward
High Machine Intelligence Quotient Systems, M. Jamshidi, A.
Titli, L. Zadeh, S. Boverie, Eds., pp. 175-199, Prentice-Hall,
1997.
A. De
Luca, G. Oriolo, "Modelling and
control of nonholonomic mechanical systems," in Kinematics
and
Dynamics of Multi-Body Systems, J. Angeles, A. Kecskemethy
Eds., CISM Courses and Lectures, vol. 360, pp. 277-342, Springer,
1995 (pdf).
International
Conferences
G. Gasbarrone, N. Scianca, L. Lanari,
G. Oriolo, "A decentralized cooperative transportation scheme
for humanoid robots," 2024 IEEE-RAS International Conference
on Humanoid Robots (Humanoids 2024), France, Nancy, 2024 (pdf).
F.
D’Orazio, T. Belvedere, S. Tarantos, G. Oriolo, "Maintaining
balance of mobile manipulators for safe pick-up tasks," 18th
International Conference on Control, Automation, Robotics and
Vision (ICARCV 2024), Dubai, UAE, 2024 (pdf).
T.
Belvedere, N. Scianca, L. Lanari, G. Oriolo, "Joint-level
IS-MPC: a whole-body MPC with centroidal feasibility for
humanoid locomotion", 2024 IEEE/RSJ International Conference
on Intelligent Robots and Systems (IROS 2024), Abu Dhabi, UAE,
2024 (pdf).
P. Carboni,
G. Nardini, E. Santini, G. Gravina, M. Cipriano, F. D'Orazio, T.
Belvedere, G. Oriolo, "A vision-based control scheme for safe
navigation in a crowd," 17th International Workshop on
Human-Friendly Robotics (HFR 2024), Lugano, Switzerland, 2024 (pdf).
M. Cipriano, M. R. O. A. Maximo, N. Scianca, L.
Lanari, G. Oriolo, "Feasibility-aware plan adaptation in
humanoid gait generation," 2023 IEEE-RAS International
Conference on Humanoid Robots, Austin, USA, 2023 (pdf). DOI:10.1109/Humanoids57100.2023.10375146
V. Vulcano, S. G. Tarantos, P. Ferrari, G. Oriolo, "Safe
robot navigation in a crowd combining NMPC and control barrier
functions", 2022 61st IEEE Conference on Decision and
Control (CDC 2022), Cancún, Mexico, pp. 3321-3328, 2022 (pdf).
DOI:10.1109/CDC51059.2022.9993397
A. S. Habib, F. M. Smaldone, N. Scianca, L. Lanari, G.
Oriolo, "Handling non-convex constraints in MPC-based
humanoid gait generation", 2022 IEEE/RSJ International
Conference on Intelligent Robots and Systems (IROS 2022), Kyoto,
Japan, pp. 13167-13173, 2022 (pdf).
DOI:10.1109/IROS47612.2022.9981419
S. G. Tarantos, G. Oriolo, "Real-time motion
generation for mobile manipulators via NMPC with balance
constraints", 30th Mediterranean Conference on Control and
Automation (MED 22), Athens, Greece, pp. 853-860, 2022 (pdf). DOI:10.1109/MED54222.2022.9837159
S. G. Tarantos, G. Oriolo, "A dynamics-aware NMPC
method for robot navigation among moving obstacles", 17th
International Conference on Intelligent Autonomous Systems
(IAS-17), Zagreb, Croatia, 2022 (pdf).
DOI:10.1007/978-3-031-22216-0_15
M. Kanneworff, T. Belvedere, N. Scianca, F. M.
Smaldone, L. Lanari, G. Oriolo, "Task-oriented generation of
stable motions for wheeled inverted pendulum robots", 2022
IEEE International Conference on Robotics and Automation,
Philadelphia, USA, pp. 214-220, 2022 (pdf). DOI:10.1109/ICRA46639.2022.9812317
F. M. Smaldone, N. Scianca, L. Lanari, G. Oriolo, "MPC-based
gait generation for humanoids: from walking to running," 2021 I-RIM Conference, Rome, Italy (pdf). DOI: 10.5281/zenodo.5900605
F. M. Smaldone, N. Scianca, L. Lanari,
G. Oriolo, "
Robust MPC-based gait generation in humanoids,"
2020 I-RIM Conference, Rome, Italy (
pdf).
DOI:10.5281/zenodo.4781064
M. Capotondi, G. Turrisi, C. Gaz, V. Modugno, G. Oriolo, A. De
Luca, "
Learning feedback linearization control without torque
measurements," 2020 I-RIM Conference, Rome, Italy (
pdf).
DOI:10.5281/zenodo.4781489
B. Barros Carlos, T. Sartor, A.
Zanelli, G. Frison, W. Burgard, M. Diehl, G Oriolo, "An efficient real-time NMPC for
quadrotor position control under communication time-delay," 16th International Conference on
Control, Automation, Robotics and Vision, Shenzhen, China, pp.
982-989, 2020 (pdf). DOI:10.1109/ICARCV50220.2020.9305513
E.
Umili, M. Tognon, D. Sanalitro, G. Oriolo, A. Franchi, "Communication-based
and communication-less approaches for robust cooperative
planning in construction with a team of UAVs," 2020
Int. Conf. on Unmanned Aircraft Systems, Athens, Greece, pp.
279-288, 2020 (pdf). DOI:
10.1109/ICUAS48674.2020.9214044
G. Turrisi, B. Barros
Carlos, M. Cefalo, V. Modugno, L. Lanari, G. Oriolo, "Enforcing
constraints over learned policies via nonlinear MPC:
Application to the Pendubot," 2020 IFAC World
Congress, Berlin, Germany; in IFAC-PapersOnLine, vol.
53, no. 2, pp. 9502-9507, 2020 (pdf). DOI:10.1016/j.ifacol.2020.12.2426
B.
Barros Carlos, T. Sartor, A. Zanelli, M. Diehl, G. Oriolo, "Least
conservative linearized constraint formulation for real-time
motion generation," 2020 IFAC World Congress,
Berlin, Germany; in IFAC-PapersOnLine,
vol. 53, no. 2, pp. 9384-9390, 2020 (pdf). DOI:10.1016/j.ifacol.2020.12.2407
F. M.
Smaldone, N. Scianca, V. Modugno, L. Lanari, G Oriolo, "
ZMP
constraint restriction for robust gait generation in humanoids,"
2020 IEEE International Conference on Robotics and Automation,
Paris, France, pp. 8739-8745, 2020 (
pdf).
DOI:
10.1109/ICRA40945.2020.9197171
M. Beglini, L. Lanari, G. Oriolo, "
Anti-jackknifing control
of tractor-trailer vehicles via Intrinsically Stable MPC,"
2020 IEEE International Conference on Robotics and Automation,
Paris, France, pp. 8806-8811, 2020 (
pdf).
DOI:
10.1109/ICRA40945.2020.9197012
P. Ferrari, V. Modugno, N.
Scianca, L. Lanari, G. Oriolo, "Recent research on humanoid
robots at Sapienza University of Rome," 2019 I-RIM
Conference, Rome, Italy (pdf). DOI:10.5281/zenodo.4782655
V.
Modugno, G. Oriolo, S. Ivaldi, "A unified framework for
optimal motion generation," 2019 I-RIM Conference, Rome,
Italy (pdf). DOI:10.5281/zenodo.4810735
M.
Capotondi, G. Turrisi, C. Gaz, V. Modugno, G. Oriolo, A. De
Luca, "An online learning procedure for feedback
linearization control without torque measurements," 3rd Conference on Robot Learning,
Osaka, Japan, 2019; in Proc. of Machine Learning Research,
vol. 100, pp. 1359-1368, 2020 (pdf). DOI:
F. M.
Smaldone, N. Scianca, V. Modugno, L. Lanari, G. Oriolo, "Gait
generation using Intrinsically Stable MPC in the presence of
persistent disturbances," 19th IEEE-RAS International
Conference on Humanoid Robots, Toronto, Canada, pp. 682-687,
2019 (pdf).
DOI:
10.1109/Humanoids43949.2019.9035068
P.
Ferrari, M. Cognetti, G. Oriolo, "Sensor-based
whole-body planning/replanning for humanoid robots,"
19th IEEE-RAS International Conference on Humanoid Robots,
Toronto, Canada, pp. 535-541, 2019 (pdf).
DOI:
10.1109/Humanoids43949.2019.9035017
P.
Ferrari, N. Scianca, L. Lanari, G. Oriolo, "An
integrated motion planner/controller for humanoid robots on
uneven ground," 18th European Control Conference,
Napoli, Italy, pp 1598-1603, 2019 (pdf).
DOI:
10.23919/ECC.2019.8796196
A.
Tanguy, D. De Simone, A. I. Comport, G. Oriolo and A. Kheddar, "Closed-loop
MPC with Dense Visual SLAM - Stability through reactive
stepping,", 2019 IEEE International Conference on
Robotics and Automation, Montreal, Canada, pp. 1397-1403, 2019 (pdf). DOI:
10.1109/ICRA.2019.8794006
P.
Ferrari, M. Cognetti, G. Oriolo,
"Anytime whole-body
planning/replanning for humanoid robots,
"
2018 IEEE-RAS International Conference on Humanoid Robots,
Beijing, China, pp.209-216, 2018 (pdf).
DOI:
10.1109/HUMANOIDS.2018.8624935
M.
Charbonneau, V. Modugno, F. Nori, G. Oriolo, D. Pucci,
S. Ivaldi, "Learning robust
task priorities of QP-based whole-body torque controllers,"
2018 IEEE-RAS International Conference on Humanoid Robots,
Beijing, China, pp. 622-627, 2018
(pdf).
DOI:
10.1109/HUMANOIDS.2018.8624995
M. Cefalo, E.
Magrini, G. Oriolo, "Sensor-based
task-constrained motion planning using Model Predictive
Control," 12th IFAC Symposium on Robot Control,
Budapest, Hungary; in IFAC-PapersOnLine, vol. 51, no.
22, pp. 220-225, 2018 (pdf).
DOI:
10.1016/j.ifacol.2018.11.545
A. Zamparelli, N.
Scianca, L. Lanari, G. Oriolo, "Humanoid
gait generation on uneven ground using intrinsically stable
MPC," 12th IFAC Symposium on Robot Control, Budapest,
Hungary; in IFAC-PapersOnLine, vol. 51, no. 22, pp.
393-398, 2018 (pdf).
DOI:
10.1016/j.ifacol.2018.11.574
N. Scianca, V.
Modugno, L. Lanari, G. Oriolo, "Gait
generation via intrinsically stable MPC for a multi-mass
humanoid model," 2017 IEEE-RAS International Conference
on Humanoid Robots, Birmingham, UK, pp. 547-552, 2017 (pdf).
DOI:
10.1109/HUMANOIDS.2017.8246926
A. Aboudonia, N.
Scianca, D. De Simone, L. Lanari, G. Oriolo, "Humanoid gait generation for
walk-to locomotion using single-stage MPC," 2017
IEEE-RAS International Conference on Humanoid Robots,
Birmingham, UK, pp. 178-183, 2017 (pdf).
DOI:
10.1109/HUMANOIDS.2017.8239554
V. Modugno, G. Nava,
D. Pucci, F. Nori, G. Oriolo, S. Ivaldi, "Safe trajectory optimization for
whole-body motion of humanoids," 2017 IEEE-RAS
International Conference on Humanoid Robots, Birmingham, UK, pp.
763-770, 2017 (pdf).
DOI:
10.1109/HUMANOIDS.2017.8246958
D. De Simone, N.
Scianca, P. Ferrari, L. Lanari, G. Oriolo, "MPC-based humanoid pursuit-evasion
in the presence of obstacles," 2017 IEEE/RSJ
International Conference on Intelligent Robots and Systems,
Vancouver, Canada, pp. 5245-5250, 2017
(pdf).
DOI:
10.1109/IROS.2017.8206415
M. Cognetti, D. De
Simone, F. Patota, N. Scianca, L. Lanari, G. Oriolo, "Real-time pursuit-evasion with
humanoid robots," 2017 IEEE International Conference on
Robotics and Automation, Singapore, pp.
4090-4095, 2017 (pdf).
DOI:10.1109/ICRA.2017.7989470
P. Ferrari, M.
Cognetti, G. Oriolo, "Humanoid
whole-body planning for loco-manipulation tasks," 2017
IEEE International Conference on Robotics and Automation,
Singapore, pp. 4741-4746, 2017 (pdf).
DOI:10.1109/ICRA.2017.7989550
M. Cefalo, E.
Magrini, G. Oriolo, "Parallel
collision check for sensor based real-time motion planning,"
2017 IEEE International Conference on Robotics and Automation,
Singapore, pp. 1936-1943, 2017 (pdf).
DOI:10.1109/ICRA.2017.7989225
N. Scianca, M.
Cognetti, D. De Simone, L. Lanari, G. Oriolo, "Intrinsically stable MPC for
humanoid gait generation," 2016 IEEE-RAS International
Conference on Humanoid Robots, Cancun, Mexico, pp. 601-606, 2016
(pdf).
DOI:
10.1109/HUMANOIDS.2016.7803336
V. Modugno, U.
Chervet, G. Oriolo, S. Ivaldi, "Learning
soft task priorities for safe control of humanoid robots with
constrained stochastic optimization," 2016 IEEE-RAS
International Conference on Humanoid Robots, Cancun, Mexico, pp.
101-108, 2016 (pdf).
DOI:
10.1109/HUMANOIDS.2016.7803261
C. Dimidov, G.
Oriolo, V. Trianni, "Random
walks in swarm robotics: An experiment with Kilobots,"
10th International Conference on Swarm Intelligence (ANTS 2016),
Brussels, Belgium, 2016 (pdf). DOI:
10.1007/978-3-319-44427-7_16. This paper won the ANTS 2016 Best Paper
Award.
M. Cognetti, D. De
Simone, L. Lanari, G. Oriolo, "Real-time
planning and execution of evasive motions for a humanoid robot,"
2016 IEEE International Conference on Robotics and Automation,
Stockholm, Sweden, pp. 4200-4206, 2016
(pdf).
DOI:
10.1109/ICRA.2016.7487614
M. Cognetti, V.
Fioretti, G. Oriolo, "Whole-body
planning for humanoids along deformable tasks," 2016
IEEE International Conference on Robotics and Automation,
Stockholm, Sweden, pp. 1615-1620, 2016
(pdf).
DOI:
10.1109/ICRA.2016.7487301
V. Modugno, G.
Neumann, E. Rueckert, G. Oriolo, J. Peters, S. Ivaldi, "Learning soft task priorities for
control of redundant robots," 2016 IEEE International
Conference on Robotics and Automation, Stockholm, Sweden, pp.
221-226, 2016 (pdf).
DOI:
10.1109/ICRA.2016.7487137
M. Cognetti, P.
Mohammadi, G. Oriolo, "Whole-body
motion planning for humanoids based on CoM movement primitives,"
2015 IEEE-RAS International Conference on
Humanoid Robots, Seoul, South Korea,
pp. 1090-1095, 2015 (pdf).
DOI:
10.1109/HUMANOIDS.2015.7363504
L. Rosa, M. Cognetti, A. Nicastro, P. Alvarez,
G. Oriolo, "Multi-task
cooperative control in a heterogeneous ground-air robot team,"
3rd IFAC Workshop on Multivehicle Systems, Genova, IT, pp.
53-58, 2015 (pdf).
DOI:
10.1016/j.ifacol.2015.06.463
M. Cefalo, G. Oriolo,
"Task-constrained motion
planning for underactuated robots," 2015 IEEE
International Conference on Robotics and Automation, Seattle,
WA, pp. 2965-2970, 2015 (pdf).
DOI:
10.1109/ICRA.2015.7139605
M. Cognetti, P.
Mohammadi, G. Oriolo, M. Vendittelli, "Task-oriented whole-body planning for humanoids based
on hybrid motion generation," 2014 IEEE/RSJ
International Conference on Intelligent Robots and Systems,
Chicago, IL, pp. 4071-4076, 2014 (pdf).
DOI:
10.1109/IROS.2014.6943135
M. Cognetti, G.
Oriolo, P. Peliti, L. Rosa, P. Stegagno, "Cooperative control of a
heterogeneous multi-robot system based on relative
localization," 2014 IEEE/RSJ International Conference
on Intelligent Robots and Systems, Chicago, IL, pp. 350-356,
2014 (pdf).
DOI:
10.1109/IROS.2014.6942583
M. Cefalo, G. Oriolo,
"Dynamically feasible
task-constrained motion planning with moving obstacles,"
2014 IEEE International Conference on Robotics and Automation,
Hong Kong, China, pp. 2045-2050, 2014 (pdf).
DOI:
10.1109/ICRA.2014.6907130
M. Gagliardi, G. Oriolo,
H.H. Bülthoff, A. Franchi, “Image-based
road network clearing without localization and without maps
using a team of UAVs,” 2014 European Control
Conference, Strasbourg, France, pp. 1902-1908, 2014 (pdf). DOI:
10.1109/ECC.2014.6862560
M. Cefalo, G. Oriolo, M. Vendittelli, "Task-constrained motion
planning with moving obstacles," 2013 IEEE/RSJ
International Conference on Intelligent Robots and Systems,
Tokyo, Japan, pp. 5758-5763, 2013 (pdf). DOI:
10.1109/IROS.2013.6697190
N. Shariari, S. Fantasia, F. Flacco, G. Oriolo, "Robotic visual servoing of moving
targets," 2013 IEEE/RSJ International Conference on
Intelligent Robots and Systems, Tokyo, Japan, pp. 77-82, 2013 (pdf). DOI:
10.1109/IROS.2013.6696335
G. Oriolo, A.
Paolillo, L. Rosa, M. Vendittelli, "Vision-based trajectory control for humanoid navigation,"
2013 IEEE-RAS International Conference on Humanoid Robots,
Atlanta, GA, pp. 118-123, 2013 (pdf).
A. Faragasso, G.
Oriolo, A. Paolillo, M. Vendittelli, "Vision-based corridor navigation for humanoid robots,"
2013 IEEE International Conference on Robotics and Automation,
Karlsruhe, Germany, pp. 3190-3195, 2013
(pdf).
DOI
10.1109/ICRA.2013.6631112
M. Cefalo, G.
Oriolo, M. Vendittelli, "Planning
safe cyclic motions under repetitive task constraints,"
2013 IEEE International Conference on Robotics and Automation,
Karlsruhe, Germany, pp. 3807-3812, 2013
(pdf).
DOI:
10.1109/ICRA.2013.6631112
N. Aghakhani, M.
Geravand, N. Shahriari, M. Vendittelli, G. Oriolo, "Task control with Remote Center of
Motion constraint for minimally invasive robotic surgery," 2013
IEEE International Conference on Robotics and Automation,
Karlsruhe, Germany, pp. 5807-5812, 2013
(pdf). DOI:
10.1109/ICRA.2013.6631412
A.
Leccese, A. Gasparri, A. Priolo, G. Oriolo, G. Ulivi, "A swarm aggregation algorithm based
on local interaction with actuator saturations and integrated
obstacle avoidance," 2013 IEEE International Conference
on Robotics and Automation, Karlsruhe, Germany, pp. 1865-1870,
2013
(pdf).
DOI:
10.1109/ICRA.2013.6630823
P. Stegagno, M.
Cognetti, L. Rosa, P. Peliti, G. Oriolo, "Relative localization and
identification in a heterogeneous multi-robot system,"
2013 IEEE International Conference on Robotics and Automation,
Karlsruhe, Germany, pp. 1857-1864, 2013
(pdf).
DOI:
10.1109/ICRA.2013.6630822
G.
Oriolo, A. Paolillo, L. Rosa, M. Vendittelli, "Vision-based odometric localization
for humanoids using a kinematic EKF," 2012 IEEE-RAS
International Conference on Humanoid Robots, Osaka, Japan, pp.
153-158, 2012 (pdf).
H. Jabbari Asl, G.
Oriolo, H. Bolandi, "Dynamic
IBVS control of an underactuated UAV," 2012 IEEE
International Conference on Robotics and Biomimetics. Guangzhou,
China, 2012, pp. 1158-1163
(pdf).
M. Cognetti, P.
Stegagno, A. Franchi, G. Oriolo, "Two measurement scenarios for anonymous mutual
localization in multi-UAV systems," 2nd IFAC
Workshop on Multivehicle Systems, Espoo, Finland, 2012,
pp. 13-20 (pdf).
P. Peliti, L. Rosa,
G. Oriolo, M. Vendittelli, "Vision-based
loitering over a target for a fixed-wing UAV," 10th
IFAC Symposium on Robot Control, Dubrovnik, Croatia, pp. 51-57,
2012 (pdf).
R. Spica, A.
Franchi, G. Oriolo, H. H. Bülthoff, P. Robuffo Giordano, "Aerial grasping of a moving target
with a quadrotor UAV," 2012 IEEE/RSJ International
Conference on Intelligent Robots and Systems, Vilamoura,
Portugal, pp. 4985-4992, 2012 (pdf).
A. Gasparri, G.
Oriolo, A. Priolo, G. Ulivi, "A
swarm aggregation algorithm based on local interaction for
multi-robot systems with actuator saturations," 2012
IEEE/RSJ International Conference on Intelligent Robots and
Systems, Vilamoura, Portugal, pp. 539-544, 2012 (pdf).
M. Cognetti, P.
Stegagno, A. Franchi, G. Oriolo, H. H. Bülthoff, "3-D mutual localization with
anonymous bearing measurements," 2012 IEEE
International Conference on Robotics and Automation, Saint Paul,
MN, pp. 791-798, 2012 (pdf).
P. Stegagno,
M. Cognetti, A. Franchi, G.
Oriolo, "Mutual
localization using anonymous bearing measurements,"
2011 IEEE/RSJ International Conference
on Intelligent Robots and Systems,
San Francisco, CA, pp. 469-474, 2011 (pdf).
A. Franchi, G.
Oriolo, P. Stegagno, "Probabilistic mutual localization
in multi-agent systems from anonymous position measures,"
49th IEEE Conference on Decision and Control, Atlanta, GA pp.
6534-6540, 2010 (pdf).
A. Franchi, P.
Stegagno, M. Di Rocco, G. Oriolo, "Distributed target localization and
encirclement with a multi-robot system," 7th IFAC
Symposium on Intelligent Autonomous Vehicles, Lecce, Italy, 2010
(pdf)
A. Franchi, G.
Oriolo, P. Stegagno, "On the Solvability of the Mutual
Localization Problem with Anonymous Position Measures,"
2010 IEEE International Conference on Robotics and Automation,
Anchorage, AK, pp. 3193-3199, 2010 (pdf).
A. De Luca, G.
Oriolo, P. Robuffo Giordano,
"Kinematic Control of
Nonholonomic Mobile Manipulators in the Presence of Steering
Wheels," 2010 IEEE International Conference on Robotics
and Automation, Anchorage, AK, pp. 1792-1798, 2010 (pdf).
A.
Franchi, G. Oriolo, P. Stegagno, "Mutual Localization in a Multi-Robot System with
Anonymous Relative Position Measures," 2009 IEEE/RSJ
International Conference on Intelligent Robots and Systems, St.
Louis, MO, pp. 3974-3980, 2009 (pdf).
G.
Oriolo, M. Vendittelli, "A
control-based approach to task-constrained motion planning,"
2009 IEEE/RSJ International Conference on Intelligent Robots and
Systems, St. Louis, MO, pp. 297-302, 2009 (pdf).
L.
Freda,
G. Oriolo, F. Vecchioli, "An
Exploration Method for General Robotic Systems Equipped with
Multiple Sensors," 2009 IEEE/RSJ International
Conference on Intelligent Robots and Systems, St. Louis, MO, pp.
5076-5082, 2009 (pdf).
A.
Cherubini, F. Chaumette, M. Colafrancesco, L. Freda, G. Oriolo,
"Comparing appearance-based
controllers for nonholonomic navigation from a visual memory,"
ICRA 2009 Workshop on Safe Navigation in Open and Dynamic
Environments: Application to Autonomous Vehicles, Kobe, J, 2009
(pdf).
A.
Cherubini, F. Chaumette, G. Oriolo, "An image-based visual servoing scheme for following
paths with nonholonomic mobile robots," 10th
International Conference on Control, Automation, Robotics and
Vision, Hanoi, Vietnam, pp. 108-113, 2008 (pdf).
A.
Cherubini, F. Chaumette, G. Oriolo, "A position-based visual servoing scheme for following
paths with nonholonomic mobile robots," 2008 IEEE/RSJ
International Conference on Intelligent Robots and Systems,
Nice, France, pp. 2157-2164, 2008 (pdf).
L.
Freda,
G. Oriolo, F. Vecchioli, "Sensor-based
Exploration for General Robotic Systems," 2008 IEEE/RSJ
International Conference on Intelligent Robots and Systems,
Nice, France, pp. 1648-1654, 2008 (pdf).
A.
Franchi, L. Freda, L. Marchionni, G. Oriolo, M. Vendittelli, "Decentralized cooperative
exploration: Implementation and experiments," 10th International Conference on
Intelligent Autonomous Systems, July 2008,
Baden Baden, Germany (no
pdf yet).
P. Robuffo Giordano, A. De Luca, G. Oriolo, "3D structure identification from
image moments," 2008
IEEE International Conference on Robotics and Automation,
Pasadena, CA, pp.
93-100, 2008 (pdf).
A. De Luca, G. Oriolo, P. Robuffo Giordano, "Visual servoing with exploitation of
redundancy: An experimental study," 2008
IEEE International Conference on Robotics and Automation,
Pasadena, CA, pp. 2231-2237, 2008
(pdf).
A. Censi, D. Calisi, A. De Luca, G. Oriolo, "A Bayesian framework for optimal
motion planning with uncertainty," 2008
IEEE International Conference on Robotics and Automation,
Pasadena, CA, pp.
1798-1805, 2008 (pdf).
A. Censi, L. Marchionni, G. Oriolo, "Simultaneous maximum-likelihood
calibration of robot and sensor parameters," 2008
IEEE International Conference on Robotics and Automation,
Pasadena, CA, pp.
2098-2103, 2008 (pdf).
A.
Franchi, L. Freda, G. Oriolo, M. Vendittelli, "A decentralized strategy for
cooperative robot exploration," 1st
International Conference on Robot Communication and
Coordination, Athens, Greece,
2007 (pdf).
A.
Cherubini,
G. Oriolo, F. Macrì, F. Aloise, F. Cincotti, D. Mattia, "A vision-based path
planner/follower for an assistive robotics project," 1st
International Workshop on Robot Vision (in conjunction with
VISAPP 2007), Barcelona, SP, pp.
77-86, 2007 (pdf).
F. Cincotti, F.
Aloise, S. Bufalari, G. Schalk, G. Oriolo, A. Cherubini, F.
Davide, F. Babiloni, M. G. Marciani, D. Mattia, "Non-invasive Brain-Computer
Interface system to operate assistive devices," 29th
IEEE International Conference of the Engineering in Medicine and
Biology Society, Lyon, F, 2007.
A. Franchi, L.
Freda, G. Oriolo, M. Vendittelli, "A randomized strategy for
cooperative robot exploration," 2007
IEEE International Conference on Robotics and Automation, Roma,
Italy, pp. 768-774, 2007
(pdf).
A. Cherubini, G.
Oriolo, F. Macrì, F. Aloise, F. Babiloni, F. Cincotti, D.
Mattia, "Development
of a multimode navigation system for an assistive robotics
project," 2007
IEEE International Conference on Robotics and Automation, Roma,
Italy, pp. 2336-2342, 2007
(pdf).
A. De Luca, G. Oriolo, P. Robuffo Giordano, "On-line estimation of feature
depth for image-based visual servoing schemes," 2007
IEEE International Conference on Robotics and Automation, Roma,
Italy, pp. 2823-2828,
2007 (pdf).
L. Freda, F.
Loiudice, G. Oriolo, "A
randomized method for integrated exploration," 2006
IEEE/RSJ International Conference on Intelligent Robots and
Systems, Beijing, PRC, pp. 2457-2464, 2006 (pdf).
M. Cefalo, L. Lanari, G. Oriolo, "Energy-based control of the Butterfly
robot," 8th International IFAC Symposium on Robot
Control, Bologna, I, 2006 (pdf).
A. Turli, G. Oriolo, S. Panzieri, "Increasing the connectivity of
probabilistic roadmaps via genetic post-processing," 8th International IFAC Symposium on
Robot Control, Bologna, I, 2006 (pdf).
A. De Luca, G. Oriolo, P. Robuffo Giordano, "Kinematic modeling and redundancy
resolution for nonholonomic mobile manipulators," 2006
IEEE International Conference on Robotics and Automation, Orlando,
FL, 2006 (pdf).
G. L. Mariottini, G. Oriolo, D.
Prattichizzo, "Image-based visual
servoing for nonholonomic mobile robots with central
catadioptric camera," 2006 IEEE International Conference
on Robotics and Automation, Orlando, FL, 2006.
F. Cincotti, F. Aloise, F.
Babiloni, M. G. Marciani, D. Morelli, S. Paolucci, G.
Oriolo, A. Cherubini, S. Bruscino, F. Sciarra, F. Mangiola,
A. Melpignano, F. Davide, D. Mattia, "Brain-operated
assistive devices: The ASPICE project", 1st IEEE/RAS-EMBS International Conference on
Biomedical Robotics and Biomechatronics, Pisa, I, 2006.
F. Aloise, F. Cincotti, F.
Babiloni, M. G. Marciani, D. Morelli, S. Paolucci, G. Oriolo, A.
Cherubini, F. Sciarra, F. Mangiola, A. Melpignano, F. Davide, D.
Mattia, "ASPICE: an interface
system for independent life", 4th International Conference On
Smart Homes and Health Telematics, Belfast, Northern Ireland,
UK, 2006.
F. Aloise, F. Cincotti, F.
Babiloni, M. G. Marciani, D. Morelli, S. Paolucci, G. Oriolo, A.
Cherubini, F. Sciarra, F. Mangiola, A. Melpignano, F. Davide, D.
Mattia, "The ASPICE project:
Inclusive design for the motor disabled",
8th International Working Conference on Advanced Visual
Interfaces, Venezia, I, 2006.
F. Jean, G. Oriolo,
M. Vendittelli, "A globally
convergent steering algorithm for regular nonholonomic systems,"
44th IEEE Conference on Decision and Control, Seville, SP, pp.
7514-7519, 2005 (pdf).
F.
Capparella, L. Freda, M.
Malagnino, G. Oriolo, "Visual
servoing of a wheeled mobile robot for intercepting a moving
object," 2005 IEEE/RSJ International Conference on
Intelligent Robots and Systems, Edmonton, CND, pp. 2021-2027,
2005 (pdf).
L. Freda, G. Oriolo, "Frontier-based
probabilistic strategies for sensor-based exploration,"
2005 IEEE International Conference on Robotics and Automation,
Barcelona, SP, pp. 3892-3898, 2005 (pdf).
G. Oriolo, C. Mongillo, "Motion planning for mobile manipulators along given
end-effector paths," 2005 IEEE International Conference
on Robotics and Automation, Barcelona, SP, pp. 2166-2172, 2005 (pdf).
L. Freda, G.
Oriolo, M. Vendittelli, "Probabilistic
strategies for sensor-based exploration," 9th International Symposium on
Robotics with Applications, Sevilla, SP, 2004.
G. L. Mariottini, G. Oriolo, D. Prattichizzo, "Epipole-based visual servoing for
nonholonomic mobile robots," 2004 IEEE International
Conference on Robotics and Automation, New Orleans, LA, pp.
497-503, 2004.
G. Oriolo, M. Vendittelli, L. Freda,
G. Troso, "The SRT method:
Randomized strategies for exploration," 2004 IEEE
International Conference on Robotics and Automation, New Orleans,
LA, pp. 4688-4694, 2004 (pdf).
M. Cefalo, L. Lanari, G. Oriolo, M.
Vendittelli, "The REAL Lab:
Remote experiments for active learning," XLI AICA Annual
Congress, Trento, IT, 2003.
G. Oriolo, M. Vendittelli, A.
Marigo, A. Bicchi, "From nominal
to robust planning: The plate-ball manipulation system,"
2003 IEEE International Conference on Robotics and Automation,
Taipei, TW, 2003 (pdf).
G.
Oriolo, M. Ottavi, M. Vendittelli, "Probabilistic motion planning for redundant robots along
given end-effector paths," 2002 IEEE/RSJ International
Conference on Intelligent Robots and Systems, Lausanne, CH, pp.
1657-1662, 2002 (pdf).
A. De
Luca, G. Oriolo, L. Paone, P. Robuffo Giordano, M. Vendittelli, "Visual-based planning and control for
nonholonomic mobile robots," 10th IEEE Mediterranean
Conference on Control and Automation, Lisbon, PT, 2002.
T.
Sartini, M. Vendittelli, G. Oriolo, "A resolution-adaptive strategy for probabilistic motion
planning," 9th International Symposium on Robotics with
Applications, Orlando, FL, 2002.
F.
Zonfrilli, G. Oriolo, D. Nardi, "A
Biped Locomotion Strategy for the Quadruped Robot Sony ERS-210,"
2002 IEEE International Conference on Robotics and Automation,
Washington, DC, 2002.
A. De
Luca, G. Oriolo, L. Paone, P. Robuffo Giordano, "Experiments in Visual Feedback
Control of a Wheeled Mobile Robot," 2002 IEEE
International Conference on Robotics and Automation, Washington,
DC, 2002.
G.
Oriolo, M. Vendittelli, "Robust
stabilization of the plate-ball manipulation system,"
2001 IEEE International Conference on Robotics and Automation,
Seoul, KR, pp. 91-96, 2001 (pdf).
F. M. Antoniali, G. Oriolo, "Robot localization in nonsmooth
environments: Experiments with a new filtering technique,"
2001 IEEE International Conference on Robotics and Automation,
Seoul, pp. 1591-1596, KR, 2001 (pdf).
A. De
Luca, S. Iannitti, G. Oriolo, "Stabilization
of a PR planar underactuated robot," 2001 IEEE
International Conference on Robotics and Automation, Seoul, KR,
pp. 2090-2095, 2001.
A. De
Luca, S. Iannitti, R. Mattone, G. Oriolo, "Control problems in underactuated
manipulators," 2001 IEEE/ASME International Conference on
Advanced Mechatronics, Como, I, 2001.
E.
Fabrizi, G. Oriolo, S. Panzieri, G. Ulivi, "Mobile robot localization via fusion
of ultrasonic and inertial sensor data," 8th
International Symposium on Robotics with Applications, Maui, USA,
2000.
A. De
Luca, G. Oriolo, "Motion planning
under gravity for underactuated three-link robots," 2000
IEEE/RSJ International Conference on Intelligent Robots and
Systems, Takamatsu, J, pp. 139-144, 2000 (pdf).
A. De
Luca, G. Oriolo, M. Vendittelli, "Stabilization
of the unicycle via dynamic feedback linearization," 6th
IFAC Symposium on Robot Control, Vienna, A, pp.397-402, 2000.
A.
Bettini, A. De Luca, G. Oriolo, "An
experimental comparison of redundancy resolution schemes,"
6th IFAC Symposium on Robot Control, Vienna, A, pp. 351-356, 2000.
F. M.
Antoniali, G. Oriolo, "Localization
of mobile robots in environments with non-smooth geometry,"
6th IFAC Symposium on Robot Control, Vienna, A, pp. 337-344, 2000.
M.
Vendittelli, G. Oriolo, "Stabilization
of the general two-trailer system," 2000 IEEE
International Conference on Robotics and Automation, San
Francisco, USA, pp. 1817-1823, 2000 (compressed
Postscript).
A. De
Luca, G. Oriolo, "Motion planning
and trajectory control of an underactuated three-link robot via
dynamic feedback linearization," 2000 IEEE International
Conference on Robotics and Automation, San Francisco, USA, pp.
2789-2795, 2000 (compressed
Postscript).
M.
Vendittelli, G. Oriolo, J.P. Laumond, "Steering nonholonomic systems via nilpotent
approximations: The general two-trailer system," 1999
IEEE International Conference on Robotics and Automation, Detroit,
USA, pp. 823-829, 1999 (compressed
Postscript).
G.
Oriolo, S. Panzieri, G. Ulivi, "Learning
optimal trajectories for nonholonomic systems," Iterative
Learning Control Workshop and Roundtable, Tampa, USA, pp. 3-4,
1998.
E.
Fabrizi, G. Oriolo, S. Panzieri, G. Ulivi, "Enhanced uncertainty modeling for
robot localization," 7th Int. Symp. on Robotics with
Application (ISORA'98), Anchorage, AL, 1998.
A. De
Luca, G. Oriolo, "Stabilization
of the Acrobot via iterative state steering," 1998 IEEE
International Conference on Robotics and Automation, Leuven, B,
pp. 3581-3587, 1998.
M.
Vendittelli, J.P. Laumond, G. Oriolo, "Nilpotent approximation of nonholonomic systems with
singularities: A case study," 4th IFAC Symposium on
Nonlinear Control Systems Design, Enschede, NL, pp. 777-782, 1998.
P.
Lucibello, G. Oriolo, "Robust
stabilization of the angular velocity for an underactuated rigid
spacecraft," 4th IFAC Symposium on Nonlinear Control
Systems Design, Enschede, NL, pp. 714-719, 1998.
E.
Fabrizi, G. Oriolo, S. Panzieri, G. Ulivi,, "A KF-based localization algorithm for
nonholonomic mobile robots," 6th IEEE Mediterranean
Conference on Control and Automation, Alghero, I, 1998.
A. De
Luca, R. Mattone, G. Oriolo, "Stabilization
of underactuated robots: Theory and experiments for a planar 2R
manipulator," 1997 IEEE International Conference on
Robotics and Automation, Albuquerque, NM, pp. 3274-3280, 1997.
F.
Gambino, G. Oriolo, G. Ulivi, "A
comparison of three uncertainty calculus techniques for
ultrasonic map building," 1996 SPIE International
Symposium on Aerospace/Defense Sensing and Control-Applications of
Fuzzy Logic Technology III, Orlando, USA, pp. 249-260, 1996 (compressed
Postscript).
G.
Oriolo, S. Panzieri, G. Ulivi, "An
iterative learning controller for nonholonomic robots,"
1996 IEEE International Conference on Robotics and Automation,
Minneapolis, USA, pp. 2676-2681, 1996.
A.
Bemporad, A. De Luca, G. Oriolo, "Local
incremental planning for a car-like robot navigating among
obstacles," 1996 IEEE International Conference on
Robotics and Automation, Minneapolis, USA, pp. 1205-1211, 1996 (compressed
Postscript).
A. De
Luca, R. Mattone, G. Oriolo, "Dynamic
mobility of redundant robots using end-effector commands,"
1996 IEEE International Conference on Robotics and Automation,
Minneapolis, USA, pp. 1760-1767, 1996.
G.
Oriolo, S. Panzieri, G. Ulivi, "Finite-dimensional
optimal learning control: Application to a flexible link,"
4th IEEE Mediterranean Symposium on New Directions in Control and
Automation, Maleme, GR, pp. 687-692, 1996.
G.
Oriolo, S. Panzieri, G. Ulivi, "Cyclic
learning control for chained-form systems with application to
the car-like robot," 13th IFAC World Congress, San
Francisco, USA, vol. A, pp. 187-192, 1996.
E.
Ferretti, G. Oriolo, S. Panzieri, G. Ulivi, "Learning nice robust trajectories for
a car-like robot," 4th International Symposium on
Intelligent Robotic Systems (SIRS'96), Lisbon, PT, pp.123-130,
1996.
P.
Lucibello, G. Oriolo, "Stabilization
via iterative state steering with application to chained-form
systems," 35th IEEE Conf. on Decision and Control, Kobe,
J, pp. 1455-1460, 1996 (compressed
Postscript).
A. De
Luca, R. Mattone, G. Oriolo, "Control
of underactuated mechanical systems: Application to the planar
2R robot," 35th IEEE Conf. on Decision and Control, Kobe,
J, pp. 2614-2619, 1996.
G.
Oriolo, G. Ulivi, M. Vendittelli, "On-line map building and navigation for autonomous mobile
robots", 1995 IEEE International Conference on Robotics
and Automation, Nagoya, J, pp. 2900-2906, 1995.
G.
Oriolo, G. Ulivi, M. Vendittelli, "Path planning via skeletons on grey-level maps",
3rd Mediterranean Symposium on New Directions in Control and
Automation, Limassol, CY, vol. 2, pp. 307-314, 1995.
G.
Fortarezza, G. Oriolo, G. Ulivi, M. Vendittelli, "A mobile robot localization method
for incremental map building and navigation", 3rd
International Symposium on Intelligent Robotic Systems (SIRS'95),
Pisa, I, pp. 57-65, 1995.
A. De
Luca, G. Oriolo, "Local
incremental planning for nonholonomic mobile robots,"
1994 IEEE International Conference on Robotics and Automation, San
Diego, USA, pp. 104-110, 1994 (compressed
Postscript).
G.
Oriolo, "Stabilization of
self-motions in redundant robots", 1994 IEEE
International Conference on Robotics and Automation, San Diego,
USA, pp. 704-710, 1994.
G.
Oriolo, G. Ulivi, M. Vendittelli, "Potential-based motion planning on fuzzy maps",
2nd European Congress on Intelligent Techniques and Soft Computing
(EUFIT'94), Aachen, D, pp. 731-735, 1994.
G.
Oriolo, G. Ulivi, M. Vendittelli, "Motion planning with uncertainty: Navigation on fuzzy
maps", 4th IFAC Symposium on Robot Control (SYROCO'94),
Capri, I, pp. 71-78, 1994.
A. De
Luca, G. Oriolo, "Nonholonomy in
redundant robots under kinematic inversion," 4th IFAC
Symposium on Robot Control (SYROCO'94), Capri, I, pp.
179-184,1994.
G.
Oriolo, "The self-motion
stabilization problem in redundant manipulators," 1993
International Symposium on Intelligent Robotics (ISIR'93),
Bangalore, IND, pp. 259-268, 1993.
A. De
Luca, L. Lanari, G. Oriolo, "Control
of redundant robots on cyclic trajectories," 1992 IEEE
International Conference on Robotics and Automation, Nice, F, pp.
500-506, 1992.
G.
Oriolo, "The reactive vortex
fields method for robot motion planning with uncertainty,"
36th ANIPLA Annual Conference, Genova, I, pp. 584-597, 1992.
C. De
Medio, G. Oriolo, "Robot obstacle
avoidance using vortex fields," 2nd International
Workshop on Advances in Robot Kinematics, Linz, A, 1990. Also in
Advances in Robot Kinematics, S. Stifter and J. Lenarcic (Eds.),
Springer-Verlag, Wien, pp. 227-235, 1991 (pdf - low
quality!).
A. De
Luca, G. Oriolo, "Issues in
acceleration resolution of robot redundancy," 3rd IFAC
Symposium on Robot Control (SYROCO'91), Vienna, A, pp. 665-670,
1991.
G.
Oriolo, Y. Nakamura, "Free-joint
manipulators: motion control under second-order nonholonomic
constraints," 1991 IEEE/RSJ International Workshop on
Intelligent Robots and Systems (IROS'91), Osaka, J, pp. 1248-1253,
1991.
G.
Oriolo, Y. Nakamura, "Nonholonomic
motion of underactuated kinematic chains," 9th Annual
Conference of Japan Robotics Society, Tsukuba, J, pp. 801-804,
1991.
G.
Oriolo, Y. Nakamura, "Control of
mechanical systems with second-order nonholonomic constraints:
Underactuated manipulators", 30th Conference on Decision
and Control, Brighton, UK, pp. 2398-2403, 1991 (compressed
Postscript).
A. De
Luca, G. Oriolo, "The reduced
gradient method for solving redundancy in robot arms,"
11th IFAC World Congress, Tallinn, USSR, vol. 9, pp. 143-148,
1990.
A. De
Luca, G. Oriolo, "Kinematic
resolution of redundancy via joint-space decomposition,"
8th CISM-IFToMM Symposium on Theory and Practice of Robots and
Manipulators (Ro.Man.Sy.'90), Krakow, PL, pp. 64-71, 1990.
A. De
Luca, G. Oriolo, "Efficient
dynamic resolution of robot redundancy," 1990 American
Control Conference, S. Diego, USA, pp. 221-227, 1990.
C. De
Medio, F. Nicolo', G. Oriolo, "Robot
motion planning using vortex fields," Joint Conference on
New Trends in Systems Theory, Genova, I, pp. 237-244, 1990.
A. De
Luca, L. Lanari, G. Oriolo, F. Nicolò, "A sensitivity
approach to optimal spline robot trajectories," 2nd IFAC Symposium on Robot
Control (SYROCO'88), Karlsruhe, D, pp. 505-510, 1988.
My Homepage