<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Enhancing Eficiency and Safety Through Autonomous Navigation in the Intensive Care Unit</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Valerio Ponzi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adriano Puglisi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer, Control and Management Engineering, Sapienza University of Rome</institution>
          ,
          <addr-line>Via Ariosto 25, Roma, 00185</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute for Systems Analysis and Computer Science, Italian National Research Council</institution>
          ,
          <addr-line>Via dei Taurini 19, Roma, 00185</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>60</fpage>
      <lpage>69</lpage>
      <abstract>
        <p>The use of autonomous systems in Intensive Care Units (ICUs) has become incredibly important, especially during the COVID-19 pandemic. This period has overwhelmed both ICUs and hospitals, halting many other medical activities and causing significant challenges. This project aims to develop a navigation system tailored specifically for the ICU environment, adapting it to the unique procedures and regulations of that setting. Due to the critical conditions of ICU patients, strict rules dictate precise requirements for navigation, necessitating a context-specific approach. This work will propose a comprehensive navigation system capable of safely guiding from point A to point B within an ICU while addressing the critical issues present in such environments. Unlike traditional Nav2 systems, it will feature specialized collision avoidance components designed specifically for ICU settings, taking into account both contextual demands and the chosen approach. This will involve implementing a multilayered protection technique and employing active movements to prevent collisions with dynamic obstacles.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Autonomous navigation</kwd>
        <kwd>Collision avoidance</kwd>
        <kwd>Artificial Intelligence</kwd>
        <kwd>Reinforcement Learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>addressing navigation challenges. Not all tasks can be
addressed solely using ROS components, particularly in
Robotic systems play a vital role in dangerous environ- contexts where specific constraints are required,
necesments and risky situations where human presence is sitating the creation of custom nodes. One of the most
limited. The COVID-19 pandemic has emphasized the ne- critical issues in ICU navigation is collision avoidance for
cessity for hospitals to adopt automated robotic solutions, dynamic objects. While objects within the intensive care
particularly in treating patients with highly contagious unit are typically stationary, situations may arise where
diseases. These systems minimize the risk of infection for healthcare personnel urgently need to reach a patient’s
medical staf, addressing the challenges encountered dur- bedside during emergencies. Therefore, it’s essential for
ing the early stages of the pandemic. This project aims to the robot to navigate while avoiding collisions and
withdevelop a navigation system specifically designed for in- out impeding the path of doctors who need to reach the
tensive care units (ICUs). It will generate dynamic paths, patient promptly.
adhere to contextual rules, avoid collisions with swiftly In addressing navigation challenges within intensive
moving individuals, and efectively manage potentially care unit (ICU) environments, researchers have proposed
critical situations. several approaches outlined in the literature. One such</p>
      <p>
        The challenge of navigation within confined envi- method involves the utilization of potential cost maps
ronments is commonly addressed and resolved using to navigate around crowded areas [
        <xref ref-type="bibr" rid="ref23">47, 33, 54, 34</xref>
        ]). This
established solutions like ROS (Robot Operating Sys- strategy allows robots to map out regions of high
congestem) [49, 32] and Nav2 [
        <xref ref-type="bibr" rid="ref24">48, 35</xref>
        ]. ROS, introduced in tion and adjust their paths accordingly to avoid potential
2007 through collaborative eforts among universities collisions. Another critical aspect is collision avoidance
and robotics-focused companies, has become a standard for dynamic objects within the ICU. Given the
unpreframework for navigation and robotic applications. It dictable nature of medical emergencies, it is essential
ofers modular components and user-friendly monitor- for robotic systems to adaptively maneuver around
moving and simulation tools, making it the standard solution ing obstacles to ensure the safety of both patients and
for navigation tasks. The extensive contributions and medical personnel. Lastly, researchers have explored the
vast library of modular components associated with ROS concept of employing critical profiles to modulate robotic
and Nav2 have solidified their status as essential tools for behavior based on the level of urgency or criticality
encountered in the ICU environment, as proposed in the
work by [50]. This approach enables robots to
dynamically adjust their navigation strategies in response to
      </p>
    </sec>
    <sec id="sec-2">
      <title>3. Related Works</title>
      <p>Based on the requirements specified in the previous
section, it is possible to identify 2 macro-areas of study
which, although strongly related to each other, are 2
topics addressed by previous works independently; they
are collision avoidance of dynamic objects and dynamic
object identification.</p>
      <sec id="sec-2-1">
        <title>3.1. Collision Avoidance in Navigation</title>
        <p>
          integrating these diverse approaches, robotic navigation
systems can enhance safety and eficiency within ICU
settings, ultimately contributing to improved patient care
outcomes [
          <xref ref-type="bibr" rid="ref27 ref8 ref9">9, 38, 8</xref>
          ].
        </p>
        <p>These supplementary nodes enable robots to navigate
safely through swiftly moving humans. The navigation
system can leverage the same framework as proposed by
Nav2 but with added enhancements. In navigation
systems, route planning is facilitated through a cost map that
assigns a cost to each point in the environment, aiding
in obstacle identification and the generation of the most
eficient trajectory. By integrating a cost map derived
from high-trafic areas, it becomes feasible to chart routes
that circumvent locations frequented by medical
personnel. This approach enhances navigation eficiency and
minimizes the likelihood of interference with healthcare
professionals.</p>
        <sec id="sec-2-1-1">
          <title>The issue of avoiding collisions while navigating in con</title>
          <p>ifned spaces is extensively studied from various angles.</p>
          <p>
            Dealing with stationary objects has been thoroughly
explored, and numerous algorithms ready for use are
available in robotic systems like ROS. However, navigating
around moving objects remains a challenge due to its
close ties with specific contexts and constraints. Unlike
stationary objects, dynamic ones demand a diferent
ap2. ICU Specific Problems proach. Their unpredictable nature necessitates swift
responses to prevent collisions, and predicting their
fuIn designing a navigation system, it’s crucial to outline ture positions in the near term could prove invaluable for
all requirements, constraints, and assumptions pertinent anticipating and avoiding potential collisions. Multiagent
to the context, particularly within an ICU environment. collision avoidance during navigation can be seen as a
An Intensive Care Unit (ICU) represents an environment cooperative task where each agent plays a role in
avoidof utmost criticality, as all hospitalized individuals are ing collisions [
            <xref ref-type="bibr" rid="ref25 ref31">42, 36</xref>
            ]. In environments like ICU (Indoor
facing severe clinical conditions posing a real and signifi- Closed Environments), communication between agents
cant threat to their lives. Consequently, ICUs are meticu- is often absent, with sensor data being the only source
lously structured to maximize the operational eficiency of information about positions and velocities [
            <xref ref-type="bibr" rid="ref1 ref10 ref29">10, 1, 40</xref>
            ].
of medical personnel. Beds and associated equipment Understanding this task involves considering two main
are strategically positioned within the room, typically approaches: trajectory-based and reaction-based
methin proximity to essential utilities such as oxygen or UPS ods [
            <xref ref-type="bibr" rid="ref30">41</xref>
            ]. The reaction-based approach focuses on
shortoutlets, as well as room alarms. Additional items like term responses, while the trajectory-based method plans
chairs or desks cannot be accommodated, and access for over a longer duration. While the latter yields smoother
patients’ relatives is restricted, with staf expected to trajectories, it can be computationally intensive. Despite
complete their tasks promptly and vacate the room im- this classification, there’s potential in combining these
mediately. This protocol gained heightened importance approaches. By leveraging Reinforcement Learning (RL),
during the COVID-19 pandemic, as prolonged presence computationally expensive operations can be moved to
in the room increased the risk of infection. ofline training stages, with an online policy eficiently
          </p>
          <p>
            In designing the navigation system, it’s imperative to queried during runtime. This hybrid approach ofers
ensure that robot movements prioritize human safety advantages from both methods. Everett et al. propose
while adhering to the following constraints: Medical per- an RL-based solution aimed at determining velocity
vecsonnel trajectories must remain unaltered; the robot must tors to reach goal positions swiftly while avoiding
collinever impede their movement. Obstacles’ movements sions with other agents [
            <xref ref-type="bibr" rid="ref17 ref31">42, 17</xref>
            ]. Their method employs
are unpredictable, requiring reactive adjustments to de- an LSTM network capable of handling various numbers
tected trajectories. In critical situations where no action of agents. Interestingly, the LSTM is used not in a
secan resolve potential collision, the robot must halt im- quential time-based manner, but to encode each agent
mediately, allowing humans to evade collision. Upon the sequentially, utilizing the final hidden layer for
subsecessation of a dangerous event or potential collision, the quent steps. This design ensures consistent dimensions
robot must revert to its initial goal, either by returning regardless of the number of agents involved. Another
to the initial path, reaching the destination, or devising a crucial consideration is the impracticality of applying
new path. Navigation interruption or updating the final the trajectory-based method in scenarios involving
hugoal point should be feasible. Lastly implementing a max- mans, as predicting human paths is challenging due to
imum speed limit for the robot in all situations ensures unpredictable needs or rules. It’s often unclear
beforesafety. hand where a human might need to go or if they may
need to return to their initial position for various reasons. to identify static obstacles within a local map, which is
Therefore, collision avoidance systems become valuable then integrated into the navigation system. Dynamic
only when agents are near the target robot and can be obstacles require a diferent approach, as their velocities
analyzed over a short period, during which their move- necessitate fast and specific algorithms capable of
calcuments can be predicted to some extent. Otherwise, the lating both position and velocity. A method proposed
data becomes too noisy for efective trajectory planning. by In [
            <xref ref-type="bibr" rid="ref32">43</xref>
            ] was introduced as a technique for
identifyWhile RL has been utilized in various studies, it’s essen- ing dynamic objects using spatiotemporal norms derived
tial to specify constraints on the behavior of other agents from points gathered by robotic sensors, such as Lidar
to yield meaningful results, as highlighted by Everett. or depth cameras. This method involves clustering or
Generic approaches where each agent exhibits arbitrary creating point clouds from the sensor-detected points,
behavior may not lead to efective collision avoidance representing potential objects for analysis. Subsequently,
strategies. An alternative approach is presented in [53], a spatiotemporal norm analysis is applied to these point
which leverages Lidar data to identify dynamic objects, clouds to determine if the objects are undergoing
transtrack their movements, and employ the ORCA algorithm lation or rotation. This approach enables the recovery
[52] to compute collision-free paths. This method of- of an object’s position using sensor data. By
analyzfers another avenue for efective collision avoidance in ing the covariance (a measure of sparsity) of the point
dynamic environments. cloud, possible rotations and the object’s radius can be
          </p>
          <p>Optimal Reciprocal Collision Avoidance (ORCA) [52] reconstructed, providing valuable information for
collistands out as a velocity-based planning technique sion avoidance systems. It’s crucial to note that these
renowned for its ability to ensure collision avoidance results are based solely on points identified by the Lidar
in both static and dynamic environments, boasting high or depth camera. This means that the central position and
scalability. ORCA evaluates the velocities of all agents covariance calculations are limited to the visible parts
involved and delineates cones representing potential col- of the objects; any points hidden from the sensors are
lision scenarios. Subsequently, through an optimization not considered in the analysis. Therefore, this analysis is
process, it determines the minimum velocity necessary inherently related to the visible portions of the objects.
to navigate out of these collision cones.</p>
          <p>While ORCA ofers robust collision avoidance
capabilities, it operates on an optimization search paradigm, 4. ICU Navigation System
which implies that it can find a solution multiple times if
one exists. However, it does have a couple of drawbacks.</p>
          <p>
            Firstly, it assumes homogeneity among objects within the
workspace, whether static or following the same
navigation policy. Deviating from this assumption can lead to
catastrophic outcomes, as noted by Vince Kurtz [
            <xref ref-type="bibr" rid="ref33">44</xref>
            ].
Secondly, its reliance on optimization introduces a notable
delay, potentially resulting in missed solutions. Such
delays could pose challenges in environments requiring
swift decision-making.
          </p>
          <p>
            In response to these limitations, was proposed an
alternative approach. This method involves predicting the
motion of dynamic objects over a short timeframe
using an LSTM RNN with online training, as suggested in
[
            <xref ref-type="bibr" rid="ref30">41</xref>
            ]. Once these predictions are available, they are
integrated into a Nonlinear Probabilistic Velocity Obstacles
algorithm. This adapted algorithm efectively handles
collision avoidance in static environments and accounts
for objects moving along predictable trajectories, derived
from short-term predictions.
          </p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Navigating an ICU has specific demands that must be</title>
          <p>satisfied in a robust architecture that is modified and
extended for that. The presented navigation system is based
on the Nav2 infrastructure in the ROS2 environment with
custom components (or nodes) specific to the ICU context.
This project has a Gazebo simulation with rViz
monitoring. The architecture comprises a standard navigation
system supplemented by three additional nodes designed
to enhance collision avoidance capabilities.</p>
          <p>
            The proposed system navigates the robot from point A
to point B using a cost map generated by SLAM [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. In an
Intensive Care Unit (ICU), where minimizing instrument
presence and their impact on medical staf movement is
crucial, the map’s variability is assumed to be rare. It’s
created extemporaneously and maintained throughout
the robot’s operational lifecycle, with manual updates
only in exceptional cases. This approach doesn’t
significantly constrain the project, as static objects not on the
map can still be identified and managed by local and
collision avoidance components with regularly updated
perspectives.
          </p>
          <p>Given Nav2’s adeptness at handling navigation in
closed environments, this project focuses on collision
avoidance, the primary ICU navigation requirement.
Avoiding static or dynamic objects and medical
personnel is achieved through a multilayered approach, each</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>3.2. Dynamic Object Identification</title>
        <sec id="sec-2-2-1">
          <title>In navigating around obstacles, whether they are static or dynamic, the first step is to detect them using sensors installed on the robot. Ready-to-use components, such as those found in ROS and Nav2, are commonly used</title>
          <p>4.2. Potential Areas
• Localmap: Identifies new objects via local maps As per the requirements, the navigation system must
priand adjusts navigation accordingly, efective for oritize avoiding collisions with medical personnel. Hence,
static but less so for dynamic obstacles. it’s vital to identify areas with a significant probability
• Potential Areas: Modifies the cost map based on of encountering people or obstacles and steer clear of
the likelihood of encountering obstacles in cer- trajectories leading into those areas. In the cost map,
potain areas, thereby reducing the probability of tential values range from integers 0 to 255. High values,
choosing paths through them. like 255 and 254 (considered as lethal costs), indicate a
• Collision Monitor: A ROS2 node that reduces the high probability of collision with an object, while very
robot’s speed when obstacles are nearby. low values such as 0 or 1 (representing free space costs)
• Emergency Guard: Adjusts movement profiles or denote no obstacles and safe navigation. Each value
sigcapabilities based on the distance from obstacles, nifies a distinct collision probability based on proximity
potentially slowing down or stopping the robot. to obstacles. The component identifies contact points of
lidar rays with objects (referred to as hit points  ). For
• Dynamic Collision Avoidance: Alters the robot’s every point in the hit point set, it’s inferred that an object
trajectory to avoid collisions dynamically. exists at that point, thus necessitating an increase in its
Each layer addresses specific scenarios, bolstering safety potential. Conversely, if there’s no hit (a point not in
and meeting ICU requirements efectively.  ), the potential is decreased (indicating the absence
of an object at that point) following an exponential
func4.1. Localmap tion with decay parameter  . Figure 1 illustrates how
potential values evolve (depicted in the black box in the
During navigation, sensor data create a cost map close upper right corner) as an object moves, and how
potento the robot with a high-frequency update. This updated tials decrease over time. Adjusting  enables control over
and high-quality map is used to adapt the trajectory, the decay rate.
avoiding obstacles and keeping the original track (defined
by the Planner Server) as much as possible. This node is  (,  + ∆ ) = min(MAX_PTNL; (1)
already present in the Nav2 framework and is used as is,  (, ) * −  Δ +  ( ∈  ))
for this reason will not be analyzed anymore.</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>In equation 1, the potential is refreshed every ∆ . If point  is hit by a ray (in  ), its value increases; oth</title>
          <p>erwise, it decreases gradually over time with a decay pe- predicts the new minimum distance that will potentially
riod. To maintain flexibility in navigation, the potential is be detected.
capped ( _   ), allowing trajectories through
those areas albeit with a low probability. Subsequently, ˆ() = () + (() − ( − 1)) (2)
the potential map is integrated into the environment map
and regularly updated with new potential values (refer
to Figure 2).</p>
          <p>If the predicted distance falls below a warning threshold
( _ ), the navigation system applies a
reducedspeed movement profile. However, if it drops below a
critical threshold ( _), the robot transitions into
a blocking profile. This blocking profile indicates a highly
critical situation, prompting the robot to halt, allowing
humans to intervene and avoid a collision.</p>
          <p>⎧
⎪
⎨</p>
          <p>⎪⎩ 
ˆ() &lt;  _;
ˆ() &lt;  _ ;
   =
ℎ</p>
          <p>(3)
Once the predicted distance exceeds the critical
threshold, the robot remains in a critical state until both the
warning threshold and normal conditions are met. For
safety reasons, the robot maintains its critical state until
it returns to a normal operating state. This behavior is
depicted in the state diagram shown in Figure 3.</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>4.3. Collision Monitor</title>
        <sec id="sec-2-3-1">
          <title>The Collision Monitor, a node available within the Nav2</title>
          <p>framework, serves as a crucial safety feature in the
navigation system. Positioned just before the command is
dispatched to the robot, its primary function is to ensure
safe navigation. When the robot approaches an obstacle,
the Collision Monitor intervenes by reducing its velocity.
Specifically, it may decrease the velocity to a fraction
of the original command, such as 20%, to prevent
collisions. However, if the robot is not close to any obstacles,
the command remains unchanged. Since the Collision
Monitor is an integral part of the Nav2 framework and
is utilized without modification, it will not be further
analyzed as its functionality is standardized and deemed
suficient for the system’s safety requirements.</p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>4.4. Emergency Guard</title>
        <sec id="sec-2-4-1">
          <title>Hit Point Identification : Identifying contact points</title>
          <p>Emergency Guard is a custom ROS2 node that improves of laser rays with surrounding objects. Each point
the capability of a standard collision monitor. The com- represents a hit point on an object.
ponent identifies the minimum distance with a generic
object (both static and dynamic), evaluates the variation Environment Filtering: Filtering out all hit points
origicompared to the previous detection, and based on that nating from the ICU environment. Since this is focused</p>
        </sec>
        <sec id="sec-2-4-2">
          <title>A crucial aspect of collision avoidance is the identifi</title>
          <p>
            cation of dynamic objects and the extraction of their
positions and velocities. To achieve this, an approach
inspired by the work of Raphael Falque [
            <xref ref-type="bibr" rid="ref32">43</xref>
            ] has been
adapted to suit the specific context. The algorithm
encompasses the following steps:
on dynamic object detection, static objects within the
environment are disregarded. Filtering is accomplished
using a kNN (k-Nearest Neighbors) algorithm. A kNN
model is trained using the environment’s cost map. For
each hit point, nearby points are identified using the
Nearest Neighbors of the trained model. If at least one
point is at a critical level (indicating the presence of an
environmental object), the hit point is filtered out. This
ifltering process helps eliminate noise from detection.
the movement (see Figure 4). If the area exceeds a
predeifned threshold, dynamic behavior is identified.
          </p>
          <p>Point Cloud Creation: After filtering, the remaining
hit points are clustered using a DBScan algorithm. This
approach ofers the advantage of dividing points into Figure 4: Images depicting the Naive approach’s
reconstrucgroups without needing to specify the number of clusters tion of the movement area over time, with dynamic behavior
beforehand. However, it requires careful tuning to ensure identified based on the threshold-exceeded area
the creation of sparse clusters. This tuning typically
involves setting a high value for the epsilon parameter
(ples)paanrdama elotewr v(alue_forthem).inTimheu mresnuulmtinbgercol ufsstaemrs-  = 1 ∑︁ ( − )( − ) (5)
form the point clouds representing the identified objects. || ||  ∈ 
To eliminate isolated points resulting from incorrect
distance measurements, clusters with a small number of When analyzing the variation of covariance, two
elements are filtered out. Additionally, any points not scenarios may arise: rotation of the object or a reduction
associated with a cluster are removed from consideration. in distance between the object and the robot. While
theoretically, significant variability in covariance over
some time could indicate movement, strong
measurement noise can lead to frequent changes in covariance
even without real movement. Therefore, covariance
analysis is not reliable for evaluating and identifying
object dynamics.</p>
          <p>Dinamicity Identification : Each point cloud is analyzed
to determine its movement characteristics. Initially, the
center of mass for the points in point cloud , denoted
as  , is computed. This is achieved by calculating the
average position of its hit points, as shown in equation
4. Subsequently, the covariance of the point cloud,
represented by equation 5, is determined. This covariance Dynamic Object Measurement: Given the list of
dyprovides information about the dispersion of the points namic objects, their positions (or central positions of
around the center of mass, aiding in recognizing the ob- points in their cloud) and velocities are recovered from
ject’s movement pattern. previous points. This information is then utilized by the
collision avoidance engine. Calculating velocity by
ana = 1 ∑︁  (4) lyzing close positions in time, such as from two
consecu|| ||  ∈  tive measurements, often results in significant positional
errors and speed oscillations. To mitigate this, a period 
(or a number  of measurements or odometry messages)
is considered to calculate velocity (see equation 6). This
approach helps reduce measurement errors and ensures
smoother velocity estimation.</p>
          <p>Detecting movement involves assessing significant
variations in the center of the point cloud. However, noise
in measurements can lead to fluctuations in the center
that need to be filtered out. One common approach to
identify variations or trends in sequential values is to use
linear regression. However, this method is not suitable in
this context because rapid generation of points results in
a dataset with values that are nearly constant or exhibit
very small variations. Consequently, the linear
regression yields a zero coeficient with a prediction constant
equal to the mean value. Any deviations from this fixed
value are interpreted as errors rather than meaningful
changes. To address this issue and mitigate the efects of
noise and the high number of values, a Naive approach is
proposed. This approach reconstructs the area of
movement over time, defined as the rectangle encompassing</p>
        </sec>
        <sec id="sec-2-4-3">
          <title>The Collision Avoidance node is designed to prevent col</title>
          <p>lisions with dynamically moving objects that may pose
an imminent threat to the robot. Its primary objective
is not to define the entire navigation path towards the
goal, but rather to handle complex dynamic situations
efectively. When a critical situation arises, indicated by</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>5. Implementation</title>
      <sec id="sec-3-1">
        <title>This project was developed on Ubuntu 22.04 using</title>
        <p>
          ROS2 Humble distribution and Nav2. Custom nodes were
implemented using Python 3.10 and interfaced with ROS
services. Simulations and monitoring were conducted
using Gazebo and rViz. The robot and environment were
adapted from turtlebot3, with a custom world tailored to
resemble an ICU environment (refer to Figure 5).
objects being closer than a specific threshold, the node
retrieves positional and velocity information of dynamic
objects from the dedicated Dynamic Object Identification
node (see section 4.5), along with the robot’s position and
the goal pose. It then applies an algorithm to determine
the appropriate speed to resolve the critical event. Once
the critical situation is resolved (i.e., objects are no longer
too close), the node is deactivated, and standard
navigation by the Nav2 Plan Server resumes. This node is based 6. Results
on the Deep Reinforcement Learning strategy proposed
by Michael Everett [
          <xref ref-type="bibr" rid="ref30">41</xref>
          ]. The algorithm adopts a multi- The development process was marked by a series of
thoragent approach capable of handling a variable number of ough tests and evaluations, both for individual custom
dynamic objects. To accommodate the variable number nodes and for the entire system. This approach ensured
of obstacles, they are standardized using an LSTM net- that each node could complete its task, ensuring safe
bework. Each obstacle’s state is fed into an LSTM network, havior in the robot’s movement. In particular, detailed
and only the last hidden layer is utilized in subsequent tests were conducted to explore a range of scenarios,
inprocessing (see Figure 6). This condensed representation cluding edge cases, to identify and address any issues.
of dynamic objects, along with the robot’s state, is used One of the main challenges encountered during
developto generate a vector passed through two fully connected ment was the presence of noise in measurements,
particlayers, resulting in a probability distribution for possible ularly evident in the contact points detected by sensors.
actions. These fluctuations in position could compromise the
system’s reliability, necessitating careful calibration and
implementation of advanced filtering algorithms. The goal
was to minimize the impact of noise and ensure proper
interpretation of data by the system.
        </p>
        <p>Another significant challenge was managing
computational resources, critical for the proper functioning of the
system, especially in real-time environments like robotics.</p>
        <p>Insuficient resources could lead to delays in message
processing and calculations, potentially afecting overall
system performance. Consequently, optimizing resource
fFoirgtuhreea6c:tFiounllsnetwork to generate a probability distribution usage through the implementation of parallelization
techniques, optimization algorithms, or potential hardware
upgrades was essential.</p>
        <p>Ultimately, successfully addressing these challenges
was crucial for the project’s progress. Through an
integrated approach involving thorough testing, algorithm
optimization, and resource management, the system was
able to ensure reliable behavior in real-world
applications.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>7. Conclusion</title>
      <sec id="sec-4-1">
        <title>The proposed solution adopts the architectural infras</title>
        <p>tructure of a widely used navigation system based on
Nav2, with customized extensions tailored specifically
for the ICU environment. This standardized approach
facilitated rapid prototyping and integration within the
existing navigation framework.</p>
        <p>Custom navigation components designed for the ICU
environment contribute to enhanced safety
characteristics during navigation. For instance, the Emergency
Guard component complements the Collision Monitor
by introducing diferent profiles that gradually restrict
the robot’s movement freedom. These profiles adjust
parameters such as speed or radius, crucial for collision
avoidance algorithms, while also incorporating simple
prediction mechanisms to preemptively address potential
safety risks.</p>
        <p>Potential maps play an important role in shaping the
costmap based on the likelihood of encountering
obstacles, thus enabling the generation of safer trajectories.
Careful configuration of potential values, including
setting appropriate decay periods, ensures the creation of
up-to-date potential maps that accurately reflect recent
object detections. Fine-tuning these parameters is
essential to strike a balance between maintaining high
potential values in areas with recent obstacles while avoiding
excessive averaging that could diminish the efectiveness
of this feature.</p>
        <p>The collision avoidance algorithm prioritizes rapid
decision-making through the adoption of an online
reinforcement learning (RL) model. This node selectively
activates only during critical situations, swiftly
deactivating once the threat has passed. Importantly, in scenarios
where the collision avoidance movement brings the robot
into proximity with static objects, other nodes such as
the Collision Monitor or Emergency Guard are triggered
to avert collisions and uphold overall safety.</p>
        <p>In summary, the integrated system ofers a robust
solution for navigating within an ICU environment, ensuring
a high level of safety through the coordinated eforts
of multiple nodes. By addressing a range of potentially
critical events with distinct functionalities, the system
efectively meets the initial safety requirements of ICU
navigation.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Y. F.</given-names>
            <surname>Chen</surname>
          </string-name>
          , M. Liu,
          <string-name>
            <given-names>M.</given-names>
            <surname>Everett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>How</surname>
          </string-name>
          ,
          <article-title>Decentralized non-communicating multiagent collision avoidance with deep reinforcement learning</article-title>
          ,
          <source>in: 2017 IEEE International Conference on Robotics and Automation (ICRA)</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>285</fpage>
          -
          <lpage>292</lpage>
          . doi:
          <volume>10</volume>
          . 1109/ICRA.
          <year>2017</year>
          .
          <volume>7989037</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H.</given-names>
            <surname>Durrant-Whyte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Bailey</surname>
          </string-name>
          ,
          <article-title>Simultaneous localization and mapping: part i</article-title>
          ,
          <source>IEEE Robotics &amp; Automation Magazine</source>
          <volume>13</volume>
          (
          <year>2006</year>
          )
          <fpage>99</fpage>
          -
          <lpage>110</lpage>
          . doi:
          <volume>10</volume>
          .1109/MRA.
          <year>2006</year>
          .
          <volume>1638022</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Coco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>A new iterative fir filter design approach using a gaussian approximation</article-title>
          ,
          <source>IEEE Signal Processing Letters</source>
          <volume>25</volume>
          (
          <year>2018</year>
          )
          <fpage>1615</fpage>
          -
          <lpage>1619</lpage>
          . doi:
          <volume>10</volume>
          .1109/LSP.
          <year>2018</year>
          .
          <volume>2866926</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana,
          <article-title>Graphic object feature extraction system based on cuckoo search algorithm</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>66</volume>
          (
          <year>2016</year>
          )
          <fpage>20</fpage>
          -
          <lpage>31</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.eswa.
          <year>2016</year>
          .
          <volume>08</volume>
          .068.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Marszalek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Polap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          ,
          <article-title>Simplified firefly algorithm for 2d image key-points search</article-title>
          ,
          <year>2014</year>
          . doi:
          <volume>10</volume>
          .1109/CIHLI.
          <year>2014</year>
          .
          <volume>7013395</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          , E. Tramontana,
          <article-title>Improving files availability for bittorrent using a difusion model</article-title>
          ,
          <year>2014</year>
          , pp.
          <fpage>191</fpage>
          -
          <lpage>196</lpage>
          . doi:
          <volume>10</volume>
          .1109/WETICE.
          <year>2014</year>
          .
          <volume>65</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>Hybrid neural networks architectures for soc and voltage prediction of new generation batteries storage</article-title>
          ,
          <year>2011</year>
          , pp.
          <fpage>341</fpage>
          -
          <lpage>344</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICCEP.
          <year>2011</year>
          .
          <volume>6036301</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana, G. Capizzi,
          <string-name>
            <given-names>G.</given-names>
            <surname>Lo</surname>
          </string-name>
          <string-name>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Nowicki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Starczewski</surname>
          </string-name>
          ,
          <article-title>A multiscale image compressor with rbfnn and discrete wavelet decomposition</article-title>
          , volume
          <volume>2015</volume>
          <source>-September</source>
          ,
          <year>2015</year>
          . doi:
          <volume>10</volume>
          .1109/IJCNN.
          <year>2015</year>
          .
          <volume>7280461</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Nowicki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          , E. Tramontana,
          <article-title>Novel approach toward medical signals classifier</article-title>
          , volume
          <volume>2015</volume>
          <source>-September</source>
          ,
          <year>2015</year>
          . doi:
          <volume>10</volume>
          .1109/IJCNN.
          <year>2015</year>
          .
          <volume>7280556</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana,
          <string-name>
            <given-names>R.</given-names>
            <surname>Damaševičius</surname>
          </string-name>
          ,
          <article-title>Is the colony of ants able to recognize graphic objects?</article-title>
          ,
          <source>Communications in Computer and Information Science</source>
          <volume>538</volume>
          (
          <year>2015</year>
          )
          <fpage>376</fpage>
          -
          <lpage>387</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -24770-0_
          <fpage>33</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gabryel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Nowicki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana,
          <article-title>Can we process 2d images using artificial bee colony?</article-title>
          , volume
          <volume>9119</volume>
          ,
          <year>2015</year>
          , pp.
          <fpage>660</fpage>
          -
          <lpage>671</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>319</fpage>
          -19324-3_
          <fpage>59</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Nowak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. K.</given-names>
            <surname>Nowicki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Napoli, Multi-class nearest neighbour classifier for incom-</article-title>
          978-3-
          <fpage>319</fpage>
          -03524-6_
          <fpage>45</fpage>
          .
          <article-title>plete data handling</article-title>
          , volume
          <volume>9119</volume>
          ,
          <year>2015</year>
          , pp.
          <fpage>469</fpage>
          -
          <lpage>[</lpage>
          23]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , M. Woźniak,
          <volume>480</volume>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -19324-3_
          <fpage>42</fpage>
          . G.
          <article-title>Susi, A spiking neural network-based long-term</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          , E. Tramontana,
          <string-name>
            <surname>R. K.</surname>
          </string-name>
          <article-title>Now- prediction system for biogas production, Neural icki</article-title>
          , J. T. Starczewski,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <source>Toward work Networks</source>
          <volume>129</volume>
          (
          <year>2020</year>
          )
          <fpage>271</fpage>
          -
          <lpage>279</lpage>
          . doi:
          <volume>10</volume>
          .1016/j. groups
          <source>classification based on probabilistic neural neunet</source>
          .
          <year>2020</year>
          .
          <volume>06</volume>
          .001. network approach, volume
          <volume>9119</volume>
          ,
          <year>2015</year>
          , pp.
          <fpage>79</fpage>
          -
          <lpage>89</lpage>
          . [24]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          , E. Tramontana, Using doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -19324-
          <article-title>3_8. modularity metrics to assist move method refac-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>G.</given-names>
            <surname>Borowik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fornaia</surname>
          </string-name>
          , R. Giunta,
          <source>toring of large systems</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>529</fpage>
          -
          <lpage>534</lpage>
          . C. Napoli,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          , A soft- doi:10.1109/CISIS.
          <year>2013</year>
          .
          <volume>96</volume>
          . ware architecture assisting workflow executions [25]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          , C. Napoli, on cloud resources,
          <source>International Journal of</source>
          Elec- G. Pappalardo,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          ,
          <article-title>A cascade neutronics</article-title>
          and
          <source>Telecommunications</source>
          <volume>61</volume>
          (
          <year>2015</year>
          )
          <fpage>17</fpage>
          -
          <lpage>23</lpage>
          .
          <article-title>ral network architecture investigating surface plasdoi:</article-title>
          10.1515/eletel-2015-0002.
          <article-title>mon polaritons propagation for thin metals in</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          , C. Napoli, openmp
          <volume>8467</volume>
          LNAI (
          <year>2014</year>
          )
          <fpage>22</fpage>
          -
          <lpage>33</lpage>
          . doi:
          <volume>10</volume>
          .1007/ Wavelet recurrent neural
          <source>network with semi- 978-3-319-07173-2_3</source>
          <article-title>. parametric input data preprocessing for micro-</article-title>
          wind [26]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gagliano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>Oppower forecasting in integrated generation systems, timal management of various renewable energy 2015</article-title>
          , pp.
          <fpage>602</fpage>
          -
          <lpage>609</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICCEP.
          <year>2015</year>
          .
          <article-title>sources by a new forecasting method</article-title>
          ,
          <year>2012</year>
          , pp.
          <fpage>934</fpage>
          <lpage>7177554</lpage>
          . -
          <fpage>940</fpage>
          . doi:
          <volume>10</volume>
          .1109/SPEEDAM.
          <year>2012</year>
          .
          <volume>6264603</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          [27]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , R. Shikler,
          <article-title>multithread nested neural network architecture to M. Wozniak, Optimizing the organic solar cell model surface plasmon polaritons propagation, Mi- manufacturing process by means of afm measurecromachines 7 (</article-title>
          <year>2016</year>
          ).
          <source>doi:10.3390/mi7070110. ments and neural networks, Energies</source>
          <volume>11</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana, doi:10.3390/en11051221.
          <article-title>Real-time cloud-based game management system</article-title>
          [28]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Paternò</surname>
          </string-name>
          ,
          <article-title>An innovavia cuckoo search algorithm</article-title>
          ,
          <source>International Journal tive hybrid neuro-wavelet method for reconstrucof Electronics and Telecommunications</source>
          <volume>61</volume>
          (
          <year>2015</year>
          )
          <article-title>tion of missing data in astronomical photometric 333 - 338</article-title>
          . doi:
          <volume>10</volume>
          .1515/eletel-2015
          <source>-0043. surveys 7267 LNAI</source>
          (
          <year>2012</year>
          )
          <fpage>21</fpage>
          -
          <lpage>29</lpage>
          . doi:
          <volume>10</volume>
          .1007/
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>S.</given-names>
            <surname>Coco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Lau-
          <volume>978</volume>
          -3-
          <fpage>642</fpage>
          -29347-
          <issue>4</issue>
          _3. dani, G. L. Sciuto, Optimal thicknesses determi- [29]
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>A comprehensive solution for nation in a multilayer structure to improve the psychological treatment and therapeutic path planspp eficiency for photovoltaic devices by an hy- ning based on knowledge base and expertise sharbrid fem - cascade neural network based approach, ing</article-title>
          , volume
          <volume>2472</volume>
          ,
          <year>2019</year>
          , pp.
          <fpage>41</fpage>
          -
          <lpage>47</lpage>
          .
          <year>2014</year>
          , pp.
          <fpage>355</fpage>
          -
          <lpage>362</lpage>
          . doi:
          <volume>10</volume>
          .1109/SPEEDAM.
          <year>2014</year>
          . [30]
          <string-name>
            <given-names>N. N.</given-names>
            <surname>Dat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ponzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vincelli</surname>
          </string-name>
          , Supporting 6872103.
          <article-title>impaired people with a following robotic assistant</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>A wavelet by means of end-to-end visual target navigation based prediction of wind and solar energy for long- and reinforcement learning approaches, volume term simulation of integrated generation systems</article-title>
          ,
          <volume>3118</volume>
          ,
          <year>2021</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>63</lpage>
          .
          <year>2010</year>
          , pp.
          <fpage>586</fpage>
          -
          <lpage>592</lpage>
          . doi:
          <volume>10</volume>
          .1109/SPEEDAM.
          <year>2010</year>
          . [31]
          <string-name>
            <given-names>V.</given-names>
            <surname>Marcotrigiano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Stingi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Fregnan</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          Mag5542259. arelli, P. Pasquale,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. B.</given-names>
            <surname>Orsi</surname>
          </string-name>
          , M. T. Mon-
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , Some remarks tagna, C. Napoli,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>An integrated control on the application of rnn and prnn for the charge- plan in primary schools: Results of a field investidischarge simulation of advanced lithium-ions bat- gation on nutritional and hygienic features in the tery energy storage</article-title>
          ,
          <year>2012</year>
          , pp.
          <fpage>941</fpage>
          -
          <lpage>945</lpage>
          . doi:10.
          <article-title>apulia region (southern italy)</article-title>
          ,
          <source>Nutrients</source>
          <volume>13</volume>
          (
          <year>2021</year>
          ). 1109/SPEEDAM.
          <year>2012</year>
          .
          <volume>6264500</volume>
          . doi:
          <volume>10</volume>
          .3390/nu13093006.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          , C. Napoli, [32]
          <string-name>
            <given-names>V.</given-names>
            <surname>Ponzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Bianco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>WaG. Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          ,
          <article-title>A novel cloud- jda, Psychoeducative social robots for an healthier distributed toolbox for optimal energy dispatch lifestyle using artificial intelligence: a case-study, management from renewables in igss by using</article-title>
          wrnn volume
          <volume>3118</volume>
          ,
          <year>2021</year>
          , pp.
          <fpage>26</fpage>
          -
          <lpage>33</lpage>
          .
          <article-title>predictors and gpu parallel solutions</article-title>
          ,
          <year>2014</year>
          , pp.
          <volume>1077</volume>
          [33]
          <string-name>
            <surname>G. De Magistris</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Caprari</surname>
            , G. Castro,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Russo</surname>
          </string-name>
          , -
          <volume>1084</volume>
          . doi:
          <volume>10</volume>
          .1109/SPEEDAM.
          <year>2014</year>
          .6872127. L.
          <string-name>
            <surname>Iocchi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>Vision-based holis-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          ,
          <article-title>A hy- tic scene understanding for context-aware humanbrid neuro-wavelet predictor for qos control and robot interaction 13196 LNAI (</article-title>
          <year>2022</year>
          )
          <fpage>310</fpage>
          -
          <lpage>325</lpage>
          . stability 8249 LNAI (
          <year>2013</year>
          )
          <fpage>527</fpage>
          -
          <lpage>538</lpage>
          . doi:
          <volume>10</volume>
          .1007/ doi:10.1007/978-3-
          <fpage>031</fpage>
          -08421-8_
          <fpage>21</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>N.</given-names>
            <surname>Brandizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          , G. Galati,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , Address- 2018. arXiv:
          <volume>1709</volume>
          .10082.
          <article-title>ing vehicle sharing through behavioral analysis:</article-title>
          A [47]
          <string-name>
            <given-names>D. V.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hershberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. D.</given-names>
            <surname>Smart</surname>
          </string-name>
          ,
          <article-title>Layered solution to user clustering using recency-frequency- costmaps for context-sensitive navigation, in: 2014 monetary and vehicle relocation based on neigh</article-title>
          - IEEE/RSJ International Conference on Intelligent borhood splits,
          <source>Information (Switzerland) 13</source>
          (
          <year>2022</year>
          ).
          <source>Robots and Systems</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>709</fpage>
          -
          <lpage>715</lpage>
          . doi:10. doi:
          <volume>10</volume>
          .3390/info13110511. 1109/IROS.
          <year>2014</year>
          .
          <volume>6942636</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pepe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tedeschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Brandizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          , L. Ioc- [48]
          <article-title>ROS contributors, nav2: Navigation2 stack for ros2, chi, C. Napoli, Human attention assessment us-</article-title>
          ROS2
          <string-name>
            <surname>Ecosystem</surname>
          </string-name>
          ,
          <year>2024</year>
          . URL: https://navigation.ros.
          <article-title>ing a machine learning approach with gan-based org/#</article-title>
          , accessed:
          <fpage>2024</fpage>
          -01-
          <lpage>12</lpage>
          .
          <article-title>data augmentation technique trained using a cus- [49] ROS contributors, Ros (robot operating system), tom dataset</article-title>
          ,
          <source>OBM Neurobiology 6</source>
          (
          <year>2022</year>
          ). doi:10.
          <year>2024</year>
          . URL: https://www.ros.org, accessed:
          <fpage>2024</fpage>
          -01- 21926/obm.neurobiol.
          <volume>2204139</volume>
          . 12.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>A.</given-names>
            <surname>Alfarano</surname>
          </string-name>
          , G. De Magistris,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mongelli</surname>
          </string-name>
          , S. Russo, [50]
          <article-title>ROS contributors, Collision monitor node, ROS2</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Starczewski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <source>A novel convmixer trans- Ecosystem</source>
          ,
          <year>2024</year>
          . URL: https://https://navigation.
          <article-title>former based architecture for violent behavior de- ros</article-title>
          .org/configuration/packages/collision_ tection 14126 LNAI (
          <year>2023</year>
          )
          <fpage>3</fpage>
          -
          <lpage>16</lpage>
          . doi:
          <volume>10</volume>
          .1007/ monitor/configuring-collision
          <source>-monitor-node. 978-3-031-42508-0_1</source>
          . html, accessed:
          <fpage>2024</fpage>
          -01-12.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ciancarelli</surname>
          </string-name>
          , G. De Magistris, S. Cognetta, [51]
          <string-name>
            <surname>J. van den Berg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Manocha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Reciprocal D.</given-names>
            <surname>Appetito</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          ,
          <article-title>A gan ap- velocity obstacles for real-time multi-agent naviproach for anomaly detection in spacecraft teleme- gation</article-title>
          , in: 2008
          <source>IEEE International Conference tries 531 LNNS</source>
          (
          <year>2023</year>
          )
          <fpage>393</fpage>
          -
          <lpage>402</lpage>
          . doi:
          <volume>10</volume>
          .1007/ on Robotics and Automation,
          <year>2008</year>
          , pp.
          <fpage>1928</fpage>
          -
          <lpage>1935</lpage>
          .
          <fpage>978</fpage>
          -3-
          <fpage>031</fpage>
          -18050-7_
          <fpage>38</fpage>
          . doi:
          <volume>10</volume>
          .1109/ROBOT.
          <year>2008</year>
          .
          <volume>4543489</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>I. E.</given-names>
            <surname>Tibermacine</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tibermacine</surname>
          </string-name>
          , W. Guettala, [52]
          <string-name>
            <surname>J. van den Berg</surname>
            , S. Guy,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Manocha</surname>
            , RecipC. Napoli,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Russo</surname>
          </string-name>
          ,
          <article-title>Enhancing sentiment anal- rocal n-Body Collision Avoidance</article-title>
          , volume
          <volume>70</volume>
          ,
          <year>2011</year>
          , ysis
          <article-title>on seed-iv dataset with vision transformers</article-title>
          : pp.
          <fpage>3</fpage>
          -
          <lpage>19</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -19457-
          <issue>3</issue>
          _
          <fpage>1</fpage>
          . A comparative study,
          <year>2023</year>
          , pp.
          <fpage>238</fpage>
          -
          <lpage>246</lpage>
          . doi:10. [53]
          <string-name>
            <given-names>N.</given-names>
            <surname>Vinukonda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. N.</given-names>
            <surname>Shah</surname>
          </string-name>
          ,
          <source>Dynamic obstacle 1145/3638985</source>
          .3639024.
          <article-title>avoidance for assistive autonomy using orca,</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Magistris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rametta</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <year>2024</year>
          . URL: https://nagarjunvinukonda.github.io/
          <article-title>Fpga implementation of a parallel dds for wide-band ifles/DR_Obstacle_Report</article-title>
          .pdf, accessed:
          <fpage>2024</fpage>
          -01- applications, volume
          <volume>3092</volume>
          ,
          <year>2021</year>
          , pp.
          <fpage>12</fpage>
          -
          <lpage>16</lpage>
          .
          <fpage>12</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [40]
          <string-name>
            <surname>G. De Magistris</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Romano</surname>
            , J. Starczewski, [54]
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Wen</surname>
            ,
            <given-names>J. Yang,</given-names>
          </string-name>
          <article-title>Research on a costmap that can C. Napoli, A novel dwt-based encoder for human change the turning path of mobile robot, Jourpose estimation</article-title>
          , volume
          <volume>3360</volume>
          ,
          <year>2022</year>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>40</lpage>
          .
          <source>nal of Physics: Conference Series</source>
          <year>2005</year>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>M.</given-names>
            <surname>Everett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. F.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>How</surname>
          </string-name>
          , Motion plan- 012095. URL: https://dx.doi.org/10.1088/
          <fpage>1742</fpage>
          -6596/
          <article-title>ning among dynamic, decision-making agents with</article-title>
          <year>2005</year>
          /1/012095. doi:
          <volume>10</volume>
          .1088/
          <fpage>1742</fpage>
          -
          <lpage>6596</lpage>
          /2005/ deep reinforcement learning,
          <source>in: IEEE/RSJ In- 1/012095. ternational Conference on Intelligent Robots and Systems (IROS)</source>
          , Madrid, Spain,
          <year>2018</year>
          . URL: https: //arxiv.org/pdf/
          <year>1805</year>
          .
          <year>01956</year>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>M.</given-names>
            <surname>Everett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. F.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>How</surname>
          </string-name>
          ,
          <article-title>Collision avoidance in pedestrian-rich environments with deep reinforcement learning</article-title>
          ,
          <source>IEEE Access 9</source>
          (
          <year>2021</year>
          )
          <fpage>10357</fpage>
          -
          <lpage>10377</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2021</year>
          .
          <volume>3050338</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>R.</given-names>
            <surname>Falque</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. L.</given-names>
            <surname>Gentil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sukkar</surname>
          </string-name>
          ,
          <article-title>Dynamic object detection in range data using spatiotemporal normals</article-title>
          ,
          <year>2023</year>
          . arXiv:
          <volume>2310</volume>
          .
          <fpage>13273</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>V.</given-names>
            <surname>Kurtz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <article-title>Toward verifiable real-time obstacle motion prediction for dynamic collision avoidance</article-title>
          ,
          <year>2019</year>
          . arXiv:
          <year>1811</year>
          .01075.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>P.</given-names>
            <surname>Long</surname>
          </string-name>
          , W. Liu,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <article-title>Deep-learned collision avoidance policy for distributed multi-agent navigation</article-title>
          ,
          <year>2017</year>
          . arXiv:
          <volume>1609</volume>
          .
          <fpage>06838</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>P.</given-names>
            <surname>Long</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liao</surname>
          </string-name>
          , W. Liu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , J. Pan,
          <article-title>Towards optimally decentralized multi-robot collision avoidance via deep reinforcement learning,</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>