-
To Lead or to Follow? Adaptive Robot Task Planning in Human-Robot Collaboration
Authors:
Ali Noormohammadi-Asl,
Stephen L. Smith,
Kerstin Dautenhahn
Abstract:
Adaptive task planning is fundamental to ensuring effective and seamless human-robot collaboration. This paper introduces a robot task planning framework that takes into account both human leading/following preferences and performance, specifically focusing on task allocation and scheduling in collaborative settings. We present a proactive task allocation approach with three primary objectives: en…
▽ More
Adaptive task planning is fundamental to ensuring effective and seamless human-robot collaboration. This paper introduces a robot task planning framework that takes into account both human leading/following preferences and performance, specifically focusing on task allocation and scheduling in collaborative settings. We present a proactive task allocation approach with three primary objectives: enhancing team performance, incorporating human preferences, and upholding a positive human perception of the robot and the collaborative experience. Through a user study, involving an autonomous mobile manipulator robot working alongside participants in a collaborative scenario, we confirm that the task planning framework successfully attains all three intended goals, thereby contributing to the advancement of adaptive task planning in human-robot collaboration. This paper mainly focuses on the first two objectives, and we discuss the third objective, participants' perception of the robot, tasks, and collaboration in a companion paper.
△ Less
Submitted 2 January, 2024;
originally announced January 2024.
-
Human Leading or Following Preferences: Effects on Human Perception of the Robot and the Human-Robot Collaboration
Authors:
Ali Noormohammadi-Asl,
Kevin Fan,
Stephen L. Smith,
Kerstin Dautenhahn
Abstract:
Achieving effective and seamless human-robot collaboration requires two key outcomes: enhanced team performance and fostering a positive human perception of both the robot and the collaboration. This paper investigates the capability of the proposed task planning framework to realize these objectives by integrating human leading/following preference and performance into its task allocation and sch…
▽ More
Achieving effective and seamless human-robot collaboration requires two key outcomes: enhanced team performance and fostering a positive human perception of both the robot and the collaboration. This paper investigates the capability of the proposed task planning framework to realize these objectives by integrating human leading/following preference and performance into its task allocation and scheduling processes. We designed a collaborative scenario wherein the robot autonomously collaborates with participants. The outcomes of the user study indicate that the proactive task planning framework successfully attains the aforementioned goals. We also explore the impact of participants' leadership and followership styles on their collaboration. The results reveal intriguing relationships between these factors, which warrant further investigation in future studies.
△ Less
Submitted 2 January, 2024;
originally announced January 2024.
-
Adapting to Human Preferences to Lead or Follow in Human-Robot Collaboration: A System Evaluation
Authors:
Ali Noormohammadi-Asl,
Ali Ayub,
Stephen L. Smith,
Kerstin Dautenhahn
Abstract:
With the introduction of collaborative robots, humans and robots can now work together in close proximity and share the same workspace. However, this collaboration presents various challenges that need to be addressed to ensure seamless cooperation between the agents. This paper focuses on task planning for human-robot collaboration, taking into account the human's performance and their preference…
▽ More
With the introduction of collaborative robots, humans and robots can now work together in close proximity and share the same workspace. However, this collaboration presents various challenges that need to be addressed to ensure seamless cooperation between the agents. This paper focuses on task planning for human-robot collaboration, taking into account the human's performance and their preference for following or leading. Unlike conventional task allocation methods, the proposed system allows both the robot and human to select and assign tasks to each other. Our previous studies evaluated the proposed framework in a computer simulation environment. This paper extends the research by implementing the algorithm in a real scenario where a human collaborates with a Fetch mobile manipulator robot. We briefly describe the experimental setup, procedure and implementation of the planned user study. As a first step, in this paper, we report on a system evaluation study where the experimenter enacted different possible behaviours in terms of leader/follower preferences that can occur in a user study. Results show that the robot can adapt and respond appropriately to different human agent behaviours, enacted by the experimenter. A future user study will evaluate the system with human participants.
△ Less
Submitted 20 July, 2023;
originally announced July 2023.
-
System Identification and $H_\infty$-based Control of Quadrotor Attitude
Authors:
Ali Noormohammadi-Asl,
Omid Esrafilian,
Mojtaba Ahangar,
Hamid D. Taghirad
Abstract:
The attitude control of a quadrotor is a fundamental problem, which has a pivotal role in a quadrotor stabilization and control. What makes this problem more challenging is the presence of uncertainty such as unmodelled dynamics and unknown parameters. In this paper, to cope with uncertainty, an $H_\infty$ control approach is adopted for a real quadrotor. To achieve $H_\infty$ controller, first a…
▽ More
The attitude control of a quadrotor is a fundamental problem, which has a pivotal role in a quadrotor stabilization and control. What makes this problem more challenging is the presence of uncertainty such as unmodelled dynamics and unknown parameters. In this paper, to cope with uncertainty, an $H_\infty$ control approach is adopted for a real quadrotor. To achieve $H_\infty$ controller, first a continuous-time system identification is performed on the experimental data to encapsulate a nominal model of the system as well as a multiplicative uncertainty. By this means, $H_\infty$ controllers for both roll and pitch angles are synthesized. To verify the effectiveness of the proposed controllers, some real experiments and simulations are carried out. Results verify that the designed controller does retain robust stability, and provide a better tracking performance in comparison with a well-tuned PID and a $μ$ synthesis controller.
△ Less
Submitted 14 October, 2019; v1 submitted 28 December, 2018;
originally announced December 2018.