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