From 6457f461e692b835392689d9943625cb95f06b81 Mon Sep 17 00:00:00 2001
From: Ely Repiso Polo <erepiso@iri.upc.edu>
Date: Fri, 11 Jun 2021 11:16:19 +0000
Subject: [PATCH] =?UTF-8?q?a=C3=B1adidos=20markers,=20scout=20y=20limites?=
 =?UTF-8?q?=20finales=20velocidad=20al=20ASPSI,=20tal=20y=20como=20esta=20?=
 =?UTF-8?q?en=20el=20companion=20de=20grupos?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 local_lib_people_prediction/.cproject         | 130 ++++++++++--------
 .../.settings/language.settings.xml           |  10 +-
 .../bin/prediction_example                    | Bin 270008 -> 270008 bytes
 .../src/nav/plan_local_nav.cpp                |  49 ++++---
 .../src/nav/plan_local_nav.h                  |   5 +
 5 files changed, 113 insertions(+), 81 deletions(-)

diff --git a/local_lib_people_prediction/.cproject b/local_lib_people_prediction/.cproject
index 8974444..bb02f58 100644
--- a/local_lib_people_prediction/.cproject
+++ b/local_lib_people_prediction/.cproject
@@ -1,44 +1,44 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
 	<storageModule moduleId="org.eclipse.cdt.core.settings">
-		<cconfiguration id="cdt.managedbuild.config.gnu.exe.debug.889107241">
-			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.debug.889107241" moduleId="org.eclipse.cdt.core.settings" name="Debug">
+		<cconfiguration id="cdt.managedbuild.config.gnu.exe.debug.127626054">
+			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.debug.127626054" moduleId="org.eclipse.cdt.core.settings" name="Debug">
 				<externalSettings/>
 				<extensions>
+					<extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
 					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
 				</extensions>
 			</storageModule>
 			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-				<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.debug.889107241" name="Debug" parent="cdt.managedbuild.config.gnu.exe.debug">
-					<folderInfo id="cdt.managedbuild.config.gnu.exe.debug.889107241." name="/" resourcePath="">
-						<toolChain id="cdt.managedbuild.toolchain.gnu.exe.debug.1183591273" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.debug">
-							<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.debug.1546846435" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.debug"/>
-							<builder buildPath="${workspace_loc:/ASSAOP_local_lib}/Debug" id="cdt.managedbuild.target.gnu.builder.exe.debug.1120136049" managedBuildOn="true" name="Gnu Make Builder.Debug" superClass="cdt.managedbuild.target.gnu.builder.exe.debug"/>
-							<tool id="cdt.managedbuild.tool.gnu.archiver.base.1684962815" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
-							<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.388215046" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug">
-								<option id="gnu.cpp.compiler.exe.debug.option.optimization.level.1289022139" superClass="gnu.cpp.compiler.exe.debug.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
-								<option id="gnu.cpp.compiler.exe.debug.option.debugging.level.2040451658" superClass="gnu.cpp.compiler.exe.debug.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
-								<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1447303397" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+				<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.debug.127626054" name="Debug" parent="cdt.managedbuild.config.gnu.exe.debug">
+					<folderInfo id="cdt.managedbuild.config.gnu.exe.debug.127626054." name="/" resourcePath="">
+						<toolChain id="cdt.managedbuild.toolchain.gnu.exe.debug.1209723250" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.debug">
+							<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.debug.1675346232" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.debug"/>
+							<builder buildPath="${workspace_loc:/lib c++ aspsi}/Debug" id="cdt.managedbuild.target.gnu.builder.exe.debug.1362701676" managedBuildOn="true" name="Gnu Make Builder.Debug" superClass="cdt.managedbuild.target.gnu.builder.exe.debug"/>
+							<tool id="cdt.managedbuild.tool.gnu.archiver.base.1600934234" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
+							<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.2032993034" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug">
+								<option id="gnu.cpp.compiler.exe.debug.option.optimization.level.475169970" superClass="gnu.cpp.compiler.exe.debug.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
+								<option defaultValue="gnu.cpp.compiler.debugging.level.max" id="gnu.cpp.compiler.exe.debug.option.debugging.level.1630861024" superClass="gnu.cpp.compiler.exe.debug.option.debugging.level" valueType="enumerated"/>
+								<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1466324987" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
 							</tool>
-							<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1415958909" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug">
-								<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.exe.debug.option.optimization.level.226115432" superClass="gnu.c.compiler.exe.debug.option.optimization.level" valueType="enumerated"/>
-								<option id="gnu.c.compiler.exe.debug.option.debugging.level.1777081777" superClass="gnu.c.compiler.exe.debug.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
-								<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.249879200" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+							<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1081729497" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug">
+								<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.exe.debug.option.optimization.level.376392694" superClass="gnu.c.compiler.exe.debug.option.optimization.level" valueType="enumerated"/>
+								<option defaultValue="gnu.c.debugging.level.max" id="gnu.c.compiler.exe.debug.option.debugging.level.1993641666" superClass="gnu.c.compiler.exe.debug.option.debugging.level" valueType="enumerated"/>
+								<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1458563588" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
 							</tool>
-							<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.debug.1686759107" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.debug"/>
-							<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.1931907191" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug">
-								<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.14678906" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+							<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.debug.556979058" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.debug"/>
+							<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.2061170733" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug">
+								<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.193648508" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
 									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
 									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
 								</inputType>
 							</tool>
-							<tool id="cdt.managedbuild.tool.gnu.assembler.exe.debug.2080890202" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.debug">
-								<inputType id="cdt.managedbuild.tool.gnu.assembler.input.2032072877" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+							<tool id="cdt.managedbuild.tool.gnu.assembler.exe.debug.1406463292" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.debug">
+								<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1923119945" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
 							</tool>
 						</toolChain>
 					</folderInfo>
@@ -46,44 +46,44 @@
 			</storageModule>
 			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
 		</cconfiguration>
-		<cconfiguration id="cdt.managedbuild.config.gnu.exe.release.1684101099">
-			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.release.1684101099" moduleId="org.eclipse.cdt.core.settings" name="Release">
+		<cconfiguration id="cdt.managedbuild.config.gnu.exe.release.1903042755">
+			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.release.1903042755" moduleId="org.eclipse.cdt.core.settings" name="Release">
 				<externalSettings/>
 				<extensions>
+					<extension id="org.eclipse.cdt.core.GNU_ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
 					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
 					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
 				</extensions>
 			</storageModule>
 			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-				<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.release.1684101099" name="Release" parent="cdt.managedbuild.config.gnu.exe.release">
-					<folderInfo id="cdt.managedbuild.config.gnu.exe.release.1684101099." name="/" resourcePath="">
-						<toolChain id="cdt.managedbuild.toolchain.gnu.exe.release.425094882" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.release">
-							<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.release.98734625" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.release"/>
-							<builder buildPath="${workspace_loc:/ASSAOP_local_lib}/Release" id="cdt.managedbuild.target.gnu.builder.exe.release.1155415598" managedBuildOn="true" name="Gnu Make Builder.Release" superClass="cdt.managedbuild.target.gnu.builder.exe.release"/>
-							<tool id="cdt.managedbuild.tool.gnu.archiver.base.660830361" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
-							<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1849017997" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release">
-								<option id="gnu.cpp.compiler.exe.release.option.optimization.level.339633967" superClass="gnu.cpp.compiler.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
-								<option id="gnu.cpp.compiler.exe.release.option.debugging.level.977537281" superClass="gnu.cpp.compiler.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
-								<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1896176939" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+				<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.release.1903042755" name="Release" parent="cdt.managedbuild.config.gnu.exe.release">
+					<folderInfo id="cdt.managedbuild.config.gnu.exe.release.1903042755." name="/" resourcePath="">
+						<toolChain id="cdt.managedbuild.toolchain.gnu.exe.release.30381618" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.release">
+							<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.release.970325230" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.release"/>
+							<builder buildPath="${workspace_loc:/lib c++ aspsi}/Release" id="cdt.managedbuild.target.gnu.builder.exe.release.431630271" managedBuildOn="true" name="Gnu Make Builder.Release" superClass="cdt.managedbuild.target.gnu.builder.exe.release"/>
+							<tool id="cdt.managedbuild.tool.gnu.archiver.base.763407347" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
+							<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.850495135" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release">
+								<option id="gnu.cpp.compiler.exe.release.option.optimization.level.143158532" superClass="gnu.cpp.compiler.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
+								<option defaultValue="gnu.cpp.compiler.debugging.level.none" id="gnu.cpp.compiler.exe.release.option.debugging.level.1024805127" superClass="gnu.cpp.compiler.exe.release.option.debugging.level" valueType="enumerated"/>
+								<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1531506522" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
 							</tool>
-							<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.release.959999503" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.release">
-								<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.exe.release.option.optimization.level.1494114723" superClass="gnu.c.compiler.exe.release.option.optimization.level" valueType="enumerated"/>
-								<option id="gnu.c.compiler.exe.release.option.debugging.level.294833480" superClass="gnu.c.compiler.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/>
-								<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1373801358" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+							<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.release.1162686074" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.release">
+								<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.exe.release.option.optimization.level.927079184" superClass="gnu.c.compiler.exe.release.option.optimization.level" valueType="enumerated"/>
+								<option defaultValue="gnu.c.debugging.level.none" id="gnu.c.compiler.exe.release.option.debugging.level.1626121376" superClass="gnu.c.compiler.exe.release.option.debugging.level" valueType="enumerated"/>
+								<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1171280357" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
 							</tool>
-							<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.release.2048064767" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.release"/>
-							<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release.679922827" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.release">
-								<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1941846859" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+							<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.release.1340943543" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.release"/>
+							<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release.729685767" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.release">
+								<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.43125702" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
 									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
 									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
 								</inputType>
 							</tool>
-							<tool id="cdt.managedbuild.tool.gnu.assembler.exe.release.1568794405" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.release">
-								<inputType id="cdt.managedbuild.tool.gnu.assembler.input.2098164552" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+							<tool id="cdt.managedbuild.tool.gnu.assembler.exe.release.428516505" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.release">
+								<inputType id="cdt.managedbuild.tool.gnu.assembler.input.452556681" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
 							</tool>
 						</toolChain>
 					</folderInfo>
@@ -92,38 +92,38 @@
 		</cconfiguration>
 	</storageModule>
 	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-		<project id="ASSAOP_local_lib.cdt.managedbuild.target.gnu.exe.936367760" name="Executable" projectType="cdt.managedbuild.target.gnu.exe"/>
+		<project id="lib c++ aspsi.cdt.managedbuild.target.gnu.exe.1354904636" name="Executable" projectType="cdt.managedbuild.target.gnu.exe"/>
 	</storageModule>
 	<storageModule moduleId="scannerConfiguration">
 		<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
-		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.32037006;cdt.managedbuild.config.gnu.cross.exe.debug.32037006.;cdt.managedbuild.tool.gnu.cross.c.compiler.355107493;cdt.managedbuild.tool.gnu.c.compiler.input.415815349">
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.1684101099;cdt.managedbuild.config.gnu.exe.release.1684101099.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1849017997;cdt.managedbuild.tool.gnu.cpp.compiler.input.1896176939">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.1684101099;cdt.managedbuild.config.gnu.exe.release.1684101099.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1849017997;cdt.managedbuild.tool.gnu.cpp.compiler.input.1896176939">
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.889107241;cdt.managedbuild.config.gnu.exe.debug.889107241.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1415958909;cdt.managedbuild.tool.gnu.c.compiler.input.249879200">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.108563199;cdt.managedbuild.config.gnu.exe.release.108563199.;cdt.managedbuild.tool.gnu.c.compiler.exe.release.1211854380;cdt.managedbuild.tool.gnu.c.compiler.input.683565502">
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.152074145;cdt.managedbuild.config.gnu.cross.exe.release.152074145.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.1498925651;cdt.managedbuild.tool.gnu.cpp.compiler.input.1871979781">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1830124302;cdt.managedbuild.config.gnu.exe.debug.1830124302.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.129448340;cdt.managedbuild.tool.gnu.c.compiler.input.1794837280">
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.1903042755;cdt.managedbuild.config.gnu.exe.release.1903042755.;cdt.managedbuild.tool.gnu.c.compiler.exe.release.1162686074;cdt.managedbuild.tool.gnu.c.compiler.input.1171280357">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.152074145;cdt.managedbuild.config.gnu.cross.exe.release.152074145.;cdt.managedbuild.tool.gnu.cross.c.compiler.1546578144;cdt.managedbuild.tool.gnu.c.compiler.input.567643681">
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1830124302;cdt.managedbuild.config.gnu.exe.debug.1830124302.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.129448340;cdt.managedbuild.tool.gnu.c.compiler.input.1794837280">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.889107241;cdt.managedbuild.config.gnu.exe.debug.889107241.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1415958909;cdt.managedbuild.tool.gnu.c.compiler.input.249879200">
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.152074145;cdt.managedbuild.config.gnu.cross.exe.release.152074145.;cdt.managedbuild.tool.gnu.cross.c.compiler.1546578144;cdt.managedbuild.tool.gnu.c.compiler.input.567643681">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.108563199;cdt.managedbuild.config.gnu.exe.release.108563199.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.813424575;cdt.managedbuild.tool.gnu.cpp.compiler.input.537017731">
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.127626054;cdt.managedbuild.config.gnu.exe.debug.127626054.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.2032993034;cdt.managedbuild.tool.gnu.cpp.compiler.input.1466324987">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
 		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.889107241;cdt.managedbuild.config.gnu.exe.debug.889107241.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.388215046;cdt.managedbuild.tool.gnu.cpp.compiler.input.1447303397">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.32037006;cdt.managedbuild.config.gnu.cross.exe.debug.32037006.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.1731729740;cdt.managedbuild.tool.gnu.cpp.compiler.input.1024819215">
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.108563199;cdt.managedbuild.config.gnu.exe.release.108563199.;cdt.managedbuild.tool.gnu.c.compiler.exe.release.1211854380;cdt.managedbuild.tool.gnu.c.compiler.input.683565502">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
-		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.release.152074145;cdt.managedbuild.config.gnu.cross.exe.release.152074145.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.1498925651;cdt.managedbuild.tool.gnu.cpp.compiler.input.1871979781">
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.32037006;cdt.managedbuild.config.gnu.cross.exe.debug.32037006.;cdt.managedbuild.tool.gnu.cross.cpp.compiler.1731729740;cdt.managedbuild.tool.gnu.cpp.compiler.input.1024819215">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
 		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.1684101099;cdt.managedbuild.config.gnu.exe.release.1684101099.;cdt.managedbuild.tool.gnu.c.compiler.exe.release.959999503;cdt.managedbuild.tool.gnu.c.compiler.input.1373801358">
@@ -132,6 +132,18 @@
 		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.1830124302;cdt.managedbuild.config.gnu.exe.debug.1830124302.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.1723483156;cdt.managedbuild.tool.gnu.cpp.compiler.input.881860197">
 			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
 		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.cross.exe.debug.32037006;cdt.managedbuild.config.gnu.cross.exe.debug.32037006.;cdt.managedbuild.tool.gnu.cross.c.compiler.355107493;cdt.managedbuild.tool.gnu.c.compiler.input.415815349">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.1903042755;cdt.managedbuild.config.gnu.exe.release.1903042755.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.850495135;cdt.managedbuild.tool.gnu.cpp.compiler.input.1531506522">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.108563199;cdt.managedbuild.config.gnu.exe.release.108563199.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.813424575;cdt.managedbuild.tool.gnu.cpp.compiler.input.537017731">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+		</scannerConfigBuildInfo>
+		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.127626054;cdt.managedbuild.config.gnu.exe.debug.127626054.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1081729497;cdt.managedbuild.tool.gnu.c.compiler.input.1458563588">
+			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+		</scannerConfigBuildInfo>
 	</storageModule>
 	<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
-</cproject>
+</cproject>
\ No newline at end of file
diff --git a/local_lib_people_prediction/.settings/language.settings.xml b/local_lib_people_prediction/.settings/language.settings.xml
index e8be6d5..3004e24 100644
--- a/local_lib_people_prediction/.settings/language.settings.xml
+++ b/local_lib_people_prediction/.settings/language.settings.xml
@@ -1,25 +1,25 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <project>
-	<configuration id="cdt.managedbuild.config.gnu.cross.exe.debug.32037006" name="Debug">
+	<configuration id="cdt.managedbuild.config.gnu.exe.debug.127626054" name="Debug">
 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
-			<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-913847163843620227" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
+			<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-586311654608063718" id="org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
 				<language-scope id="org.eclipse.cdt.core.gcc"/>
 				<language-scope id="org.eclipse.cdt.core.g++"/>
 			</provider>
 		</extension>
 	</configuration>
-	<configuration id="cdt.managedbuild.config.gnu.cross.exe.release.152074145" name="Release">
+	<configuration id="cdt.managedbuild.config.gnu.exe.release.1903042755" name="Release">
 		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
 			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
 			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
 			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
-			<provider class="org.eclipse.cdt.internal.build.crossgcc.CrossGCCBuiltinSpecsDetector" console="false" env-hash="-913847163843620227" id="org.eclipse.cdt.build.crossgcc.CrossGCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
+			<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="-586311654608063718" id="org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
 				<language-scope id="org.eclipse.cdt.core.gcc"/>
 				<language-scope id="org.eclipse.cdt.core.g++"/>
 			</provider>
 		</extension>
 	</configuration>
-</project>
+</project>
\ No newline at end of file
diff --git a/local_lib_people_prediction/bin/prediction_example b/local_lib_people_prediction/bin/prediction_example
index 55f69720edec9dff044f24f4a2ce3c573396aab7..76db4942a674ba78525895b5ba2e066b8037630f 100755
GIT binary patch
delta 58006
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%0A4yu7oC&g|6y*hS;VMY>7yRW$
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

delta 58031
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
SbForR3qgu*bg_)nqyGnKW;sm&

diff --git a/local_lib_people_prediction/src/nav/plan_local_nav.cpp b/local_lib_people_prediction/src/nav/plan_local_nav.cpp
index b889e3c..194724c 100644
--- a/local_lib_people_prediction/src/nav/plan_local_nav.cpp
+++ b/local_lib_people_prediction/src/nav/plan_local_nav.cpp
@@ -361,7 +361,7 @@ bool Cplan_local_nav::robot_plan_companion3(Spose& pose_command, Cperson_abstrac
 		actual_person_Companion_pointer_=person_obj_companion_person;
 	}
 	//std::cout <<"5  In Local Lib ASSAOP robot_plan_companion3"<< std::endl;
-	if(output_screen_messages_){
+	if((in_debug_all_IVO_)||(in_debug_few_IVO_)){
 	std::cout <<" IMPORTANT!!!  before_initial_angle_="<<before_initial_angle_<<"; angle_companion_="<<angle_companion_<< std::endl;
 	}
 
@@ -593,9 +593,9 @@ bool Cplan_local_nav::robot_plan_companion3(Spose& pose_command, Cperson_abstrac
 			break;
 
 		case ITER:
-			//if(output_screen_messages_){
-			//std::cout <<"ATR companion ITER"<< std::endl;
-			//}
+			if(in_debug_all_IVO_){
+			std::cout <<"ATR companion ITER"<< std::endl;
+			}
 			change_final_robot_orientation_=false;
 			go_behid_comp_person_=true;
 			goal1_=3;
@@ -617,7 +617,7 @@ bool Cplan_local_nav::robot_plan_companion3(Spose& pose_command, Cperson_abstrac
 			act_result=robot_plan_companion2(pose_command, reactive,dt);
 			//std::cout <<" despues de robot_plan_companion2  "<< std::endl;
 
-			if(output_screen_messages_){
+			if(in_debug_all_IVO_){
 			std::cout <<"COMPANION after robot_plan_companion2; pose_command.v="<<pose_command.v<<"; pose_command.w="<<pose_command.w<< std::endl;
 			}
 
@@ -778,7 +778,7 @@ bool Cplan_local_nav::robot_plan_companion3(Spose& pose_command, Cperson_abstrac
 
 	}
 	// FIN SAVE IN FILE
-	if(output_screen_messages_){
+	if((in_debug_all_IVO_)||(in_debug_few_IVO_)){
 	std::cout << "(2) OUTPUT ROBOT PLAN 3  pose_command.v="<<pose_command.v<<"; pose_command.w="<<pose_command.w<< std::endl;
 	}
 	return act_result;
@@ -1896,7 +1896,7 @@ if(((pointer_to_person_companion_->get_current_pointV().v()>0.2))){ //&&(change_
 			// INI Case Only One person accompaniment.
 			//std::cout << " In last goal people stop 2 "<< std::endl;
 			if((pointer_to_person_companion_->get_current_pointV().v()<0.2)){
-				if(output_screen_messages_){
+				if(in_debug_all_IVO_){
 				std::cout << " fist pers IMPORTANTE ENTRO EN FRENAR!!! "<< std::endl;
 				} //TODO: el frenado "lento" para el caso de 1 persona NO acaba de ir bien. De momento lo dejo en comentario
 				//  intentar en un futuro si puedo hacerlo bien.
@@ -2319,37 +2319,52 @@ if(((pointer_to_person_companion_->get_current_pointV().v()>0.2))){ //&&(change_
 		{
 			case 1: //case best the robot_goal_negativo_
 				person_companion_position=robot_goal_negativo_;//.x += (robot_person_proximity_distance_)*cos(theta + angle_companion_*3.14/180);
-				// std::cout << " [case1](robot_goal_negativo_) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+				if(in_debug_all_IVO_){
+				std::cout << " [case1](robot_goal_negativo_) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+				}
 			break;
 			case 2: //case best the robot_goal_positivo_
 				person_companion_position=robot_goal_positivo_;//.x += (robot_person_proximity_distance_)*cos(theta - (angle_companion_*3.14/180));
-				//std::cout << " [case2](robot_goal_positivo_) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+				if(in_debug_all_IVO_){
+				std::cout << " [case2](robot_goal_positivo_) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+				}
 			break;
 			case 3:
 				if(min_dist_colli_n>min_dist_colli_p){ //case best the robot_goal_negativo_
 					person_companion_position=robot_goal_negativo_;
-					//std::cout << " [case_act=3] min_dist_colli_n= "<< min_dist_colli_n <<"; > min_dist_colli_p="<<min_dist_colli_p<< std::endl;
-					//std::cout << " [case3](robot_goal_negativo_) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+					if(in_debug_all_IVO_){
+					std::cout << " [case_act=3] min_dist_colli_n= "<< min_dist_colli_n <<"; > min_dist_colli_p="<<min_dist_colli_p<< std::endl;
+					std::cout << " [case3](robot_goal_negativo_) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+					}
+
 				}else{ //case best the robot_goal_positivo_
 					person_companion_position=robot_goal_positivo_;
-					//std::cout << " [case_act=3] min_dist_colli_n= "<< min_dist_colli_n <<"; < min_dist_colli_p="<<min_dist_colli_p<< std::endl;
-					//std::cout << " [case3](robot_goal_positivo_) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+					 if(in_debug_all_IVO_){
+					std::cout << " [case_act=3] min_dist_colli_n= "<< min_dist_colli_n <<"; < min_dist_colli_p="<<min_dist_colli_p<< std::endl;
+					std::cout << " [case3](robot_goal_positivo_) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+					}
 				}
 
 			break;
 			default:
 			case 0:
-			// std::cout << " [case_act=0 or default] min_dist_colli_p= "<< min_dist_colli_p<<"; min_dist_colli_n="<<min_dist_colli_n << std::endl;
-				// darle el goal al lado de la persona.
+				 if(in_debug_all_IVO_){
+					 std::cout << " [case_act=0 or default] min_dist_colli_p= "<< min_dist_colli_p<<"; min_dist_colli_n="<<min_dist_colli_n << std::endl;
+				 }
+					 // darle el goal al lado de la persona.
 				if( diffangle(theta, angle) < 0 )
 				{
 					person_companion_position=robot_goal_positivo_;
-					//std::cout << " (robot_goal_positivo_) case reactive (1) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+					 if(in_debug_all_IVO_){
+					 std::cout << " (robot_goal_positivo_) case reactive (1) (ROBOT GOAL) person_companion_position.x=" <<person_companion_position.x<< " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+					 }
 				}
 				else  // es como si hiciera una circunferencia al rededor de la persona. (se intenta poner a un lado o a otro de la persona. segun esos angulos)
 				{
 					person_companion_position=robot_goal_negativo_;
-					// std::cout << " (robot_goal_negativo_) case reactive (2) (ROBOT GOAL)  person_companion_position.x=" <<person_companion_position.x << " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+					 if(in_debug_all_IVO_){
+					 std::cout << " (robot_goal_negativo_) case reactive (2) (ROBOT GOAL)  person_companion_position.x=" <<person_companion_position.x << " person_companion_position.y=" <<person_companion_position.y<< std::endl;
+					}
 				}
 				break;
 			}
diff --git a/local_lib_people_prediction/src/nav/plan_local_nav.h b/local_lib_people_prediction/src/nav/plan_local_nav.h
index 2a3757f..a4a91d1 100644
--- a/local_lib_people_prediction/src/nav/plan_local_nav.h
+++ b/local_lib_people_prediction/src/nav/plan_local_nav.h
@@ -158,6 +158,10 @@ class Cplan_local_nav : public Cprediction_behavior
     void set_distance_to_stop( double d ){ distance_to_stop_ = d; }
     double get_distance_to_stop( ) { return distance_to_stop_;}
 
+    void set_debug_all_IVO( bool in_debug_all_IVO ){ in_debug_all_IVO_ = in_debug_all_IVO; }
+    void set_debug_few_IVO( bool in_debug_few_IVO ){ in_debug_few_IVO_ = in_debug_few_IVO; }
+
+
     /**
      * Return info methods
      */
@@ -1284,6 +1288,7 @@ class Cplan_local_nav : public Cprediction_behavior
 
 	bool see_save_in_file_;
 	bool output_screen_messages_;
+	bool in_debug_few_IVO_, in_debug_all_IVO_;
 
 	SpointV calcular_goal_frenado(){
 		//  INI calcular goal final caso frenado.
-- 
GitLab