Socially Acceptable Bipedal Robot Navigation via Social Zonotope Network Model Predictive Control

IF 6.4 2区 计算机科学 Q1 AUTOMATION & CONTROL SYSTEMS
Abdulaziz Shamsah;Krishanu Agarwal;Nigam Katta;Abirath Raju;Shreyas Kousik;Ye Zhao
{"title":"Socially Acceptable Bipedal Robot Navigation via Social Zonotope Network Model Predictive Control","authors":"Abdulaziz Shamsah;Krishanu Agarwal;Nigam Katta;Abirath Raju;Shreyas Kousik;Ye Zhao","doi":"10.1109/TASE.2024.3519012","DOIUrl":null,"url":null,"abstract":"This study addresses the challenge of social bipedal navigation in a dynamic, human-crowded environment, a research area largely underexplored in legged robot navigation. We present a zonotope-based framework that couples prediction and motion planning for a bipedal ego-agent to account for bidirectional influence with the surrounding pedestrians. This framework incorporates a Social Zonotope Network (SZN), a neural network that predicts future pedestrian reachable sets and plans future socially acceptable reachable set for the ego-agent. SZN generates the reachable sets as zonotopes for efficient reachability-based planning, collision checking, and online uncertainty parameterization. Locomotion-specific losses are added to the SZN training process to adhere to the dynamic limits of the bipedal robot that are not explicitly present in the human crowds data set. These loss functions enable the SZN to generate locomotion paths that are more dynamically feasible for improved tracking. SZN is integrated with a Model Predictive Controller (SZN-MPC) for footstep planning for our bipedal robot Digit. SZN-MPC solves for collision-free trajectory by optimizing through SZN’s gradients. Our results demonstrate the framework’s effectiveness in producing a socially acceptable path, with consistent locomotion velocity, and optimality. The SZN-MPC framework is validated with extensive simulations and hardware experiments. Note to Practitioners—This paper is motivated by the challenge of navigating bipedal robots through dynamic, human-crowded environments in a socially acceptable manner. Existing methods for social navigation often only address obstacle avoidance and are demonstrated on a robot with simple dynamics. This paper proposes the Social Zonotope Network (SZN), a novel neural network that couples pedestrian future trajectory prediction and robot motion planning to facilitate socially aware navigation for bipedal robots such as Digit, designed by Agility Robotics. The social behaviors are learned from real open-sourced pedestrian data using the SZN, which outputs the future predictions as reachable sets for each agent in the environment. The SZN is then integrated into a trajectory optimization problem that takes into account personal space preferences and bipedal robot capabilities to design trajectories that are both collision-free and socially acceptable. This work also highlights the computational efficiency of the SZN design that makes it suitable for real-time integration with motion planners. The framework is validated through extensive simulations and hardware experiments. From a practical standpoint, this research provides a framework that can be applied to bipedal robots to improve automation in human-populated environments such as hospitals, shopping centers, and airports. The framework’s ability to automatically adapt to surrounding human movement helps minimize disruptions and ensures that the robot’s presence is not a hindrance to the flow of human traffic. Future work will focus on outdoor deployment, which will require onboard perception capabilities to detect surrounding pedestrians.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"10130-10148"},"PeriodicalIF":6.4000,"publicationDate":"2024-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10810741/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

This study addresses the challenge of social bipedal navigation in a dynamic, human-crowded environment, a research area largely underexplored in legged robot navigation. We present a zonotope-based framework that couples prediction and motion planning for a bipedal ego-agent to account for bidirectional influence with the surrounding pedestrians. This framework incorporates a Social Zonotope Network (SZN), a neural network that predicts future pedestrian reachable sets and plans future socially acceptable reachable set for the ego-agent. SZN generates the reachable sets as zonotopes for efficient reachability-based planning, collision checking, and online uncertainty parameterization. Locomotion-specific losses are added to the SZN training process to adhere to the dynamic limits of the bipedal robot that are not explicitly present in the human crowds data set. These loss functions enable the SZN to generate locomotion paths that are more dynamically feasible for improved tracking. SZN is integrated with a Model Predictive Controller (SZN-MPC) for footstep planning for our bipedal robot Digit. SZN-MPC solves for collision-free trajectory by optimizing through SZN’s gradients. Our results demonstrate the framework’s effectiveness in producing a socially acceptable path, with consistent locomotion velocity, and optimality. The SZN-MPC framework is validated with extensive simulations and hardware experiments. Note to Practitioners—This paper is motivated by the challenge of navigating bipedal robots through dynamic, human-crowded environments in a socially acceptable manner. Existing methods for social navigation often only address obstacle avoidance and are demonstrated on a robot with simple dynamics. This paper proposes the Social Zonotope Network (SZN), a novel neural network that couples pedestrian future trajectory prediction and robot motion planning to facilitate socially aware navigation for bipedal robots such as Digit, designed by Agility Robotics. The social behaviors are learned from real open-sourced pedestrian data using the SZN, which outputs the future predictions as reachable sets for each agent in the environment. The SZN is then integrated into a trajectory optimization problem that takes into account personal space preferences and bipedal robot capabilities to design trajectories that are both collision-free and socially acceptable. This work also highlights the computational efficiency of the SZN design that makes it suitable for real-time integration with motion planners. The framework is validated through extensive simulations and hardware experiments. From a practical standpoint, this research provides a framework that can be applied to bipedal robots to improve automation in human-populated environments such as hospitals, shopping centers, and airports. The framework’s ability to automatically adapt to surrounding human movement helps minimize disruptions and ensures that the robot’s presence is not a hindrance to the flow of human traffic. Future work will focus on outdoor deployment, which will require onboard perception capabilities to detect surrounding pedestrians.
基于社会分区网络模型预测控制的社会可接受双足机器人导航
这项研究解决了在动态、拥挤的环境中社会双足导航的挑战,这是一个在有腿机器人导航中尚未充分开发的研究领域。我们提出了一个基于分区的框架,该框架将预测和运动规划耦合到双足自我代理中,以考虑与周围行人的双向影响。该框架结合了一个社会区域网络(Social zone - tope Network, SZN),这是一个神经网络,可以预测未来行人可达集,并为自我智能体规划未来社会可接受的可达集。SZN生成可达集作为分区,用于高效的基于可达性的规划、碰撞检查和在线不确定性参数化。运动特异性损失被添加到SZN训练过程中,以坚持在人类群体数据集中没有明确存在的双足机器人的动态限制。这些损失函数使SZN能够生成更动态可行的运动路径,以改进跟踪。SZN集成了一个模型预测控制器(SZN- mpc),用于我们的双足机器人Digit的脚步规划。SZN- mpc通过优化SZN的梯度来求解无碰撞轨迹。我们的结果证明了该框架在产生具有一致运动速度和最优性的社会可接受路径方面的有效性。通过大量的仿真和硬件实验对SZN-MPC框架进行了验证。从业人员注意事项-本文的动机是导航双足机器人在动态的,人类拥挤的环境中以社会可接受的方式的挑战。现有的社交导航方法通常只解决避障问题,并在具有简单动力学的机器人上进行了演示。本文提出了一种将行人未来轨迹预测与机器人运动规划相结合的新型神经网络——社会区域网络(Social zone - tope Network, SZN),以促进双足机器人(如Digit)的社会感知导航。社会行为是使用SZN从真实的开源行人数据中学习的,它将未来的预测作为环境中每个代理的可达集输出。然后将SZN集成到一个轨迹优化问题中,该问题考虑了个人空间偏好和双足机器人的能力,以设计无碰撞且社会可接受的轨迹。这项工作还强调了SZN设计的计算效率,使其适合与运动规划器实时集成。通过大量的仿真和硬件实验对该框架进行了验证。从实用的角度来看,这项研究提供了一个框架,可以应用于双足机器人,以提高医院、购物中心和机场等人口稠密环境中的自动化程度。该框架自动适应周围人类活动的能力有助于最大限度地减少干扰,并确保机器人的存在不会阻碍人类交通的流动。未来的工作将侧重于户外部署,这将需要车载感知能力来检测周围的行人。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Transactions on Automation Science and Engineering
IEEE Transactions on Automation Science and Engineering 工程技术-自动化与控制系统
CiteScore
12.50
自引率
14.30%
发文量
404
审稿时长
3.0 months
期刊介绍: The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信