diff --git a/ros_web_api_bellande_2d_computer_vision/CMakeLists.txt b/ros_web_api_bellande_2d_computer_vision/CMakeLists.txt
new file mode 100644
index 0000000..a9601ab
--- /dev/null
+++ b/ros_web_api_bellande_2d_computer_vision/CMakeLists.txt
@@ -0,0 +1,51 @@
+# Copyright (C) 2024 Bellande Robotics Sensors Research Innovation Center, Ronaldson Bellande
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+cmake_minimum_required(VERSION 3.8)
+project(ros_web_api_bellande_2d_computer_vision)
+
+# Find ROS
+if($ENV{ROS_VERSION} EQUAL 1)
+ find_package(catkin REQUIRED COMPONENTS
+ roscpp
+ rospy
+ )
+else()
+ find_package(ament_cmake REQUIRED COMPONENTS
+ rclcpp
+ rclpy
+ )
+endif()
+
+if($ENV{ROS_VERSION} EQUAL 1)
+ catkin_package(
+ INCLUDE_DIRS
+ LIBRARIES ${PROJECT_NAME}
+ CATKIN_DEPENDS
+ roscpp
+ rospy
+ )
+endif()
+
+# Install Python scripts, configuration files, and launch files
+if($ENV{ROS_VERSION} EQUAL "1")
+ install(PROGRAMS src/bellande_2d_computer_vision_api_2d.py DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION})
+ install(DIRECTORY config/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config)
+ install(DIRECTORY launch/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch)
+elseif($ENV{ROS_VERSION} EQUAL "2")
+ install(PROGRAMS src/bellande_2d_computer_vision_api_2d.py DESTINATION lib/${PROJECT_NAME})
+ install(DIRECTORY config/ DESTINATION share/${PROJECT_NAME}/config)
+ install(DIRECTORY launch/ DESTINATION share/${PROJECT_NAME}/launch)
+endif()
diff --git a/ros_web_api_bellande_2d_computer_vision/README.md b/ros_web_api_bellande_2d_computer_vision/README.md
new file mode 100644
index 0000000..b78d1e8
--- /dev/null
+++ b/ros_web_api_bellande_2d_computer_vision/README.md
@@ -0,0 +1,3 @@
+# Bellande Search Path Web ROS/ROS2 API Intergration
+
+[Bellande Search Path](https://github.com/RonaldsonBellande/bellande_robots_step)
diff --git a/ros_web_api_bellande_2d_computer_vision/package.xml b/ros_web_api_bellande_2d_computer_vision/package.xml
new file mode 100644
index 0000000..5f655f3
--- /dev/null
+++ b/ros_web_api_bellande_2d_computer_vision/package.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ ros_web_api_bellande_2d_computer_vision
+ 0.0.1
+ Bellande ROS/ROS2 package with a JSON config file for making HTTP requests
+ Ronaldson Bellande
+ Ronaldson Bellande
+ Apache License 2.0
+
+
+ catkin
+
+ roscpp
+ rospy
+
+ roscpp
+ rospy
+
+ roscpp
+ rospy
+
+
+ ament_cmake
+
+ rclcpp
+ rclpy
+
+ rclcpp
+ rclpy
+
+ rclcpp
+ rclpy
+
+
+
+
+
diff --git a/ros_web_api_bellande_3d_computer_vision/CMakeLists.txt b/ros_web_api_bellande_3d_computer_vision/CMakeLists.txt
new file mode 100644
index 0000000..fffcc76
--- /dev/null
+++ b/ros_web_api_bellande_3d_computer_vision/CMakeLists.txt
@@ -0,0 +1,51 @@
+# Copyright (C) 2024 Bellande Robotics Sensors Research Innovation Center, Ronaldson Bellande
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+cmake_minimum_required(VERSION 3.8)
+project(ros_web_api_bellande_3d_computer_vision)
+
+# Find ROS
+if($ENV{ROS_VERSION} EQUAL 1)
+ find_package(catkin REQUIRED COMPONENTS
+ roscpp
+ rospy
+ )
+else()
+ find_package(ament_cmake REQUIRED COMPONENTS
+ rclcpp
+ rclpy
+ )
+endif()
+
+if($ENV{ROS_VERSION} EQUAL 1)
+ catkin_package(
+ INCLUDE_DIRS
+ LIBRARIES ${PROJECT_NAME}
+ CATKIN_DEPENDS
+ roscpp
+ rospy
+ )
+endif()
+
+# Install Python scripts, configuration files, and launch files
+if($ENV{ROS_VERSION} EQUAL "1")
+ install(PROGRAMS src/bellande_3d_computer_vision_api_2d.py DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION})
+ install(DIRECTORY config/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config)
+ install(DIRECTORY launch/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch)
+elseif($ENV{ROS_VERSION} EQUAL "2")
+ install(PROGRAMS src/bellande_3d_computer_vision_api_2d.py DESTINATION lib/${PROJECT_NAME})
+ install(DIRECTORY config/ DESTINATION share/${PROJECT_NAME}/config)
+ install(DIRECTORY launch/ DESTINATION share/${PROJECT_NAME}/launch)
+endif()
diff --git a/ros_web_api_bellande_3d_computer_vision/README.md b/ros_web_api_bellande_3d_computer_vision/README.md
new file mode 100644
index 0000000..b78d1e8
--- /dev/null
+++ b/ros_web_api_bellande_3d_computer_vision/README.md
@@ -0,0 +1,3 @@
+# Bellande Search Path Web ROS/ROS2 API Intergration
+
+[Bellande Search Path](https://github.com/RonaldsonBellande/bellande_robots_step)
diff --git a/ros_web_api_bellande_3d_computer_vision/package.xml b/ros_web_api_bellande_3d_computer_vision/package.xml
new file mode 100644
index 0000000..fe1214e
--- /dev/null
+++ b/ros_web_api_bellande_3d_computer_vision/package.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ ros_web_api_bellande_3d_computer_vision
+ 0.0.1
+ Bellande ROS/ROS2 package with a JSON config file for making HTTP requests
+ Ronaldson Bellande
+ Ronaldson Bellande
+ Apache License 2.0
+
+
+ catkin
+
+ roscpp
+ rospy
+
+ roscpp
+ rospy
+
+ roscpp
+ rospy
+
+
+ ament_cmake
+
+ rclcpp
+ rclpy
+
+ rclcpp
+ rclpy
+
+ rclcpp
+ rclpy
+
+
+
+
+
diff --git a/ros_web_api_bellande_adaptive_alternate_path_creation/CMakeLists.txt b/ros_web_api_bellande_adaptive_alternate_path_creation/CMakeLists.txt
new file mode 100644
index 0000000..533cc0a
--- /dev/null
+++ b/ros_web_api_bellande_adaptive_alternate_path_creation/CMakeLists.txt
@@ -0,0 +1,51 @@
+# Copyright (C) 2024 Bellande Robotics Sensors Research Innovation Center, Ronaldson Bellande
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+cmake_minimum_required(VERSION 3.8)
+project(ros_web_api_bellande_adaptive_alternate_path_creation)
+
+# Find ROS
+if($ENV{ROS_VERSION} EQUAL 1)
+ find_package(catkin REQUIRED COMPONENTS
+ roscpp
+ rospy
+ )
+else()
+ find_package(ament_cmake REQUIRED COMPONENTS
+ rclcpp
+ rclpy
+ )
+endif()
+
+if($ENV{ROS_VERSION} EQUAL 1)
+ catkin_package(
+ INCLUDE_DIRS
+ LIBRARIES ${PROJECT_NAME}
+ CATKIN_DEPENDS
+ roscpp
+ rospy
+ )
+endif()
+
+# Install Python scripts, configuration files, and launch files
+if($ENV{ROS_VERSION} EQUAL "1")
+ install(PROGRAMS src/bellande_adaptive_alternate_path_creation_api_2d.py DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION})
+ install(DIRECTORY config/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config)
+ install(DIRECTORY launch/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch)
+elseif($ENV{ROS_VERSION} EQUAL "2")
+ install(PROGRAMS src/bellande_adaptive_alternate_path_creation_api_2d.py DESTINATION lib/${PROJECT_NAME})
+ install(DIRECTORY config/ DESTINATION share/${PROJECT_NAME}/config)
+ install(DIRECTORY launch/ DESTINATION share/${PROJECT_NAME}/launch)
+endif()
diff --git a/ros_web_api_bellande_adaptive_alternate_path_creation/README.md b/ros_web_api_bellande_adaptive_alternate_path_creation/README.md
new file mode 100644
index 0000000..b78d1e8
--- /dev/null
+++ b/ros_web_api_bellande_adaptive_alternate_path_creation/README.md
@@ -0,0 +1,3 @@
+# Bellande Search Path Web ROS/ROS2 API Intergration
+
+[Bellande Search Path](https://github.com/RonaldsonBellande/bellande_robots_step)
diff --git a/ros_web_api_bellande_adaptive_alternate_path_creation/package.xml b/ros_web_api_bellande_adaptive_alternate_path_creation/package.xml
new file mode 100644
index 0000000..e6e5ed6
--- /dev/null
+++ b/ros_web_api_bellande_adaptive_alternate_path_creation/package.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ ros_web_api_bellande_adaptive_alternate_path_creation
+ 0.0.1
+ Bellande ROS/ROS2 package with a JSON config file for making HTTP requests
+ Ronaldson Bellande
+ Ronaldson Bellande
+ Apache License 2.0
+
+
+ catkin
+
+ roscpp
+ rospy
+
+ roscpp
+ rospy
+
+ roscpp
+ rospy
+
+
+ ament_cmake
+
+ rclcpp
+ rclpy
+
+ rclcpp
+ rclpy
+
+ rclcpp
+ rclpy
+
+
+
+
+
diff --git a/ros_web_api_bellande_adaptive_continuious_controller/CMakeLists.txt b/ros_web_api_bellande_adaptive_continuious_controller/CMakeLists.txt
new file mode 100644
index 0000000..131bb95
--- /dev/null
+++ b/ros_web_api_bellande_adaptive_continuious_controller/CMakeLists.txt
@@ -0,0 +1,51 @@
+# Copyright (C) 2024 Bellande Robotics Sensors Research Innovation Center, Ronaldson Bellande
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+cmake_minimum_required(VERSION 3.8)
+project(ros_web_api_bellande_adaptive_continuious_controller)
+
+# Find ROS
+if($ENV{ROS_VERSION} EQUAL 1)
+ find_package(catkin REQUIRED COMPONENTS
+ roscpp
+ rospy
+ )
+else()
+ find_package(ament_cmake REQUIRED COMPONENTS
+ rclcpp
+ rclpy
+ )
+endif()
+
+if($ENV{ROS_VERSION} EQUAL 1)
+ catkin_package(
+ INCLUDE_DIRS
+ LIBRARIES ${PROJECT_NAME}
+ CATKIN_DEPENDS
+ roscpp
+ rospy
+ )
+endif()
+
+# Install Python scripts, configuration files, and launch files
+if($ENV{ROS_VERSION} EQUAL "1")
+ install(PROGRAMS src/bellande_adaptive_continuious_controller_api_2d.py DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION})
+ install(DIRECTORY config/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config)
+ install(DIRECTORY launch/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch)
+elseif($ENV{ROS_VERSION} EQUAL "2")
+ install(PROGRAMS src/bellande_adaptive_continuious_controller_api_2d.py DESTINATION lib/${PROJECT_NAME})
+ install(DIRECTORY config/ DESTINATION share/${PROJECT_NAME}/config)
+ install(DIRECTORY launch/ DESTINATION share/${PROJECT_NAME}/launch)
+endif()
diff --git a/ros_web_api_bellande_adaptive_continuious_controller/README.md b/ros_web_api_bellande_adaptive_continuious_controller/README.md
new file mode 100644
index 0000000..b78d1e8
--- /dev/null
+++ b/ros_web_api_bellande_adaptive_continuious_controller/README.md
@@ -0,0 +1,3 @@
+# Bellande Search Path Web ROS/ROS2 API Intergration
+
+[Bellande Search Path](https://github.com/RonaldsonBellande/bellande_robots_step)
diff --git a/ros_web_api_bellande_adaptive_continuious_controller/package.xml b/ros_web_api_bellande_adaptive_continuious_controller/package.xml
new file mode 100644
index 0000000..4963104
--- /dev/null
+++ b/ros_web_api_bellande_adaptive_continuious_controller/package.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ ros_web_api_bellande_search_path
+ 0.0.1
+ Bellande ROS/ROS2 package with a JSON config file for making HTTP requests
+ Ronaldson Bellande
+ Ronaldson Bellande
+ Apache License 2.0
+
+
+ catkin
+
+ roscpp
+ rospy
+
+ roscpp
+ rospy
+
+ roscpp
+ rospy
+
+
+ ament_cmake
+
+ rclcpp
+ rclpy
+
+ rclcpp
+ rclpy
+
+ rclcpp
+ rclpy
+
+
+
+
+
diff --git a/scripts/.gitignore b/scripts/.gitignore
new file mode 100644
index 0000000..8054fff
--- /dev/null
+++ b/scripts/.gitignore
@@ -0,0 +1,3 @@
+push.sh
+fix_errors.sh
+repository_recal.sh