changeset 2:44a72b1ed986

Fix
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Fri, 03 Jun 2016 04:06:43 +0900
parents f8ef341d5822
children 1c44003cf7cc
files slide.html slide.md
diffstat 2 files changed, 69 insertions(+), 69 deletions(-) [+]
line wrap: on
line diff
--- a/slide.html	Fri Jun 03 03:36:41 2016 +0900
+++ b/slide.html	Fri Jun 03 04:06:43 2016 +0900
@@ -87,7 +87,7 @@
 <!-- === begin markdown block ===
 
       generated by markdown/1.2.0 on Ruby 2.3.1 (2016-04-26) [x86_64-darwin15]
-                on 2016-06-03 03:35:15 +0900 with Markdown engine kramdown (1.11.1)
+                on 2016-06-03 04:06:29 +0900 with Markdown engine kramdown (1.11.1)
                   using options {}
   -->
 
@@ -108,7 +108,7 @@
 <ul>
   <li>for a service robot, information about its surrounding, such as the positions of objects, furniture, humans, and other robots is indispensable for safely performing proper service tasks</li>
   <li>however, current sensing technology, especially for cases of robots equipped with external sensors, is not good enough to complete these tasks satisfactorily</li>
-  <li>for example, a vision system is susceptible to changes in lighting conditions and the appearances of objects. moreover, the field of vision is rather narrow.</li>
+  <li>for example, a vision system is susceptible to changes in lighting conditions and the appearances of objects. moreover, the field of vision is rather narrow</li>
 </ul>
 
 
@@ -117,8 +117,8 @@
 <!-- _S9SLIDE_ -->
 <h1 id="introduction-2">1. Introduction</h1>
 <ul>
-  <li>although occlusions can be partly solved by sensors on a mobile robot, background changes and unfavorable vibrations of a robot body make processes more difficult.</li>
-  <li>in addition, the payload of a robot is not so high and computer resources are also limited.</li>
+  <li>although occlusions can be partly solved by sensors on a mobile robot, background changes and unfavorable vibrations of a robot body make processes more difficult</li>
+  <li>in addition, the payload of a robot is not so high and computer resources are also limited</li>
 </ul>
 
 
@@ -127,10 +127,10 @@
 <!-- _S9SLIDE_ -->
 <h1 id="introduction-3">1. Introduction</h1>
 <ul>
-  <li>fixed sensors in an environment are more stable and can more easily gather information about the environment.</li>
-  <li>if a sufficient number of sensors can be embedded in the environment in advance, occlusion is no longer a crucial problem.</li>
-  <li>information required to perform tasks is acquired by distributed sensors and transmitted to a robot on demand.</li>
-  <li>the concept of making an environment smarter rather than the robot is referred to as an informationally structured environment.</li>
+  <li>fixed sensors in an environment are more stable and can more easily gather information about the environment</li>
+  <li>if a sufficient number of sensors can be embedded in the environment in advance, occlusion is no longer a crucial problem</li>
+  <li>information required to perform tasks is acquired by distributed sensors and transmitted to a robot on demand</li>
+  <li>the concept of making an environment smarter rather than the robot is referred to as an informationally structured environment</li>
 </ul>
 
 
@@ -151,7 +151,7 @@
 <h1 id="introduction-5">1. Introduction</h1>
 <ul>
   <li>we also have been developing an informationally structured environment for assisting in the daily life of elderly people in our research project, i.e., the robot town project</li>
-  <li>the goal of this project is to develop a distributed sensor network system covering a townsize environment consisting of several houses, buildings, and roads, and to manage robot services appropriately by monitoring events that occur in the environment.</li>
+  <li>the goal of this project is to develop a distributed sensor network system covering a townsize environment consisting of several houses, buildings, and roads, and to manage robot services appropriately by monitoring events that occur in the environment</li>
 </ul>
 
 
@@ -170,9 +170,9 @@
 <!-- _S9SLIDE_ -->
 <h1 id="introduction-7">1. Introduction</h1>
 <ul>
-  <li>we also have been developing an informationally structured platform (fig.1. In which distributed sensors (fig.2a) and actuators are installed to support an indoor service robot (fig.2b)</li>
+  <li>we also have been developing an informationally structured platform  in which distributed sensors and actuators are installed to support an indoor service robot</li>
   <li>objects embedded sensors and rfid tags, and all of the data are stored in the TMS database</li>
-  <li>a service robot performs various service tasks according to the environmental data stored in the TMS database in collaboration with distributed sensors and actuators, for example, installed in a refrigerator to open a door.</li>
+  <li>a service robot performs various service tasks according to the environmental data stored in the TMS database in collaboration with distributed sensors and actuators, for example, installed in a refrigerator to open a door</li>
 </ul>
 
 
@@ -181,7 +181,7 @@
 <!-- _S9SLIDE_ -->
 <h1 id="introduction-8">1. Introduction</h1>
 <ul>
-  <li>we herein introduce a new town management system called the ROS-TMS.</li>
+  <li>we herein introduce a new town management system called the ROS-TMS</li>
   <li>in this system, the robot operating system (ROS) is adopted as a communication framework between various modules, including distributed sensors, actuators, robots, and databases</li>
 </ul>
 
@@ -193,7 +193,7 @@
 <ul>
   <li>thanks to the ROS, we were able to develop a highly flexible and scalable system</li>
   <li>adding or removing modules such as sensors, actuators, and robots, to or from the system is simple and straightforward</li>
-  <li>parallelization is also easily achievable.</li>
+  <li>parallelization is also easily achievable</li>
 </ul>
 
 
@@ -206,7 +206,7 @@
     <ul>
       <li>introduction of architecture and components of the ROS-TMS</li>
       <li>object detection using a sensing system of the ROS-TMS</li>
-      <li>fetch-and-give task using the motion planning system of the ROS-TMS.</li>
+      <li>fetch-and-give task using the motion planning system of the ROS-TMS</li>
     </ul>
   </li>
 </ul>
@@ -217,14 +217,14 @@
 <!-- _S9SLIDE_ -->
 <h1 id="introduction-11">1. Introduction</h1>
 <ul>
-  <li>the remainder of the present paper is organized as follows.
+  <li>the remainder of the present paper is organized as follows
     <ul>
       <li>section 2 : presenting related research</li>
       <li>section 3:  we introduce the architecture and components of the ROS-TMS</li>
       <li>section 4:  we describe the sensing system of the ROS-TMS for processing the data acquired from various sensors</li>
       <li>section 5:  describes the robot motion planning system of the ROS-TMS used to design the trajectories for moving, gasping, giving, and avoiding obstacles using the information on the environment acquired by the sensing system</li>
       <li>section 6:  we present the experimental results for service tasks performed by a humanoid robot and the ROS-TMS</li>
-      <li>section 7:  concludes the paper.</li>
+      <li>section 7:  concludes the paper</li>
     </ul>
   </li>
 </ul>
@@ -293,7 +293,7 @@
   <li>Embots can evaluate the current state of the environment using sensors, and convey that information to users</li>
   <li>Mobots are designed to provide services and explicitly have the ability to manipulate u-space using robotic arms</li>
   <li>Sobot is a virtual robot that has the ability to move to any location through a network and to communicate with humans</li>
-  <li>The present authors have previously demonstrated the concept of a PIES using Ubibots in a simulated environment and u-space [32,33].</li>
+  <li>The present authors have previously demonstrated the concept of a PIES using Ubibots in a simulated environment and u-space</li>
 </ul>
 
 
@@ -312,10 +312,10 @@
 <!-- _S9SLIDE_ -->
 <h1 id="related-research-7">2. Related research</h1>
 <ul>
-  <li>the informationally structured environment/space (also referred to as Kukanchi, a Japanese word meaning interactive human-space design and intelligence) has received a great deal of attention in robotics research as an alternative approach to the realization of a system of intelligent robots operating in our daily environment.</li>
-  <li>human-centered systems require, in particular, sophisticated physical and information services, which are based on sensor networks, ubiquitous computing, and intelligent artifacts.</li>
-  <li>information resources and accessibility within an environment are essential for people and robots.</li>
-  <li>the environment surrounding people and robots should have a structured platform for gathering, storing, transforming, and providing information.</li>
+  <li>the informationally structured environment/space (also referred to as Kukanchi, a Japanese word meaning interactive human-space design and intelligence) has received a great deal of attention in robotics research as an alternative approach to the realization of a system of intelligent robots operating in our daily environment</li>
+  <li>human-centered systems require, in particular, sophisticated physical and information services, which are based on sensor networks, ubiquitous computing, and intelligent artifacts</li>
+  <li>information resources and accessibility within an environment are essential for people and robots</li>
+  <li>the environment surrounding people and robots should have a structured platform for gathering, storing, transforming, and providing information</li>
   <li>such an environment is referred to as an informationally structured space</li>
 </ul>
 
@@ -359,7 +359,7 @@
 <h1 id="related-research-11">2. Related research</h1>
 <ul>
   <li>the problem of towing a trailer has also been discussed as an application of a mobile manipulator and a cart</li>
-  <li>this work is close to the approach in this paper, however, a pivot point using a cart is placed in front of the robot in our technique.</li>
+  <li>this work is close to the approach in this paper, however, a pivot point using a cart is placed in front of the robot in our technique</li>
 </ul>
 
 
@@ -368,7 +368,7 @@
 <!-- _S9SLIDE_ -->
 <h1 id="related-research-12">2. Related research</h1>
 <ul>
-  <li>the work that is closest to ours is the one by Scholz et al.</li>
+  <li>the work that is closest to ours is the one by Scholz et al</li>
   <li>they provided a solution for real time navigation in a cluttered indoor environment using 3D sensing</li>
 </ul>
 
@@ -378,7 +378,7 @@
 <!-- _S9SLIDE_ -->
 <h1 id="related-research-13">2. Related research</h1>
 <ul>
-  <li>many previous works focus on the navigation and control problems for movable objects.</li>
+  <li>many previous works focus on the navigation and control problems for movable objects</li>
   <li>On the other hand, we consider the problem including handing over an object to a human using a wagon, and propose a total motion planning technique for a fetch-and-give task with a wagon</li>
 </ul>
 
@@ -408,7 +408,7 @@
 <!-- _S9SLIDE_ -->
 <h1 id="overview-of-the-ros-tms-1">3. Overview of the ROS-TMS</h1>
 <ul>
-  <li>events occurring in the real world, such as user behavior or user requests, and the current situation of the real world are sensed by a distributed sensing system.</li>
+  <li>events occurring in the real world, such as user behavior or user requests, and the current situation of the real world are sensed by a distributed sensing system</li>
   <li>the gathered information is then stored in the database</li>
 </ul>
 
@@ -615,7 +615,7 @@
 <h1 id="object-detection-system-ods">4.3. Object detection system (ODS)</h1>
 <ul>
   <li>available for detecting objects such as those placed on a desk, the object detection system using a RGB-D camera on a robot is provided in this platform</li>
-  <li>in this system, a newly appeared object or movement of an object is detected as a change in the environment.</li>
+  <li>in this system, a newly appeared object or movement of an object is detected as a change in the environment</li>
 </ul>
 
 <div style="text-align: center;">
@@ -628,7 +628,7 @@
 <!-- _S9SLIDE_ -->
 <h1 id="object-detection-system-ods-1">4.3. Object detection system (ODS)</h1>
 <ul>
-  <li>the steps of the change detection process are as follows.
+  <li>the steps of the change detection process are as follows
     <ol>
       <li>Identification of furniture</li>
       <li>Alignment of the furniture model</li>
@@ -646,7 +646,7 @@
 <h1 id="identification-of-furniture">4.3.1. Identification of furniture</h1>
 <ul>
   <li>possible to identify furniture based on the position and posture of robots and furniture in the database</li>
-  <li>using this information, robot cameras determine the range of the surrounding environment that is actually being measured.</li>
+  <li>using this information, robot cameras determine the range of the surrounding environment that is actually being measured</li>
   <li>the system superimposes these results and the position information for furniture to create an updated furniture location model</li>
 </ul>
 
@@ -670,7 +670,7 @@
 <!-- _S9SLIDE_ -->
 <h1 id="alignment-of-the-furniture-model">4.3.2. Alignment of the furniture model</h1>
 <ul>
-  <li>We scan twice for gathering point cloud datasets of previous and current scene.</li>
+  <li>We scan twice for gathering point cloud datasets of previous and current scene</li>
   <li>in order to detect the change in the newly acquired information and stored information, it is necessary to align two point cloud datasets obtained at different times because these data are measured from different camera viewpoints</li>
 </ul>
 
@@ -703,8 +703,8 @@
 <!-- _S9SLIDE_ -->
 <h1 id="object-extraction-by-furniture-removal-1">4.3.3. Object extraction by furniture removal</h1>
 <ul>
-  <li>each of the resulting segments is segmented based on the XYZ space.</li>
-  <li>system then selects only those segments that overlap with the model and then removes these segments.</li>
+  <li>each of the resulting segments is segmented based on the XYZ space</li>
+  <li>system then selects only those segments that overlap with the model and then removes these segments</li>
 </ul>
 
 <div style="text-align: center;">
@@ -731,7 +731,7 @@
   <li>finally, the system associates each segment from the previously stored information with the newly acquired information</li>
   <li>system finds the unmatched segments and captures the movement of objects that has occurred since the latest data acquisition</li>
   <li>segments that did not match between the previous dataset and the newly acquired dataset, reflect objects that were moved, assuming that the objects were included in the previously stored dataset</li>
-  <li>segments that appear in the most recent dataset, but not in the previously stored dataset, reflect objects that were recently placed on the furniture.</li>
+  <li>segments that appear in the most recent dataset, but not in the previously stored dataset, reflect objects that were recently placed on the furniture</li>
 </ul>
 
 
@@ -740,8 +740,8 @@
 <!-- _S9SLIDE_ -->
 <h1 id="comparison-with-the-stored-infomation-1">4.3.5. Comparison with the stored infomation</h1>
 <ul>
-  <li>set of segments that are included in the association process are determined according to the center position of segments.</li>
-  <li>for the segments sets from the previous dataset and the newly acquired dataset, the association is performed based on a threshold distance between their center positions, considering the shape and color of the segments as the arguments for the association.</li>
+  <li>set of segments that are included in the association process are determined according to the center position of segments</li>
+  <li>for the segments sets from the previous dataset and the newly acquired dataset, the association is performed based on a threshold distance between their center positions, considering the shape and color of the segments as the arguments for the association</li>
 </ul>
 
 
@@ -765,7 +765,7 @@
 <!-- _S9SLIDE_ -->
 <h1 id="comparison-with-the-stored-infomation-3">4.3.5. Comparison with the stored infomation</h1>
 <ul>
-  <li>comparison is performed on the elevation map for each segment, taking into consideration the variations in size, the different values obtained from each grid, and the average value for the entire map.</li>
+  <li>comparison is performed on the elevation map for each segment, taking into consideration the variations in size, the different values obtained from each grid, and the average value for the entire map</li>
   <li>the color information used to analyze the correlation between segments is the hue (H) and saturation (S)</li>
   <li>Using these H-S histograms, the previous data and the newly acquired data are compared, allowing the system to determine whether it is dealing with the same objects</li>
 </ul>
--- a/slide.md	Fri Jun 03 03:36:41 2016 +0900
+++ b/slide.md	Fri Jun 03 04:06:43 2016 +0900
@@ -13,17 +13,17 @@
 # 1. Introduction
 - for a service robot, information about its surrounding, such as the positions of objects, furniture, humans, and other robots is indispensable for safely performing proper service tasks
 - however, current sensing technology, especially for cases of robots equipped with external sensors, is not good enough to complete these tasks satisfactorily
-- for example, a vision system is susceptible to changes in lighting conditions and the appearances of objects. moreover, the field of vision is rather narrow.
+- for example, a vision system is susceptible to changes in lighting conditions and the appearances of objects. moreover, the field of vision is rather narrow
 
 # 1. Introduction
-- although occlusions can be partly solved by sensors on a mobile robot, background changes and unfavorable vibrations of a robot body make processes more difficult.
-- in addition, the payload of a robot is not so high and computer resources are also limited.
+- although occlusions can be partly solved by sensors on a mobile robot, background changes and unfavorable vibrations of a robot body make processes more difficult
+- in addition, the payload of a robot is not so high and computer resources are also limited
 
 # 1. Introduction
-- fixed sensors in an environment are more stable and can more easily gather information about the environment.
-- if a sufficient number of sensors can be embedded in the environment in advance, occlusion is no longer a crucial problem.
-- information required to perform tasks is acquired by distributed sensors and transmitted to a robot on demand.
-- the concept of making an environment smarter rather than the robot is referred to as an informationally structured environment.
+- fixed sensors in an environment are more stable and can more easily gather information about the environment
+- if a sufficient number of sensors can be embedded in the environment in advance, occlusion is no longer a crucial problem
+- information required to perform tasks is acquired by distributed sensors and transmitted to a robot on demand
+- the concept of making an environment smarter rather than the robot is referred to as an informationally structured environment
 
 # 1. Introduction
 - an informationally structured environment is a feasible solution for introducing service robots into our daily lives using current technology
@@ -32,40 +32,40 @@
 
 # 1. Introduction
 - we also have been developing an informationally structured environment for assisting in the daily life of elderly people in our research project, i.e., the robot town project
-- the goal of this project is to develop a distributed sensor network system covering a townsize environment consisting of several houses, buildings, and roads, and to manage robot services appropriately by monitoring events that occur in the environment.
+- the goal of this project is to develop a distributed sensor network system covering a townsize environment consisting of several houses, buildings, and roads, and to manage robot services appropriately by monitoring events that occur in the environment
 
 # 1. Introduction
 - events sensed by an embedded sensor system are recorded in the town management system (TMS)
 - and appropriate information about the surroundings and instructions for proper services are provided to each robot
 
 # 1. Introduction
-- we also have been developing an informationally structured platform (fig.1. In which distributed sensors (fig.2a) and actuators are installed to support an indoor service robot (fig.2b)
+- we also have been developing an informationally structured platform  in which distributed sensors and actuators are installed to support an indoor service robot
 - objects embedded sensors and rfid tags, and all of the data are stored in the TMS database
-- a service robot performs various service tasks according to the environmental data stored in the TMS database in collaboration with distributed sensors and actuators, for example, installed in a refrigerator to open a door.
+- a service robot performs various service tasks according to the environmental data stored in the TMS database in collaboration with distributed sensors and actuators, for example, installed in a refrigerator to open a door
 
 # 1. Introduction
-- we herein introduce a new town management system called the ROS-TMS.
+- we herein introduce a new town management system called the ROS-TMS
 - in this system, the robot operating system (ROS) is adopted as a communication framework between various modules, including distributed sensors, actuators, robots, and databases
 
 # 1. Introduction
 - thanks to the ROS, we were able to develop a highly flexible and scalable system
 - adding or removing modules such as sensors, actuators, and robots, to or from the system is simple and straightforward
-- parallelization is also easily achievable.
+- parallelization is also easily achievable
 
 # 1. Introduction
 - we herein report the followings
     - introduction of architecture and components of the ROS-TMS
     - object detection using a sensing system of the ROS-TMS
-    - fetch-and-give task using the motion planning system of the ROS-TMS.
+    - fetch-and-give task using the motion planning system of the ROS-TMS
 
 # 1. Introduction
-- the remainder of the present paper is organized as follows.
+- the remainder of the present paper is organized as follows
     - section 2 : presenting related research
     - section 3:  we introduce the architecture and components of the ROS-TMS
     - section 4:  we describe the sensing system of the ROS-TMS for processing the data acquired from various sensors
     - section 5:  describes the robot motion planning system of the ROS-TMS used to design the trajectories for moving, gasping, giving, and avoiding obstacles using the information on the environment acquired by the sensing system
     - section 6:  we present the experimental results for service tasks performed by a humanoid robot and the ROS-TMS
-    - section 7:  concludes the paper.
+    - section 7:  concludes the paper
 
 # 2. Related research
 - a considerable number of studies have been performed in the area of informationally structured environments/spaces to provide human-centric intelligent services
@@ -96,17 +96,17 @@
 - Embots can evaluate the current state of the environment using sensors, and convey that information to users
 - Mobots are designed to provide services and explicitly have the ability to manipulate u-space using robotic arms
 - Sobot is a virtual robot that has the ability to move to any location through a network and to communicate with humans
-- The present authors have previously demonstrated the concept of a PIES using Ubibots in a simulated environment and u-space [32,33].
+- The present authors have previously demonstrated the concept of a PIES using Ubibots in a simulated environment and u-space
  
 # 2. Related research
 - RoboEarth is essentially a World Wide Web for robots, namely, a giant network and database repository in which robots can share information and learn from each other about their behavior and their environment
 - the goal of RoboEarth is to allow robotic systems to benefit from the experience of other robots
 
 # 2. Related research
-- the informationally structured environment/space (also referred to as Kukanchi, a Japanese word meaning interactive human-space design and intelligence) has received a great deal of attention in robotics research as an alternative approach to the realization of a system of intelligent robots operating in our daily environment.
-- human-centered systems require, in particular, sophisticated physical and information services, which are based on sensor networks, ubiquitous computing, and intelligent artifacts.
-- information resources and accessibility within an environment are essential for people and robots.
-- the environment surrounding people and robots should have a structured platform for gathering, storing, transforming, and providing information.
+- the informationally structured environment/space (also referred to as Kukanchi, a Japanese word meaning interactive human-space design and intelligence) has received a great deal of attention in robotics research as an alternative approach to the realization of a system of intelligent robots operating in our daily environment
+- human-centered systems require, in particular, sophisticated physical and information services, which are based on sensor networks, ubiquitous computing, and intelligent artifacts
+- information resources and accessibility within an environment are essential for people and robots
+- the environment surrounding people and robots should have a structured platform for gathering, storing, transforming, and providing information
 - such an environment is referred to as an informationally structured space
 
 # 2. Related research
@@ -126,14 +126,14 @@
 
 # 2. Related research
 - the problem of towing a trailer has also been discussed as an application of a mobile manipulator and a cart
-- this work is close to the approach in this paper, however, a pivot point using a cart is placed in front of the robot in our technique.
+- this work is close to the approach in this paper, however, a pivot point using a cart is placed in front of the robot in our technique
 
 # 2. Related research
-- the work that is closest to ours is the one by Scholz et al.
+- the work that is closest to ours is the one by Scholz et al
 - they provided a solution for real time navigation in a cluttered indoor environment using 3D sensing
 
 # 2. Related research
-- many previous works focus on the navigation and control problems for movable objects.
+- many previous works focus on the navigation and control problems for movable objects
 - On the other hand, we consider the problem including handing over an object to a human using a wagon, and propose a total motion planning technique for a fetch-and-give task with a wagon
 
 # 3. Overview of the ROS-TMS
@@ -148,7 +148,7 @@
 </div>
 
 # 3. Overview of the ROS-TMS
-- events occurring in the real world, such as user behavior or user requests, and the current situation of the real world are sensed by a distributed sensing system.
+- events occurring in the real world, such as user behavior or user requests, and the current situation of the real world are sensed by a distributed sensing system
 - the gathered information is then stored in the database
 
 <div style="text-align: center;">
@@ -250,14 +250,14 @@
 
 # 4.3. Object detection system (ODS)
 - available for detecting objects such as those placed on a desk, the object detection system using a RGB-D camera on a robot is provided in this platform
-- in this system, a newly appeared object or movement of an object is detected as a change in the environment.
+- in this system, a newly appeared object or movement of an object is detected as a change in the environment
 
 <div style="text-align: center;">
     <img src="./images/fig8.svg" alt="message" width="600">
 </div>
 
 # 4.3. Object detection system (ODS)
-- the steps of the change detection process are as follows.
+- the steps of the change detection process are as follows
     1. Identification of furniture
     2. Alignment of the furniture model
     3. Object extraction by furniture removal 
@@ -266,7 +266,7 @@
 
 # 4.3.1. Identification of furniture
 - possible to identify furniture based on the position and posture of robots and furniture in the database
-- using this information, robot cameras determine the range of the surrounding environment that is actually being measured.
+- using this information, robot cameras determine the range of the surrounding environment that is actually being measured
 - the system superimposes these results and the position information for furniture to create an updated furniture location model
 
 # 4.3.1. Identification of furniture
@@ -278,7 +278,7 @@
 </div>
 
 # 4.3.2. Alignment of the furniture model
-- We scan twice for gathering point cloud datasets of previous and current scene.
+- We scan twice for gathering point cloud datasets of previous and current scene
 - in order to detect the change in the newly acquired information and stored information, it is necessary to align two point cloud datasets obtained at different times because these data are measured from different camera viewpoints
 
 # 4.3.2. Alignment of the furniture model
@@ -293,8 +293,8 @@
 - more precisely, the point cloud is converted to a RGB color space and then segmented using a region-growing method
 
 # 4.3.3. Object extraction by furniture removal
-- each of the resulting segments is segmented based on the XYZ space.
-- system then selects only those segments that overlap with the model and then removes these segments.
+- each of the resulting segments is segmented based on the XYZ space
+- system then selects only those segments that overlap with the model and then removes these segments
 
 <div style="text-align: center;">
     <img src="./images/fig10.svg" alt="message" width="800">
@@ -309,11 +309,11 @@
 - finally, the system associates each segment from the previously stored information with the newly acquired information
 - system finds the unmatched segments and captures the movement of objects that has occurred since the latest data acquisition
 - segments that did not match between the previous dataset and the newly acquired dataset, reflect objects that were moved, assuming that the objects were included in the previously stored dataset
-- segments that appear in the most recent dataset, but not in the previously stored dataset, reflect objects that were recently placed on the furniture.
+- segments that appear in the most recent dataset, but not in the previously stored dataset, reflect objects that were recently placed on the furniture
 
 # 4.3.5. Comparison with the stored infomation
-- set of segments that are included in the association process are determined according to the center position of segments.
-- for the segments sets from the previous dataset and the newly acquired dataset, the association is performed based on a threshold distance between their center positions, considering the shape and color of the segments as the arguments for the association.
+- set of segments that are included in the association process are determined according to the center position of segments
+- for the segments sets from the previous dataset and the newly acquired dataset, the association is performed based on a threshold distance between their center positions, considering the shape and color of the segments as the arguments for the association
 
 # 4.3.5. Comparison with the stored infomation
 - use an elevation map that describes the height of furniture above the reference surface level to represent the shape of the object
@@ -325,7 +325,7 @@
 </div>
 
 # 4.3.5. Comparison with the stored infomation
-- comparison is performed on the elevation map for each segment, taking into consideration the variations in size, the different values obtained from each grid, and the average value for the entire map.
+- comparison is performed on the elevation map for each segment, taking into consideration the variations in size, the different values obtained from each grid, and the average value for the entire map
 - the color information used to analyze the correlation between segments is the hue (H) and saturation (S)
 - Using these H-S histograms, the previous data and the newly acquired data are compared, allowing the system to determine whether it is dealing with the same objects