diff --git a/humanoid_robot_intelligence_control_system_demo/CMakeLists.txt b/humanoid_robot_intelligence_control_system_demo/CMakeLists.txt
index 081329a..1a98f2b 100644
--- a/humanoid_robot_intelligence_control_system_demo/CMakeLists.txt
+++ b/humanoid_robot_intelligence_control_system_demo/CMakeLists.txt
@@ -29,7 +29,7 @@ if($ENV{ROS_VERSION} EQUAL 1)
humanoid_robot_intelligence_control_system_action_module_msgs
cmake_modules
humanoid_robot_intelligence_control_system_math
- humanoid_robot_intelligence_control_system_ball_detector
+ humanoid_robot_intelligence_control_system_object_detector
)
find_package(Boost REQUIRED COMPONENTS thread)
find_package(Eigen3 REQUIRED)
@@ -71,7 +71,7 @@ if($ENV{ROS_VERSION} EQUAL 1)
humanoid_robot_intelligence_control_system_action_module_msgs
cmake_modules
humanoid_robot_intelligence_control_system_math
- humanoid_robot_intelligence_control_system_ball_detector
+ humanoid_robot_intelligence_control_system_object_detector
DEPENDS Boost EIGEN3
)
endif()
diff --git a/humanoid_robot_intelligence_control_system_demo/package.xml b/humanoid_robot_intelligence_control_system_demo/package.xml
index f0d81ce..1288222 100644
--- a/humanoid_robot_intelligence_control_system_demo/package.xml
+++ b/humanoid_robot_intelligence_control_system_demo/package.xml
@@ -42,7 +42,7 @@ the License.
cmake_modules
humanoid_robot_intelligence_control_system_math
- humanoid_robot_intelligence_control_system_ball_detector
+ humanoid_robot_intelligence_control_system_object_detector
boost
eigen
yaml-cpp
@@ -66,7 +66,7 @@ the License.
cmake_modules
humanoid_robot_intelligence_control_system_math
- humanoid_robot_intelligence_control_system_ball_detector
+ humanoid_robot_intelligence_control_system_object_detector
boost
eigen
yaml-cpp
@@ -91,7 +91,7 @@ the License.
cmake_modules
humanoid_robot_intelligence_control_system_math
- humanoid_robot_intelligence_control_system_ball_detector
+ humanoid_robot_intelligence_control_system_object_detector
boost
eigen
yaml-cpp
@@ -118,7 +118,7 @@ the License.
cmake_modules
humanoid_robot_intelligence_control_system_math
- humanoid_robot_intelligence_control_system_ball_detector
+ humanoid_robot_intelligence_control_system_object_detector
boost
eigen
yaml-cpp
@@ -142,7 +142,7 @@ the License.
cmake_modules
humanoid_robot_intelligence_control_system_math
- humanoid_robot_intelligence_control_system_ball_detector
+ humanoid_robot_intelligence_control_system_object_detector
boost
eigen
yaml-cpp
@@ -167,7 +167,7 @@ the License.
cmake_modules
humanoid_robot_intelligence_control_system_math
- humanoid_robot_intelligence_control_system_ball_detector
+ humanoid_robot_intelligence_control_system_object_detector
boost
eigen
yaml-cpp
diff --git a/humanoid_robot_intelligence_control_system_object_detector/CMakeLists.txt b/humanoid_robot_intelligence_control_system_object_detector/CMakeLists.txt
index 7f45c8d..55bba24 100644
--- a/humanoid_robot_intelligence_control_system_object_detector/CMakeLists.txt
+++ b/humanoid_robot_intelligence_control_system_object_detector/CMakeLists.txt
@@ -22,13 +22,6 @@ if($ENV{ROS_VERSION} EQUAL 1)
sensor_msgs
geometry_msgs
cv_bridge
- message_generation
- )
-
- generate_messages(
- DEPENDENCIES
- std_msgs
- geometry_msgs
)
catkin_package(
@@ -38,7 +31,6 @@ if($ENV{ROS_VERSION} EQUAL 1)
sensor_msgs
geometry_msgs
cv_bridge
- message_runtime
)
else()
@@ -55,7 +47,7 @@ if($ENV{ROS_VERSION} EQUAL 1)
catkin_python_setup()
catkin_install_python(PROGRAMS
- scripts/object_detection_processor.py
+ src/object_detection_processor.py
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
@@ -67,7 +59,7 @@ else()
ament_python_install_package(${PROJECT_NAME})
install(PROGRAMS
- scripts/object_detection_processor.py
+ src/object_detection_processor.py
DESTINATION lib/${PROJECT_NAME}
)
diff --git a/humanoid_robot_intelligence_control_system_object_detector/launch/object_detector.launch b/humanoid_robot_intelligence_control_system_object_detector/launch/object_detector.launch
deleted file mode 100644
index 564bebb..0000000
--- a/humanoid_robot_intelligence_control_system_object_detector/launch/object_detector.launch
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/humanoid_robot_intelligence_control_system_object_detector/package.xml b/humanoid_robot_intelligence_control_system_object_detector/package.xml
index 5f82887..706fe9e 100644
--- a/humanoid_robot_intelligence_control_system_object_detector/package.xml
+++ b/humanoid_robot_intelligence_control_system_object_detector/package.xml
@@ -24,106 +24,38 @@ the License.
Apache 2.0
Ronaldson Bellande
-
catkin
-
- roscpp
- roslib
- std_msgs
- sensor_msgs
- geometry_msgs
- dynamic_reconfigure
- cv_bridge
- image_transport
- boost
- opencv3
- yaml-cpp
- message_generation
- message_runtime
- message_runtime
- usb_cam
-
- roscpp
- roslib
- std_msgs
- sensor_msgs
- geometry_msgs
- dynamic_reconfigure
- cv_bridge
- image_transport
- boost
- opencv3
- yaml-cpp
- message_generation
- message_runtime
- message_runtime
- usb_cam
-
- roscpp
- roslib
- std_msgs
- sensor_msgs
- geometry_msgs
- dynamic_reconfigure
- cv_bridge
- image_transport
- boost
- opencv3
- yaml-cpp
- message_generation
- message_runtime
- message_runtime
- usb_cam
-
-
ament_cmake
+ ament_cmake_python
- roscpp
- roslib
- std_msgs
- sensor_msgs
- geometry_msgs
- dynamic_reconfigure
- cv_bridge
- image_transport
- boost
- opencv3
- yaml-cpp
- message_generation
- message_runtime
- message_runtime
- usb_cam
+
+ rospy
+ std_msgs
+ sensor_msgs
+ geometry_msgs
+ cv_bridge
+ image_transport
+ dynamic_reconfigure
+ message_generation
+ message_runtime
- roscpp
- roslib
- std_msgs
- sensor_msgs
- geometry_msgs
- dynamic_reconfigure
- cv_bridge
- image_transport
- boost
- opencv3
- yaml-cpp
- message_generation
- message_runtime
- message_runtime
- usb_cam
+
+ rclpy
+ std_msgs
+ sensor_msgs
+ geometry_msgs
+ cv_bridge
+ image_transport
+ rosidl_default_generators
+ rosidl_default_runtime
- roscpp
- roslib
- std_msgs
- sensor_msgs
- geometry_msgs
- dynamic_reconfigure
- cv_bridge
- image_transport
- boost
- opencv3
- yaml-cpp
- message_generation
- message_runtime
- message_runtime
- usb_cam
+
+ python3-opencv
+ python3-yaml
+ usb_cam
+
+ catkin
+ ament_cmake
+
diff --git a/humanoid_robot_intelligence_control_system_object_detector/setup.py b/humanoid_robot_intelligence_control_system_object_detector/setup.py
new file mode 100644
index 0000000..a2eac39
--- /dev/null
+++ b/humanoid_robot_intelligence_control_system_object_detector/setup.py
@@ -0,0 +1,26 @@
+# 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 .
+
+from distutils.core import setup
+from catkin_pkg.python_setup import generate_distutils_setup
+
+# fetch values from package.xml
+setup_args = generate_distutils_setup(
+ scripts=['src/object_detection_processor.py'],
+ packages=['humanoid_robot_intelligence_control_system_object_detector'],
+ package_dir={'': 'src'},
+)
+
+setup(**setup_args)
diff --git a/humanoid_robot_intelligence_control_system_read_write_demo/CHANGELOG.rst b/humanoid_robot_intelligence_control_system_read_write_demo/CHANGELOG.rst
deleted file mode 100644
index db641ea..0000000
--- a/humanoid_robot_intelligence_control_system_read_write_demo/CHANGELOG.rst
+++ /dev/null
@@ -1,26 +0,0 @@
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Changelog for package humanoid_robot_intelligence_control_system_read_write_demo
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-0.3.2 (2023-10-03)
-------------------
-* Make it compatible for ROS1/ROS2
-* Fix bugs
-* Update package.xml and CMakeList.txt for to the latest versions
-* Contributors & Maintainer: Ronaldson Bellande
-
-0.3.1 (2023-09-27)
-------------------
-* Starting from this point it under a new license
-* Fix errors and Issues
-* Rename Repository for a completely different purpose
-* Make it compatible with ROS/ROS2
-* Upgrade version of all builds and make it more compatible
-* Update package.xml and CMakeList.txt for to the latest versions
-* Contributors & Maintainer: Ronaldson Bellande
-
-
-0.3.0 (2021-05-05)
-------------------
-* Update package.xml and CMakeList.txt for noetic branch
-* Contributors: Ronaldson Bellande