Trajectory Optimization for Quadruped Mobile Manipulators that Carry Heavy Payload Ioannis Dadiotis Arturo Laurenzi and Nikos Tsagarakis

2025-04-24 1 0 5.84MB 8 页 10玖币
侵权投诉
Trajectory Optimization for Quadruped Mobile Manipulators that
Carry Heavy Payload
Ioannis Dadiotis, Arturo Laurenzi and Nikos Tsagarakis
©2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,
including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers
or lists, or reuse of any copyrighted component of this work in other works.
Abstract This paper presents a simplified model-based tra-
jectory optimization (TO) formulation for motion planning on
quadruped mobile manipulators that carry heavy payload of
known mass. The proposed payload-aware formulation simulta-
neously plans locomotion, payload manipulation and considers
both robot and payload model dynamics while remaining
computationally efficient. At the presence of heavy payload,
the approach exhibits reduced leg outstretching (thus increased
manipulability) in kinematically demanding motions due to
the contribution of payload manipulation in the optimization.
The framework’s computational efficiency and performance is
validated through a number of simulation and experimental
studies with the bi-manual quadruped CENTAURO robot
carrying on its arms a payload that exceeds 15 % of its mass
and traversing non-flat terrain.
I. INTRODUCTION
Quadruped robots have in general outperformed wheeled
platforms in rough terrain by taking advantage of their ability
to discretely make and break contact with the environment. In
contrast to aerial robots (which move without contact), they
can, significantly, compensate and exert higher interaction
forces due to the legged contact and articulation. This renders
quadruped robots, compared to other mobile manipulation
platforms, more promising for all-terrain applications that
require executing manipulation actions with large physical
interaction or increased payload capacity. This promise has
in no case been fulfilled so far since very few works [1]–[8]
have addressed the problem of simultaneously performing
locomotion and manipulation tasks on real quadrupeds.
Among other challenging tasks, quadruped manipulators
promise robotizing heavy payload transportation in non-flat
terrain, a task that is tedious for humans and unsuitable for
their wheeled and aerial counterparts (while it has been also
subject of research for humanoid robots [9]). At the presence
of payload with substantial mass the robot dynamics are
highly affected. As a result, locomoting while simultane-
ously carrying heavy payload poses significant challenges to
the robot, namely compromising stability, forcing actuator
saturation and reaching joint limits.
Despite the existence of numerous quadruped manipula-
tors [1]–[3], [10]–[13], their deployment and feasibility to
maintain locomotion while carrying heavy payload (more
This work was supported by the European Union’s Horizon 2020 pro-
gramme under Grant Agreements No. 101016007 (CONCERT) and No.
871237 (SOPHIA).
All authors are with Humanoid and Human-Centered Mechatronics
Research Line, Italian Institute of Technology, Genoa 16163, Italy (emails:
name.surname@iit.it). Ioannis Dadiotis is also with the Depart-
ment of Informatics, Bioengineering, Robotics and Systems Engineering,
University of Genoa, Genoa 16145, Italy.
Fig. 1. The CENTAURO robot walking while carrying 17 kg payload.
Corresponding video: https://youtu.be/09APxzIehpI
than 15 % of the robot’s mass) has been either relatively
unexplored or compromised by generating motions only for
the lower-body of the robot and overlooking the manipulation
capabilities of the platform [14]. Relying solely on loco-
motion for a task involving high interaction forces/payload
at the robot’s upper body can result in inefficient or at
best suboptimal robot behavior. On the contrary, considering
both locomotion and payload manipulation together at the
planning stage is a more sophisticated alternative that can
result in lower-body trajectories of greater margins, which
can be tracked more easily.
This work optimizes both locomotion and manipulation
and considers both robot and payload simplified model
dynamics together at the level of motion planning (before
control). Deploying payload manipulation results in avoiding
compromising kinematic performance of the robot’s lower-
body and remaining far from leg singular configurations
in kinematically demanding motions. The formulation is
combined with a whole-body controller (WBC) and the
framework, efficiently, generates a variety of motions (for
flat and non-flat terrains) that are successfully executed in
both simulation and real hardware under heavy payload.
A. Related Work
Previous work on CENTAURO [14] relies on total CoM
estimation to plan only lower-body motion (no manipulation
planning) for heavy payload transportation. Reaching the
leg workspace kinematic limits (outstretching) is traded off
with zero moment point (ZMP) stability margin through a
cost term. In contrast, the current approach leverages the
platform’s dual arm manipulation capabilities to avoid leg
arXiv:2210.06803v1 [cs.RO] 13 Oct 2022
outstretching without compromising stability. Indeed, the
framework achieves to plan and execute more challenging
motions on both simulation and real hardware.
Existing works have explored separating locomotion and
manipulation planning. In [1] contact wrenches are com-
manded to the controller while the planner accounts only for
locomotion. Similarly the BigDog robot of Boston Dynamics
[13] was shown to carry and throw a cinder block [4].
The work of [5] proposes a learned locomotion policy
that accounts for the predicted wrenches on the robot base
planned by a separate model-based manipulation planner.
The above approaches suffer from the same drawback in that
locomotion planning is assigned to compensate for/reject the
manipulation motion effect without having control over it.
Thus, the manipulation behavior cannot be changed based
on locomotion margins.
On the other hand locomotion and manipulation have been
simultaneously optimized for bipeds, to name but a few
[15], [16], and more recently for quadruped manipulators
as follows. The full dynamics TO formulations of [8],
[17] have achieved robustness against payloads [18] but are
computationally expensive (prohibiting online planning for a
robot much simpler than the one used in this paper).
The work of [19] substitutes the feet contact forces with
the ZMP for achieving tasks on flat terrain in simulation.
On the contrary, the unified framework of [6] accounts
for the centroidal robot dynamics and manipulated object
to efficiently plan combined locomotion and manipulation
tasks. Although the latter seems to find application for the
heavy payload transportation task, scaling efficiently1to
more complex robots as the CENTAURO (which consists
of 39 actuated degrees of freedom [DoF] in contrast to
the 16-DoF robot used) remains challenging2. The current
paper handles this complexity by adopting a middle ground
between [19] and [6] in terms of robot model descriptiveness.
It accounts for a model richer than [19] since optimizing for
all contact forces as well as arm end-effectors (EE) motion.
The resulted TO is computationally efficient (planning at
least at 5 Hz with 4 sec. horizon) and is validated on the
real CENTAURO robot, which is of much higher system
dimension than any of the works above. Differently from
other works, results and insight are presented from real
experiments on non-flat terrain with 17 kg payload (85 %
of the arms’ capacity and 15.1 % of the robot mass).
B. Contribution
Based on the current literature, as discussed in I-A, this
work is characterized by the following contributions:
A TO formulation for motion planning of quadruped
manipulators carrying heavy payload. The formulation
simultaneously plans locomotion and payload manipu-
lation and as a result, in contrast to locomotion-only,
1In this paper, a TO is considered computationally efficient if the planning
time is at least an order of magnitude shorter than the planning horizon.
2This is further compounded since by the time of writing the augmented-
Lagrangian-based inequality constraint handling approach [20] that is used
in [6] is not yet open source released, thus cannot be off-the-shelf accessed.
avoids excessive lower-body motion that can cause leg
outstretching (boundary singularities) when stepping.
The formulation is used for (but, as shown in Sec. IV-
D, not restricted to) offline planning. Combined with
a WBC it is evaluated in various simulation and ex-
perimental scenarios with the CENTAURO robot [11],
demonstrating the ability to generate motions that can be
tracked by real robots of high complexity. The obstacles
negotiated in both simulation and real experiment have
not been shown before from a quadruped manipulator
that carries such heavy payload.
The approach is computationally efficient for high di-
mensional robots (as is a bi-manual quadruped) such
that can be straightforwardly extended to online reced-
ing horizon TO. This work is the first to provide insights
on the application and efficiency of simplified model-
based TO on quadrupeds with more than one arms.
II. TRAJECTORY OPTIMIZATION FORMULATION
In this work, the motion planning problem is formulated
using direct transcription/collocation which transcribes the
continuous optimization problem in a constrained Nonlinear
Programming (NLP) problem. This is done by discretizing
the horizon of the optimization in a number of knots and
the solver is assigned to find the optimal values of the
variables at these knots. The optimal values of the obtained
solution are then interpolated. Although many off-the-shelf
NLP solvers exist interior-point ones are faster [18], [21] and
can handle any type of constraint, thus, they are preferred.
The TO formulation plans both locomotion and manipula-
tion trajectories for the task of carrying heavy payload with
known mass3, thus referred as payload-aware. It consists of
a CoM and arm EE motion planning framework, i.e. feet
trajectories are not optimized. The latter are, heuristically,
planned before the TO based on user inputs (gait pattern,
stride length and duration, total time Tof the motion and step
vertical clearance). Based on the above, feet EE trajectories
are known and introduced in the TO as NLP parameters.
The robot arms are considered in rigid (prehensile) contact
with the payload and able to manipulate it, thus, the motion
of the payload is identical to the motion of the arm EE. The
CENTAURO robot has two arms and, henceforth, this paper
focuses on scenarios with one payload at each arm. However
the approach can be easily adapted for different quadrupeds.
For the rest of this paper all position vectors are expressed
in a fixed inertial (world) frame whose notation is omitted.
A. Decision variables
The formulation optimizes the CoM state z
z
z(t) =
r
r
r(t)˙
r
r
r(t)¨
r
r
r(t)T, which includes position, velocity and
acceleration vectors, the CoM jerk ...
r
r
r(t), the motion of the
arm EEs as well as the forces f
f
fi(t)at all (feet and arm)
EEs. Fixed-step discretization is used, thus t=k·twhere
k∈ {0, ..., N 1}and Nthe number of knots. For the rest
3The mass of a grasped payload can be estimated through force estimation
at the EE using a wrist force/torque sensor or by exploring the joint torque
sensing available on the arm.
摘要:

TrajectoryOptimizationforQuadrupedMobileManipulatorsthatCarryHeavyPayloadIoannisDadiotis,ArturoLaurenziandNikosTsagarakis©2022IEEE.Personaluseofthismaterialispermitted.PermissionfromIEEEmustbeobtainedforallotheruses,inanycurrentorfuturemedia,includingreprinting/republishingthismaterialforadvertising...

展开>> 收起<<
Trajectory Optimization for Quadruped Mobile Manipulators that Carry Heavy Payload Ioannis Dadiotis Arturo Laurenzi and Nikos Tsagarakis.pdf

共8页,预览2页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:图书资源 价格:10玖币 属性:8 页 大小:5.84MB 格式:PDF 时间:2025-04-24

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 8
客服
关注