Jarosław Karwowski’s research while affiliated with Warsaw University of Technology and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (6)


Human-Aware Robot Trajectory Planning with Hybrid Candidate Generation: Leveraging a Pedestrian Motion Model for Diverse Trajectories
  • Conference Paper

July 2024

·

7 Reads

·

1 Citation

Jarosław Karwowski

·

Wojciech Szynkiewicz

Number of publications from 2014 to 2024 included in the survey by year.
A taxonomy of main concepts in social robot navigation. The principles for perception, motion planning and evaluation are derived from the grounded requirements. Parts of the figure have been generated with the Dall-E AI model.
General taxonomy of social robot navigation requirements. The pictures illustrate example concepts of each taxon. The physical safety of humans is related to collision avoidance, whereas the requirements for the perceived safety of humans involve, e.g., avoiding occlusion zones such as corridor corners. Enhancing the naturalness of the robot’s motion links with the avoidance of in-place rotations. Furthermore, compliance with social norms may be connected with certain accompanying strategies. Parts of the figure have been generated with the Dall-E AI model.
Taxonomy of social robot navigation requirements related to the perceived safety of humans.
Taxonomy of social robot navigation requirements related to the naturalness of the robot’s motion.

+4

Bridging Requirements, Planning, and Evaluation: A Review of Social Robot Navigation
  • Article
  • Full-text available

April 2024

·

133 Reads

·

4 Citations

Navigation lies at the core of social robotics, enabling robots to navigate and interact seamlessly in human environments. The primary focus of human-aware robot navigation is minimizing discomfort among surrounding humans. Our review explores user studies, examining factors that cause human discomfort, to perform the grounding of social robot navigation requirements and to form a taxonomy of elementary necessities that should be implemented by comprehensive algorithms. This survey also discusses human-aware navigation from an algorithmic perspective, reviewing the perception and motion planning methods integral to social navigation. Additionally, the review investigates different types of studies and tools facilitating the evaluation of social robot navigation approaches, namely datasets, simulators, and benchmarks. Our survey also identifies the main challenges of human-aware navigation, highlighting the essential future work perspectives. This work stands out from other review papers, as it not only investigates the variety of methods for implementing human awareness in robot control systems but also classifies the approaches according to the grounded requirements regarded in their objectives.

Download


FIGURE 1. Two-stage procedure of SRPB benchmark for assessing the quality of the robot navigation. (a) Online stage: a navigating robot tracks obstacle locations, humans, F-formations and its own state, e.g., a pose and velocity. All the data is recorded and saved to a file. (b) Offline stage: after a finished experiment recordings are used to evaluate the quantitative results of the navigation using multiple metrics.
FIGURE 2. A general description of symbol composition method used in the notation
FIGURE 6. An overview of the static scenario
FIGURE 7. An overview of the dynamic scenario
Configurable parameters of metrics that were used in the experiments
Quantitative Metrics for Benchmarking Human-Aware Robot Navigation

January 2023

·

102 Reads

·

17 Citations

IEEE Access

Social robots have recently gained popularity, and many human-aware navigation approaches have emerged. This work presents SRPB – a comprehensive benchmark for quantitatively assessing robot navigation methods. As an automated quantitative approach, our benchmark produces invariable indicators of the algorithm’s performance that can assist the system designer in selecting the best method for the specific application. Our benchmark extends state-of-the-art task performance scores and proposes novel social metrics regarding robot motion naturalness and the perceived safety of humans surrounding the robot. Our social metrics take human tracking reliability into account. Using SRPB integrated with the TIAGo robot, we assessed the robot’s behaviour operating with traditional and human-aware trajectory planners in simulated and real-world environments. Our experiments tested whether state-of-the-art human-aware trajectory planners significantly improve human-awareness indicators over traditional approaches yet still maintain reasonable navigation performance. An open-source implementation of our benchmark, compatible with the Robot Operating System, is provided.


Fig. 6. An exemplary application of the HuBeRo framework with its dependencies
Fig. 7. Sequence of aa.cs.f sm FSM States transitions in the living room scenario As a base simulation software the Gazebo is used (R-(e)). The Gazebo provides all necessary Environment-related input data, along with a 3D representation of the Environment (R-(f)). The HuBeRo framework itself introduces a novel local planning algorithm, which is supported by the external global
Fig. 8. Sequence of aa.cs.f sm FSM States transitions in the parking scenario planner module [13]. Moreover, the Rviz was selected as a visualisation tool, which stands for another dependency of the HuBeRo framework. The Rviz is used for grading the framework qualitatively. Commanding of the simulated Humans is accomplished via the custom ROS [19] framework applications with a use of the HuBeRo-ROS interface (R-(a)).
HuBeRo - a Framework to Simulate Human Behaviour in Robot Research

July 2021

·

42 Reads

·

9 Citations

Journal of Automation Mobile Robotics & Intelligent Systems

Social robots' software is commonly tested in a simulation due to the safety and convenience reasons as well as an environment configuration repeatability assurance. An interaction between a robot and a human requires taking a person presence and his movement abilities into consideration. The purpose of the article is to present the HuBeRo framework, which can be used to simulate human motion behaviour. The framework allows independent control of each individual's activity, which distinguishes the presented approach from state-of-the-art, open-source solutions from the robotics domain. The article presents the framework assumptions, architecture and an example application with respect to presented scenarios.


Citations (6)


... MARL extends DRL's capabilities to collaborative multi-robot navigation, where multiple agents interact within the same environment to achieve coordinated objectives. Unlike single-agent DRL, MARL allows robots to exchange information, adapt to dynamic teammates or adversaries, and develop cooperative strategies [52]. While MARL significantly enhances multi-robot efficiency in applications such as swarm navigation and task allocation, it also introduces additional challenges, including communication constraints, increased computational complexity, and the difficulty of achieving policy convergence in large-scale systems. ...

Reference:

Deep Reinforcement Learning of Mobile Robot Navigation in Dynamic Environment: A Review
Human-Aware Robot Trajectory Planning with Hybrid Candidate Generation: Leveraging a Pedestrian Motion Model for Diverse Trajectories
  • Citing Conference Paper
  • July 2024

... This proxemics theory has been used in multiple research studies [6], [7], [8], [9], [10], [11], [12] with proxemics shape defined in different ways. Some researchers have based their work on Hall's circular model, including Repiso et al. [13], Bilen et al. [14], Karwowski et al. [15], Singh et al. [7], and Hanumantha et al. [8]. Other researchers have proposed new forms influenced by human behaviors and other factors Kang et al., Clavero et al. [16], [17]. ...

Bridging Requirements, Planning, and Evaluation: A Review of Social Robot Navigation

... These works mainly focus on performance metrics like navigation success rate, path length, or time required to reach the goal. Benchmarks for socially-aware robot navigation are the minority, but there are several works in that matter [33,369,386]. In some cases, simulators are coupled with internally calculated metrics for assessing navigation [369,374]. ...

SRPB: a benchmark for the quantitative evaluation of a social robot navigation
  • Citing Conference Paper
  • August 2023

... Recent studies have shown that confidence ellipse functions are powerful in estimating the position of any moving entity while including the comfort space of pedestrians, or the maneuverability space of robot obstacles (Karwowski & Szynkiewicz, 2023). Therefore, in order to model the footprint of the obstacle with a confidence ellipse centered at every possible projected future position x j obs , y j obs after t j j t with ( j 1,2, ..., m), and oriented according to its heading angle φ o . ...

Quantitative Metrics for Benchmarking Human-Aware Robot Navigation

IEEE Access

... Human behavior is intricate and challenging to distill, necessitating the integration of different modeling approaches such as mathematical, structural, and conceptual [23]. HRC is typically modeled using behavioral models [34]. ...

HuBeRo - a Framework to Simulate Human Behaviour in Robot Research

Journal of Automation Mobile Robotics & Intelligent Systems

... This interrupt handling is a complex issue for robot controllers. Some tasks cannot be terminated immediately during the startup phase, and some need to complete a series of operations before they can be suspended and resumed (Dudek et al., 2019). Therefore, task-based robots are limited in reducing nurses' workload due to the need for more anticipation of tasks. ...

Task harmonisation for a single-task robot controller
  • Citing Conference Paper
  • July 2019