From 1fcc6ccda60990ff250afade7ecd020717f7ec7f Mon Sep 17 00:00:00 2001 From: kpp55 <kpp55@drexel.edu> Date: Sat, 25 May 2019 13:17:52 -0400 Subject: [PATCH] Finished lane detection code --- Robot_Development/catkin_ws/CMakeLists.txt | 1 + .../catkin_ws/lane_demo/CMakeLists.txt | 204 + .../catkin_ws/lane_demo/Detection.h | 131 + .../catkin_ws/lane_demo/package.xml | 68 + .../catkin_ws/lane_demo/src/Detection.cpp.bak | 125 + .../catkin_ws/lane_demo/src/Detection.h | 124 + .../catkin_ws/lane_demo/src/Detection.h.bak1 | 27 + .../catkin_ws/lane_demo/src/bad.list | 4560 +++++++++++++++++ .../catkin_ws/lane_demo/src/lane_demo.cpp | 239 + .../catkin_ws/lane_detection/CMakeLists.txt | 199 + .../launch/lane_detection.launch | 4 + .../catkin_ws/lane_detection/package.xml | 68 + .../catkin_ws/lane_detection/src/detect.py | 249 + .../lane_detection/src/detect_old.py | 282 + .../lane_detection/src/detect_plot.py | 254 + .../catkin_ws/lane_detection/src/roi.py | 19 + .../image_common/camera_info_manager/.tar | 2 + .../camera_info_manager/CHANGELOG.rst | 198 + .../camera_info_manager/CMakeLists.txt | 39 + .../camera_info_manager/camera_info_manager.h | 243 + .../camera_info_manager/mainpage.dox | 9 + .../camera_info_manager/package.xml | 40 + .../src/camera_info_manager.cpp | 657 +++ .../tests/test_calibration.yaml | 20 + .../camera_info_manager/tests/unit_test.cpp | 719 +++ .../camera_info_manager/tests/unit_test.test | 17 + .../image_common/image_transport/.tar | 2 + .../image_transport/CHANGELOG.rst | 177 + .../image_transport/CMakeLists.txt | 69 + .../image_transport/default_plugins.xml | 13 + .../include/image_transport/camera_common.h | 47 + .../image_transport/camera_publisher.h | 135 + .../image_transport/camera_subscriber.h | 118 + .../include/image_transport/exception.h | 71 + .../include/image_transport/image_transport.h | 204 + .../include/image_transport/loader_fwds.h | 56 + .../include/image_transport/publisher.h | 125 + .../image_transport/publisher_plugin.h | 150 + .../include/image_transport/raw_publisher.h | 82 + .../include/image_transport/raw_subscriber.h | 72 + .../image_transport/simple_publisher_plugin.h | 240 + .../simple_subscriber_plugin.h | 141 + .../single_subscriber_publisher.h | 80 + .../include/image_transport/subscriber.h | 111 + .../image_transport/subscriber_filter.h | 163 + .../image_transport/subscriber_plugin.h | 141 + .../include/image_transport/transport_hints.h | 94 + .../image_common/image_transport/mainpage.dox | 45 + .../image_common/image_transport/package.xml | 39 + .../image_transport/src/camera_common.cpp | 58 + .../image_transport/src/camera_publisher.cpp | 160 + .../image_transport/src/camera_subscriber.cpp | 160 + .../image_transport/src/image_transport.cpp | 148 + .../image_transport/src/list_transports.cpp | 141 + .../image_transport/src/manifest.cpp | 41 + .../image_transport/src/publisher.cpp | 203 + .../image_transport/src/raw_publisher.cpp | 140 + .../image_transport/src/republish.cpp | 86 + .../src/single_subscriber_publisher.cpp | 74 + .../image_transport/src/subscriber.cpp | 142 + .../image_transport/tutorial/CMakeLists.txt | 28 + .../resized_publisher.h | 15 + .../resized_subscriber.h | 17 + .../tutorial/msg/ResizedImage.msg | 3 + .../image_transport/tutorial/package.xml | 25 + .../tutorial/resized_plugins.xml | 13 + .../image_transport/tutorial/src/manifest.cpp | 8 + .../tutorial/src/my_publisher.cpp | 23 + .../tutorial/src/my_subscriber.cpp | 28 + .../tutorial/src/resized_publisher.cpp | 37 + .../tutorial/src/resized_subscriber.cpp | 18 + .../libraries/serialization/Detection.h | 130 + .../catkin_ws/object_detection/CMakeLists.txt | 200 + .../catkin_ws/object_detection/a.out | 0 .../catkin_ws/object_detection/app | Bin 0 -> 16080 bytes .../catkin_ws/object_detection/blah.cpp | 64 + .../launch/object_detection.launch | 4 + .../catkin_ws/object_detection/package.xml | 68 + .../catkin_ws/object_detection/src/bad.list | 760 +++ .../object_detection/src/object_detect.py | 71 + .../catkin_ws/rosjet/TK1_Installation.pdf | Bin 0 -> 292323 bytes .../catkin_ws/rosjet/TK1_README.pdf | Bin 0 -> 297390 bytes .../catkin_ws/rosjet/TX1_Installation.pdf | Bin 0 -> 314300 bytes .../catkin_ws/rosjet/TX1_README.pdf | Bin 0 -> 319541 bytes .../catkin_ws/rosjet/TX1_rosjet.rosinstall | 13 + .../catkin_ws/rosjet/TX1_rosjet_install.sh | 134 + .../rosjet/jet_bringup/CMakeLists.txt | 181 + .../jet_bringup/launch/jet_gazebo.launch | 8 + .../rosjet/jet_bringup/launch/jet_real.launch | 29 + .../catkin_ws/rosjet/jet_bringup/package.xml | 20 + .../rosjet/jet_control/CMakeLists.txt | 15 + .../jet_control/config/jet_control.yaml | 46 + .../jet_control/launch/jet_control.launch | 18 + .../catkin_ws/rosjet/jet_control/package.xml | 60 + .../rosjet/jet_description/CMakeLists.txt | 19 + .../jet_description/launch/jet_rviz.launch | 18 + .../jet_description/launch/jet_upload.launch | 7 + .../rosjet/jet_description/package.xml | 20 + .../rosjet/jet_description/urdf/jet.gazebo | 186 + .../rosjet/jet_description/urdf/jet.xacro | 254 + .../jet_description/urdf/materials.xacro | 36 + .../rosjet/jet_driver/CMakeLists.txt | 27 + .../jet_driver/launch/jet_driver.launch | 4 + .../catkin_ws/rosjet/jet_driver/package.xml | 56 + .../rosjet/jet_driver/src/jet_driver_node.cpp | 112 + .../rosjet/jet_navigation/CMakeLists.txt | 21 + .../launch/jet_navigation.launch | 46 + .../rosjet/jet_navigation/package.xml | 25 + .../param/costmap_common_params.yaml | 49 + .../rosjet/jet_navigation/param/dummy.yaml | 0 .../param/global_costmap_params.yaml | 11 + .../param/local_costmap_params.yaml | 14 + .../src/stationary_controller.cpp | 67 + .../rosjet/jet_serial/CMakeLists.txt | 17 + .../jet_serial/launch/jet_serial.launch | 9 + .../catkin_ws/rosjet/jet_serial/package.xml | 17 + .../catkin_ws/rosjet/rosjet.rosinstall | 17 + .../catkin_ws/rosjet/rosjet_install.sh | 98 + .../src/lane_detection/src/detect_plot.py | 19 +- 119 files changed, 15401 insertions(+), 10 deletions(-) create mode 120000 Robot_Development/catkin_ws/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/lane_demo/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/lane_demo/Detection.h create mode 100644 Robot_Development/catkin_ws/lane_demo/package.xml create mode 100644 Robot_Development/catkin_ws/lane_demo/src/Detection.cpp.bak create mode 100644 Robot_Development/catkin_ws/lane_demo/src/Detection.h create mode 100644 Robot_Development/catkin_ws/lane_demo/src/Detection.h.bak1 create mode 100644 Robot_Development/catkin_ws/lane_demo/src/bad.list create mode 100644 Robot_Development/catkin_ws/lane_demo/src/lane_demo.cpp create mode 100644 Robot_Development/catkin_ws/lane_detection/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/lane_detection/launch/lane_detection.launch create mode 100644 Robot_Development/catkin_ws/lane_detection/package.xml create mode 100755 Robot_Development/catkin_ws/lane_detection/src/detect.py create mode 100755 Robot_Development/catkin_ws/lane_detection/src/detect_old.py create mode 100755 Robot_Development/catkin_ws/lane_detection/src/detect_plot.py create mode 100644 Robot_Development/catkin_ws/lane_detection/src/roi.py create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/.tar create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/CHANGELOG.rst create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/include/camera_info_manager/camera_info_manager.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/mainpage.dox create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/package.xml create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/src/camera_info_manager.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/test_calibration.yaml create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/unit_test.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/unit_test.test create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/.tar create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/CHANGELOG.rst create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/default_plugins.xml create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_common.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_publisher.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_subscriber.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/exception.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/image_transport.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/loader_fwds.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/publisher.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/publisher_plugin.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/raw_publisher.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/raw_subscriber.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/simple_publisher_plugin.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/simple_subscriber_plugin.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/single_subscriber_publisher.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber_filter.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber_plugin.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/transport_hints.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/mainpage.dox create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/package.xml create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_common.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_publisher.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_subscriber.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/image_transport.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/list_transports.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/manifest.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/publisher.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/raw_publisher.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/republish.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/single_subscriber_publisher.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/src/subscriber.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/include/image_transport_tutorial/resized_publisher.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/include/image_transport_tutorial/resized_subscriber.h create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/msg/ResizedImage.msg create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/package.xml create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/resized_plugins.xml create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/manifest.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/my_publisher.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/my_subscriber.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/resized_publisher.cpp create mode 100644 Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/resized_subscriber.cpp create mode 100644 Robot_Development/catkin_ws/libraries/serialization/Detection.h create mode 100644 Robot_Development/catkin_ws/object_detection/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/object_detection/a.out create mode 100755 Robot_Development/catkin_ws/object_detection/app create mode 100644 Robot_Development/catkin_ws/object_detection/blah.cpp create mode 100644 Robot_Development/catkin_ws/object_detection/launch/object_detection.launch create mode 100644 Robot_Development/catkin_ws/object_detection/package.xml create mode 100644 Robot_Development/catkin_ws/object_detection/src/bad.list create mode 100755 Robot_Development/catkin_ws/object_detection/src/object_detect.py create mode 100644 Robot_Development/catkin_ws/rosjet/TK1_Installation.pdf create mode 100644 Robot_Development/catkin_ws/rosjet/TK1_README.pdf create mode 100644 Robot_Development/catkin_ws/rosjet/TX1_Installation.pdf create mode 100644 Robot_Development/catkin_ws/rosjet/TX1_README.pdf create mode 100644 Robot_Development/catkin_ws/rosjet/TX1_rosjet.rosinstall create mode 100755 Robot_Development/catkin_ws/rosjet/TX1_rosjet_install.sh create mode 100644 Robot_Development/catkin_ws/rosjet/jet_bringup/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/rosjet/jet_bringup/launch/jet_gazebo.launch create mode 100644 Robot_Development/catkin_ws/rosjet/jet_bringup/launch/jet_real.launch create mode 100644 Robot_Development/catkin_ws/rosjet/jet_bringup/package.xml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_control/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/rosjet/jet_control/config/jet_control.yaml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_control/launch/jet_control.launch create mode 100644 Robot_Development/catkin_ws/rosjet/jet_control/package.xml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_description/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/rosjet/jet_description/launch/jet_rviz.launch create mode 100644 Robot_Development/catkin_ws/rosjet/jet_description/launch/jet_upload.launch create mode 100644 Robot_Development/catkin_ws/rosjet/jet_description/package.xml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_description/urdf/jet.gazebo create mode 100644 Robot_Development/catkin_ws/rosjet/jet_description/urdf/jet.xacro create mode 100644 Robot_Development/catkin_ws/rosjet/jet_description/urdf/materials.xacro create mode 100644 Robot_Development/catkin_ws/rosjet/jet_driver/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/rosjet/jet_driver/launch/jet_driver.launch create mode 100644 Robot_Development/catkin_ws/rosjet/jet_driver/package.xml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_driver/src/jet_driver_node.cpp create mode 100644 Robot_Development/catkin_ws/rosjet/jet_navigation/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/rosjet/jet_navigation/launch/jet_navigation.launch create mode 100644 Robot_Development/catkin_ws/rosjet/jet_navigation/package.xml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_navigation/param/costmap_common_params.yaml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_navigation/param/dummy.yaml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_navigation/param/global_costmap_params.yaml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_navigation/param/local_costmap_params.yaml create mode 100644 Robot_Development/catkin_ws/rosjet/jet_navigation/src/stationary_controller.cpp create mode 100644 Robot_Development/catkin_ws/rosjet/jet_serial/CMakeLists.txt create mode 100644 Robot_Development/catkin_ws/rosjet/jet_serial/launch/jet_serial.launch create mode 100644 Robot_Development/catkin_ws/rosjet/jet_serial/package.xml create mode 100644 Robot_Development/catkin_ws/rosjet/rosjet.rosinstall create mode 100644 Robot_Development/catkin_ws/rosjet/rosjet_install.sh diff --git a/Robot_Development/catkin_ws/CMakeLists.txt b/Robot_Development/catkin_ws/CMakeLists.txt new file mode 120000 index 000000000..581e61db8 --- /dev/null +++ b/Robot_Development/catkin_ws/CMakeLists.txt @@ -0,0 +1 @@ +/opt/ros/kinetic/share/catkin/cmake/toplevel.cmake \ No newline at end of file diff --git a/Robot_Development/catkin_ws/lane_demo/CMakeLists.txt b/Robot_Development/catkin_ws/lane_demo/CMakeLists.txt new file mode 100644 index 000000000..07b7f8379 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_demo/CMakeLists.txt @@ -0,0 +1,204 @@ +cmake_minimum_required(VERSION 2.8.3) +project(lane_demo) + +## Compile as C++11, supported in ROS Kinetic and newer +# add_compile_options(-std=c++11) + +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED COMPONENTS + roscpp + rospy + std_msgs +) + +## System dependencies are found with CMake's conventions +# find_package(Boost REQUIRED COMPONENTS system) + + +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################################ +## Declare ROS messages, services and actions ## +################################################ + +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a exec_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# std_msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if your package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES lane_demo +# CATKIN_DEPENDS roscpp rospy std_msgs +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +include_directories( +# include + include <lane_demo/src/Detection.h> + ${catkin_INCLUDE_DIRS} +) + +## Declare a C++ library +# add_library(${PROJECT_NAME} +# src/${PROJECT_NAME}/lane_demo.cpp +# ) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +## With catkin_make all packages are built within a single CMake context +## The recommended prefix ensures that target names across packages don't collide +# add_executable(${PROJECT_NAME}_node src/lane_demo_node.cpp) + +## Rename C++ executable without prefix +## The above recommended prefix causes long target names, the following renames the +## target back to the shorter version for ease of user use +## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node" +# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "") + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +# target_link_libraries(${PROJECT_NAME}_node +# ${catkin_LIBRARIES} +# ) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +## Add gtest based cpp test target and link libraries +# catkin_add_gtest(${PROJECT_NAME}-test test/test_lane_demo.cpp) +# if(TARGET ${PROJECT_NAME}-test) +# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME}) +# endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) +add_executable(lane_demo src/lane_demo.cpp) +target_link_libraries(lane_demo ${catkin_LIBRARIES}) +set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}") + diff --git a/Robot_Development/catkin_ws/lane_demo/Detection.h b/Robot_Development/catkin_ws/lane_demo/Detection.h new file mode 100644 index 000000000..066e4c10f --- /dev/null +++ b/Robot_Development/catkin_ws/lane_demo/Detection.h @@ -0,0 +1,131 @@ +#include<iostream> +#include<sstream> +#include<string> +#include<iterator> +#include<map> + +using namespace std; + +class Detection { +public: + string _name; + float _prob; + int _cx; + int _cy; + int _w; + int _h; + + Detection() { + + } + Detection(string name, float prob, int cx,int cy, int w, int h) { + _name = name; + _prob = prob; + _cx = cx; + _cy = cy; + _w = w; + _h = h; + } + Detection(string serialization) { + string whitespace = removeSpaces(serialization); + cout << whitespace << endl; + string unbraced = whitespace.substr(1, whitespace.length()-2); + cout << unbraced << endl; + string arr[5]; + cout << "OMG OMG OMG OMG " << serialization << endl; + + string str1 = unbraced; + string str2 = "name:"; + string str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "prob:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "cx:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "cy:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "w:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "h:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + cout << str1 << endl; + + string name = str1.substr(0,str1.find(',')); + cout << name << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + float prob = stof(str1.substr(0,str1.find(','))); + cout << prob << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int cx = stoi(str1.substr(0,str1.find(','))); + cout << cx << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int cy = stoi(str1.substr(0,str1.find(','))); + cout << cy << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int w = stoi(str1.substr(0,str1.find(','))); + cout << w << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int h = stoi(str1.substr(0,str1.find(','))); + cout << h << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + _name = name; + _prob = prob; + _cx = cx; + _cy = cy; + _w = w; + _h = h; + + } + string removeSpaces(string str) + { + string s = ""; + // To keep track of non-space character count + int count = 0; + + // Traverse the given string. If current character + // is not space, then place it at index 'count++' + for (int i = 0; i < str.length() ; i++) + if (str.at(i) != ' ') + s = s + str.at(i); + // incremented + return s; + } + + template <size_t N> + void splitString(string (&arr)[N], string str) + { + int n = 0; + istringstream iss(str); + for (auto it = istream_iterator<string>(iss); it != istream_iterator<string>() && n < N; ++it, ++n) + arr[n] = *it; + } + + string to_string() { + string s0 = "name:" + _name + ","; + string s1 = "prob:" + std::to_string(_prob) + ","; + string s2 = "cx:" + std::to_string(_cx) + ","; + string s3 = "cy:" + std::to_string(_cy) + ","; + string s4 = "w:" + std::to_string(_w) + ","; + string s5 = "h:" + std::to_string(_h) + ","; + string s = s0 + s1 + s2 + s3 + s4 + s5; + return s; + } +}; + diff --git a/Robot_Development/catkin_ws/lane_demo/package.xml b/Robot_Development/catkin_ws/lane_demo/package.xml new file mode 100644 index 000000000..d0a10c03d --- /dev/null +++ b/Robot_Development/catkin_ws/lane_demo/package.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<package format="2"> + <name>lane_demo</name> + <version>0.0.0</version> + <description>The lane_demo package</description> + + <!-- One maintainer tag required, multiple allowed, one person per tag --> + <!-- Example: --> + <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> + <maintainer email="nvidia@todo.todo">nvidia</maintainer> + + + <!-- One license tag required, multiple allowed, one license per tag --> + <!-- Commonly used license strings: --> + <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> + <license>TODO</license> + + + <!-- Url tags are optional, but multiple are allowed, one per tag --> + <!-- Optional attribute type can be: website, bugtracker, or repository --> + <!-- Example: --> + <!-- <url type="website">http://wiki.ros.org/lane_demo</url> --> + + + <!-- Author tags are optional, multiple are allowed, one per tag --> + <!-- Authors do not have to be maintainers, but could be --> + <!-- Example: --> + <!-- <author email="jane.doe@example.com">Jane Doe</author> --> + + + <!-- The *depend tags are used to specify dependencies --> + <!-- Dependencies can be catkin packages or system dependencies --> + <!-- Examples: --> + <!-- Use depend as a shortcut for packages that are both build and exec dependencies --> + <!-- <depend>roscpp</depend> --> + <!-- Note that this is equivalent to the following: --> + <!-- <build_depend>roscpp</build_depend> --> + <!-- <exec_depend>roscpp</exec_depend> --> + <!-- Use build_depend for packages you need at compile time: --> + <!-- <build_depend>message_generation</build_depend> --> + <!-- Use build_export_depend for packages you need in order to build against this package: --> + <!-- <build_export_depend>message_generation</build_export_depend> --> + <!-- Use buildtool_depend for build tool packages: --> + <!-- <buildtool_depend>catkin</buildtool_depend> --> + <!-- Use exec_depend for packages you need at runtime: --> + <!-- <exec_depend>message_runtime</exec_depend> --> + <!-- Use test_depend for packages you need only for testing: --> + <!-- <test_depend>gtest</test_depend> --> + <!-- Use doc_depend for packages you need only for building documentation: --> + <!-- <doc_depend>doxygen</doc_depend> --> + <buildtool_depend>catkin</buildtool_depend> + <build_depend>roscpp</build_depend> + <build_depend>rospy</build_depend> + <build_depend>std_msgs</build_depend> + <build_export_depend>roscpp</build_export_depend> + <build_export_depend>rospy</build_export_depend> + <build_export_depend>std_msgs</build_export_depend> + <exec_depend>roscpp</exec_depend> + <exec_depend>rospy</exec_depend> + <exec_depend>std_msgs</exec_depend> + + + <!-- The export tag contains other, unspecified, tags --> + <export> + <!-- Other tools can request additional information be placed here --> + + </export> +</package> diff --git a/Robot_Development/catkin_ws/lane_demo/src/Detection.cpp.bak b/Robot_Development/catkin_ws/lane_demo/src/Detection.cpp.bak new file mode 100644 index 000000000..79b5eaaf0 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_demo/src/Detection.cpp.bak @@ -0,0 +1,125 @@ +#include<iostream> +#include"Detection.h" +#include<sstream> +#include<string> +#include<iterator> +#include<map> + +using namespace std; + +class Detection { +public: + Detection() { + cout << "boop" << endl; + } + Detection(string name, float prob, int cx,int cy, int w, int h) { + _name = name; + _prob = prob; + _cx = cx; + _cy = cy; + _w = w; + _h = h; + } + Detection(string serialization) { + cout << "OMG OMG OMG OMG " << serialization << endl; + string whitespace = removeSpaces(serialization); + cout << whitespace << endl; + string unbraced = whitespace.substr(1, whitespace.length()-2); + cout << unbraced << endl; + string arr[5]; + + string str1 = unbraced; + string str2 = "name:"; + string str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "prob:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "cx:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "cy:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "w:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "h:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + cout << str1 << endl; + + string name = str1.substr(0,str1.find(',')); + cout << name << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + float prob = stof(str1.substr(0,str1.find(','))); + cout << prob << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int cx = stoi(str1.substr(0,str1.find(','))); + cout << cx << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int cy = stoi(str1.substr(0,str1.find(','))); + cout << cy << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int w = stoi(str1.substr(0,str1.find(','))); + cout << w << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int h = stoi(str1.substr(0,str1.find(','))); + cout << h << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + _name = name; + _prob = prob; + _cx = cx; + _cy = cy; + _w = w; + _h = h; + + } + string removeSpaces(string str) + { + string s = ""; + // To keep track of non-space character count + int count = 0; + + // Traverse the given string. If current character + // is not space, then place it at index 'count++' + for (int i = 0; i < str.length() ; i++) + if (str.at(i) != ' ') + s = s + str.at(i); + // incremented + return s; + } + + template <size_t N> + void splitString(string (&arr)[N], string str) + { + int n = 0; + istringstream iss(str); + for (auto it = istream_iterator<string>(iss); it != istream_iterator<string>() && n < N; ++it, ++n) + arr[n] = *it; + } + + string to_string() { + string s0 = "name:" + _name + ","; + string s1 = "prob:" + std::to_string(_prob) + ","; + string s2 = "cx:" + std::to_string(_cx) + ","; + string s3 = "cy:" + std::to_string(_cy) + ","; + string s4 = "w:" + std::to_string(_w) + ","; + string s5 = "h:" + std::to_string(_h) + ","; + string s = s0 + s1 + s2 + s3 + s4 + s5; + return s; + } +}; + diff --git a/Robot_Development/catkin_ws/lane_demo/src/Detection.h b/Robot_Development/catkin_ws/lane_demo/src/Detection.h new file mode 100644 index 000000000..d49d1ce36 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_demo/src/Detection.h @@ -0,0 +1,124 @@ +#include<iostream> +#include<sstream> +#include<string> +#include<iterator> +#include<map> + +using namespace std; + +class Detection { +public: + string _name; + float _prob; + int _cx; + int _cy; + int _w; + int _h; + + Detection() { + + } + Detection(string name, float prob, int cx,int cy, int w, int h) { + _name = name; + _prob = prob; + _cx = cx; + _cy = cy; + _w = w; + _h = h; + } + Detection(string serialization) { + string whitespace = removeSpaces(serialization); + //cout << whitespace << endl; + string unbraced = whitespace.substr(1, whitespace.length()-2); + //cout << unbraced << endl; + string arr[5]; + + string str1 = unbraced; + string str2 = "name:"; + string str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "prob:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "cx:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "cy:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "w:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "h:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + //cout << str1 << endl; + + string name = str1.substr(0,str1.find(',')); + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + float prob = stof(str1.substr(0,str1.find(','))); + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int cx = stoi(str1.substr(0,str1.find(','))); + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int cy = stoi(str1.substr(0,str1.find(','))); + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int w = stoi(str1.substr(0,str1.find(','))); + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int h = stoi(str1.substr(0,str1.find(','))); + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + _name = name; + _prob = prob; + _cx = cx; + _cy = cy; + _w = w; + _h = h; + + } + string removeSpaces(string str) + { + string s = ""; + // To keep track of non-space character count + int count = 0; + + // Traverse the given string. If current character + // is not space, then place it at index 'count++' + for (int i = 0; i < str.length() ; i++) + if (str.at(i) != ' ') + s = s + str.at(i); + // incremented + return s; + } + + template <size_t N> + void splitString(string (&arr)[N], string str) + { + int n = 0; + istringstream iss(str); + for (auto it = istream_iterator<string>(iss); it != istream_iterator<string>() && n < N; ++it, ++n) + arr[n] = *it; + } + + string to_string() { + string s0 = "name:" + _name + ","; + string s1 = "prob:" + std::to_string(_prob) + ","; + string s2 = "cx:" + std::to_string(_cx) + ","; + string s3 = "cy:" + std::to_string(_cy) + ","; + string s4 = "w:" + std::to_string(_w) + ","; + string s5 = "h:" + std::to_string(_h) + ","; + string s = s0 + s1 + s2 + s3 + s4 + s5; + return s; + } +}; + diff --git a/Robot_Development/catkin_ws/lane_demo/src/Detection.h.bak1 b/Robot_Development/catkin_ws/lane_demo/src/Detection.h.bak1 new file mode 100644 index 000000000..291814c11 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_demo/src/Detection.h.bak1 @@ -0,0 +1,27 @@ +#include<iostream> +#include<sstream> +#include<string> +#include<iterator> +#include<map> + +using namespace std; + +class Detection { +public: + string _name; + float _prob; + int _cx; + int _cy; + int _w; + int _h; + Detection(); + Detection(string name, float prob, int cx,int cy, int w, int h); + Detection(string serialization); + string removeSpaces(string str); + + template <size_t N> + void splitString(string (&arr)[N], string str); + + string to_string(); +}; + diff --git a/Robot_Development/catkin_ws/lane_demo/src/bad.list b/Robot_Development/catkin_ws/lane_demo/src/bad.list new file mode 100644 index 000000000..f696b6409 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_demo/src/bad.list @@ -0,0 +1,4560 @@ +data/labels/32_0.png +data/labels/33_0.png +data/labels/34_0.png +data/labels/35_0.png +data/labels/36_0.png +data/labels/37_0.png +data/labels/38_0.png +data/labels/39_0.png +data/labels/40_0.png +data/labels/41_0.png +data/labels/42_0.png +data/labels/43_0.png +data/labels/44_0.png +data/labels/45_0.png +data/labels/46_0.png +data/labels/47_0.png +data/labels/48_0.png +data/labels/49_0.png +data/labels/50_0.png +data/labels/51_0.png +data/labels/52_0.png +data/labels/53_0.png +data/labels/54_0.png +data/labels/55_0.png +data/labels/56_0.png +data/labels/57_0.png +data/labels/58_0.png +data/labels/59_0.png +data/labels/60_0.png +data/labels/61_0.png +data/labels/62_0.png +data/labels/63_0.png +data/labels/64_0.png +data/labels/65_0.png +data/labels/66_0.png +data/labels/67_0.png +data/labels/68_0.png +data/labels/69_0.png +data/labels/70_0.png +data/labels/71_0.png +data/labels/72_0.png +data/labels/73_0.png +data/labels/74_0.png +data/labels/75_0.png +data/labels/76_0.png +data/labels/77_0.png +data/labels/78_0.png +data/labels/79_0.png +data/labels/80_0.png +data/labels/81_0.png +data/labels/82_0.png +data/labels/83_0.png +data/labels/84_0.png +data/labels/85_0.png +data/labels/86_0.png +data/labels/87_0.png +data/labels/88_0.png +data/labels/89_0.png +data/labels/90_0.png +data/labels/91_0.png +data/labels/92_0.png +data/labels/93_0.png +data/labels/94_0.png +data/labels/95_0.png +data/labels/96_0.png +data/labels/97_0.png +data/labels/98_0.png +data/labels/99_0.png +data/labels/100_0.png +data/labels/101_0.png +data/labels/102_0.png +data/labels/103_0.png +data/labels/104_0.png +data/labels/105_0.png +data/labels/106_0.png +data/labels/107_0.png +data/labels/108_0.png +data/labels/109_0.png +data/labels/110_0.png +data/labels/111_0.png +data/labels/112_0.png +data/labels/113_0.png +data/labels/114_0.png +data/labels/115_0.png +data/labels/116_0.png +data/labels/117_0.png +data/labels/118_0.png +data/labels/119_0.png +data/labels/120_0.png +data/labels/121_0.png +data/labels/122_0.png +data/labels/123_0.png +data/labels/124_0.png +data/labels/125_0.png +data/labels/126_0.png +data/labels/32_1.png +data/labels/33_1.png +data/labels/34_1.png +data/labels/35_1.png +data/labels/36_1.png +data/labels/37_1.png +data/labels/38_1.png +data/labels/39_1.png +data/labels/40_1.png +data/labels/41_1.png +data/labels/42_1.png +data/labels/43_1.png +data/labels/44_1.png +data/labels/45_1.png +data/labels/46_1.png +data/labels/47_1.png +data/labels/48_1.png +data/labels/49_1.png +data/labels/50_1.png +data/labels/51_1.png +data/labels/52_1.png +data/labels/53_1.png +data/labels/54_1.png +data/labels/55_1.png +data/labels/56_1.png +data/labels/57_1.png +data/labels/58_1.png +data/labels/59_1.png +data/labels/60_1.png +data/labels/61_1.png +data/labels/62_1.png +data/labels/63_1.png +data/labels/64_1.png +data/labels/65_1.png +data/labels/66_1.png +data/labels/67_1.png +data/labels/68_1.png +data/labels/69_1.png +data/labels/70_1.png +data/labels/71_1.png +data/labels/72_1.png +data/labels/73_1.png +data/labels/74_1.png +data/labels/75_1.png +data/labels/76_1.png +data/labels/77_1.png +data/labels/78_1.png +data/labels/79_1.png +data/labels/80_1.png +data/labels/81_1.png +data/labels/82_1.png +data/labels/83_1.png +data/labels/84_1.png +data/labels/85_1.png +data/labels/86_1.png +data/labels/87_1.png +data/labels/88_1.png +data/labels/89_1.png +data/labels/90_1.png +data/labels/91_1.png +data/labels/92_1.png +data/labels/93_1.png +data/labels/94_1.png +data/labels/95_1.png +data/labels/96_1.png +data/labels/97_1.png +data/labels/98_1.png +data/labels/99_1.png +data/labels/100_1.png +data/labels/101_1.png +data/labels/102_1.png +data/labels/103_1.png +data/labels/104_1.png +data/labels/105_1.png +data/labels/106_1.png +data/labels/107_1.png +data/labels/108_1.png +data/labels/109_1.png +data/labels/110_1.png +data/labels/111_1.png +data/labels/112_1.png +data/labels/113_1.png +data/labels/114_1.png +data/labels/115_1.png +data/labels/116_1.png +data/labels/117_1.png +data/labels/118_1.png +data/labels/119_1.png +data/labels/120_1.png +data/labels/121_1.png +data/labels/122_1.png +data/labels/123_1.png +data/labels/124_1.png +data/labels/125_1.png +data/labels/126_1.png +data/labels/32_2.png +data/labels/33_2.png +data/labels/34_2.png +data/labels/35_2.png +data/labels/36_2.png +data/labels/37_2.png +data/labels/38_2.png +data/labels/39_2.png +data/labels/40_2.png +data/labels/41_2.png +data/labels/42_2.png +data/labels/43_2.png +data/labels/44_2.png +data/labels/45_2.png +data/labels/46_2.png +data/labels/47_2.png +data/labels/48_2.png +data/labels/49_2.png +data/labels/50_2.png +data/labels/51_2.png +data/labels/52_2.png +data/labels/53_2.png +data/labels/54_2.png +data/labels/55_2.png +data/labels/56_2.png +data/labels/57_2.png +data/labels/58_2.png +data/labels/59_2.png +data/labels/60_2.png +data/labels/61_2.png +data/labels/62_2.png +data/labels/63_2.png +data/labels/64_2.png +data/labels/65_2.png +data/labels/66_2.png +data/labels/67_2.png +data/labels/68_2.png +data/labels/69_2.png +data/labels/70_2.png +data/labels/71_2.png +data/labels/72_2.png +data/labels/73_2.png +data/labels/74_2.png +data/labels/75_2.png +data/labels/76_2.png +data/labels/77_2.png +data/labels/78_2.png +data/labels/79_2.png +data/labels/80_2.png +data/labels/81_2.png +data/labels/82_2.png +data/labels/83_2.png +data/labels/84_2.png +data/labels/85_2.png +data/labels/86_2.png +data/labels/87_2.png +data/labels/88_2.png +data/labels/89_2.png +data/labels/90_2.png +data/labels/91_2.png +data/labels/92_2.png +data/labels/93_2.png +data/labels/94_2.png +data/labels/95_2.png +data/labels/96_2.png +data/labels/97_2.png +data/labels/98_2.png +data/labels/99_2.png +data/labels/100_2.png +data/labels/101_2.png +data/labels/102_2.png +data/labels/103_2.png +data/labels/104_2.png +data/labels/105_2.png +data/labels/106_2.png +data/labels/107_2.png +data/labels/108_2.png +data/labels/109_2.png +data/labels/110_2.png +data/labels/111_2.png +data/labels/112_2.png +data/labels/113_2.png +data/labels/114_2.png +data/labels/115_2.png +data/labels/116_2.png +data/labels/117_2.png +data/labels/118_2.png +data/labels/119_2.png +data/labels/120_2.png +data/labels/121_2.png +data/labels/122_2.png +data/labels/123_2.png +data/labels/124_2.png +data/labels/125_2.png +data/labels/126_2.png +data/labels/32_3.png +data/labels/33_3.png +data/labels/34_3.png +data/labels/35_3.png +data/labels/36_3.png +data/labels/37_3.png +data/labels/38_3.png +data/labels/39_3.png +data/labels/40_3.png +data/labels/41_3.png +data/labels/42_3.png +data/labels/43_3.png +data/labels/44_3.png +data/labels/45_3.png +data/labels/46_3.png +data/labels/47_3.png +data/labels/48_3.png +data/labels/49_3.png +data/labels/50_3.png +data/labels/51_3.png +data/labels/52_3.png +data/labels/53_3.png +data/labels/54_3.png +data/labels/55_3.png +data/labels/56_3.png +data/labels/57_3.png +data/labels/58_3.png +data/labels/59_3.png +data/labels/60_3.png +data/labels/61_3.png +data/labels/62_3.png +data/labels/63_3.png +data/labels/64_3.png +data/labels/65_3.png +data/labels/66_3.png +data/labels/67_3.png +data/labels/68_3.png +data/labels/69_3.png +data/labels/70_3.png +data/labels/71_3.png +data/labels/72_3.png +data/labels/73_3.png +data/labels/74_3.png +data/labels/75_3.png +data/labels/76_3.png +data/labels/77_3.png +data/labels/78_3.png +data/labels/79_3.png +data/labels/80_3.png +data/labels/81_3.png +data/labels/82_3.png +data/labels/83_3.png +data/labels/84_3.png +data/labels/85_3.png +data/labels/86_3.png +data/labels/87_3.png +data/labels/88_3.png +data/labels/89_3.png +data/labels/90_3.png +data/labels/91_3.png +data/labels/92_3.png +data/labels/93_3.png +data/labels/94_3.png +data/labels/95_3.png +data/labels/96_3.png +data/labels/97_3.png +data/labels/98_3.png +data/labels/99_3.png +data/labels/100_3.png +data/labels/101_3.png +data/labels/102_3.png +data/labels/103_3.png +data/labels/104_3.png +data/labels/105_3.png +data/labels/106_3.png +data/labels/107_3.png +data/labels/108_3.png +data/labels/109_3.png +data/labels/110_3.png +data/labels/111_3.png +data/labels/112_3.png +data/labels/113_3.png +data/labels/114_3.png +data/labels/115_3.png +data/labels/116_3.png +data/labels/117_3.png +data/labels/118_3.png +data/labels/119_3.png +data/labels/120_3.png +data/labels/121_3.png +data/labels/122_3.png +data/labels/123_3.png +data/labels/124_3.png +data/labels/125_3.png +data/labels/126_3.png +data/labels/32_4.png +data/labels/33_4.png +data/labels/34_4.png +data/labels/35_4.png +data/labels/36_4.png +data/labels/37_4.png +data/labels/38_4.png +data/labels/39_4.png +data/labels/40_4.png +data/labels/41_4.png +data/labels/42_4.png +data/labels/43_4.png +data/labels/44_4.png +data/labels/45_4.png +data/labels/46_4.png +data/labels/47_4.png +data/labels/48_4.png +data/labels/49_4.png +data/labels/50_4.png +data/labels/51_4.png +data/labels/52_4.png +data/labels/53_4.png +data/labels/54_4.png +data/labels/55_4.png +data/labels/56_4.png +data/labels/57_4.png +data/labels/58_4.png +data/labels/59_4.png +data/labels/60_4.png +data/labels/61_4.png +data/labels/62_4.png +data/labels/63_4.png +data/labels/64_4.png +data/labels/65_4.png +data/labels/66_4.png +data/labels/67_4.png +data/labels/68_4.png +data/labels/69_4.png +data/labels/70_4.png +data/labels/71_4.png +data/labels/72_4.png +data/labels/73_4.png +data/labels/74_4.png +data/labels/75_4.png +data/labels/76_4.png +data/labels/77_4.png +data/labels/78_4.png +data/labels/79_4.png +data/labels/80_4.png +data/labels/81_4.png +data/labels/82_4.png +data/labels/83_4.png +data/labels/84_4.png +data/labels/85_4.png +data/labels/86_4.png +data/labels/87_4.png +data/labels/88_4.png +data/labels/89_4.png +data/labels/90_4.png +data/labels/91_4.png +data/labels/92_4.png +data/labels/93_4.png +data/labels/94_4.png +data/labels/95_4.png +data/labels/96_4.png +data/labels/97_4.png +data/labels/98_4.png +data/labels/99_4.png +data/labels/100_4.png +data/labels/101_4.png +data/labels/102_4.png +data/labels/103_4.png +data/labels/104_4.png +data/labels/105_4.png +data/labels/106_4.png +data/labels/107_4.png +data/labels/108_4.png +data/labels/109_4.png +data/labels/110_4.png +data/labels/111_4.png +data/labels/112_4.png +data/labels/113_4.png +data/labels/114_4.png +data/labels/115_4.png +data/labels/116_4.png +data/labels/117_4.png +data/labels/118_4.png +data/labels/119_4.png +data/labels/120_4.png +data/labels/121_4.png +data/labels/122_4.png +data/labels/123_4.png +data/labels/124_4.png +data/labels/125_4.png +data/labels/126_4.png +data/labels/32_5.png +data/labels/33_5.png +data/labels/34_5.png +data/labels/35_5.png +data/labels/36_5.png +data/labels/37_5.png +data/labels/38_5.png +data/labels/39_5.png +data/labels/40_5.png +data/labels/41_5.png +data/labels/42_5.png +data/labels/43_5.png +data/labels/44_5.png +data/labels/45_5.png +data/labels/46_5.png +data/labels/47_5.png +data/labels/48_5.png +data/labels/49_5.png +data/labels/50_5.png +data/labels/51_5.png +data/labels/52_5.png +data/labels/53_5.png +data/labels/54_5.png +data/labels/55_5.png +data/labels/56_5.png +data/labels/57_5.png +data/labels/58_5.png +data/labels/59_5.png +data/labels/60_5.png +data/labels/61_5.png +data/labels/62_5.png +data/labels/63_5.png +data/labels/64_5.png +data/labels/65_5.png +data/labels/66_5.png +data/labels/67_5.png +data/labels/68_5.png +data/labels/69_5.png +data/labels/70_5.png +data/labels/71_5.png +data/labels/72_5.png +data/labels/73_5.png +data/labels/74_5.png +data/labels/75_5.png +data/labels/76_5.png +data/labels/77_5.png +data/labels/78_5.png +data/labels/79_5.png +data/labels/80_5.png +data/labels/81_5.png +data/labels/82_5.png +data/labels/83_5.png +data/labels/84_5.png +data/labels/85_5.png +data/labels/86_5.png +data/labels/87_5.png +data/labels/88_5.png +data/labels/89_5.png +data/labels/90_5.png +data/labels/91_5.png +data/labels/92_5.png +data/labels/93_5.png +data/labels/94_5.png +data/labels/95_5.png +data/labels/96_5.png +data/labels/97_5.png +data/labels/98_5.png +data/labels/99_5.png +data/labels/100_5.png +data/labels/101_5.png +data/labels/102_5.png +data/labels/103_5.png +data/labels/104_5.png +data/labels/105_5.png +data/labels/106_5.png +data/labels/107_5.png +data/labels/108_5.png +data/labels/109_5.png +data/labels/110_5.png +data/labels/111_5.png +data/labels/112_5.png +data/labels/113_5.png +data/labels/114_5.png +data/labels/115_5.png +data/labels/116_5.png +data/labels/117_5.png +data/labels/118_5.png +data/labels/119_5.png +data/labels/120_5.png +data/labels/121_5.png +data/labels/122_5.png +data/labels/123_5.png +data/labels/124_5.png +data/labels/125_5.png +data/labels/126_5.png +data/labels/32_6.png +data/labels/33_6.png +data/labels/34_6.png +data/labels/35_6.png +data/labels/36_6.png +data/labels/37_6.png +data/labels/38_6.png +data/labels/39_6.png +data/labels/40_6.png +data/labels/41_6.png +data/labels/42_6.png +data/labels/43_6.png +data/labels/44_6.png +data/labels/45_6.png +data/labels/46_6.png +data/labels/47_6.png +data/labels/48_6.png +data/labels/49_6.png +data/labels/50_6.png +data/labels/51_6.png +data/labels/52_6.png +data/labels/53_6.png +data/labels/54_6.png +data/labels/55_6.png +data/labels/56_6.png +data/labels/57_6.png +data/labels/58_6.png +data/labels/59_6.png +data/labels/60_6.png +data/labels/61_6.png +data/labels/62_6.png +data/labels/63_6.png +data/labels/64_6.png +data/labels/65_6.png +data/labels/66_6.png +data/labels/67_6.png +data/labels/68_6.png +data/labels/69_6.png +data/labels/70_6.png +data/labels/71_6.png +data/labels/72_6.png +data/labels/73_6.png +data/labels/74_6.png +data/labels/75_6.png +data/labels/76_6.png +data/labels/77_6.png +data/labels/78_6.png +data/labels/79_6.png +data/labels/80_6.png +data/labels/81_6.png +data/labels/82_6.png +data/labels/83_6.png +data/labels/84_6.png +data/labels/85_6.png +data/labels/86_6.png +data/labels/87_6.png +data/labels/88_6.png +data/labels/89_6.png +data/labels/90_6.png +data/labels/91_6.png +data/labels/92_6.png +data/labels/93_6.png +data/labels/94_6.png +data/labels/95_6.png +data/labels/96_6.png +data/labels/97_6.png +data/labels/98_6.png +data/labels/99_6.png +data/labels/100_6.png +data/labels/101_6.png +data/labels/102_6.png +data/labels/103_6.png +data/labels/104_6.png +data/labels/105_6.png +data/labels/106_6.png +data/labels/107_6.png +data/labels/108_6.png +data/labels/109_6.png +data/labels/110_6.png +data/labels/111_6.png +data/labels/112_6.png +data/labels/113_6.png +data/labels/114_6.png +data/labels/115_6.png +data/labels/116_6.png +data/labels/117_6.png +data/labels/118_6.png +data/labels/119_6.png +data/labels/120_6.png +data/labels/121_6.png +data/labels/122_6.png +data/labels/123_6.png +data/labels/124_6.png +data/labels/125_6.png +data/labels/126_6.png +data/labels/32_7.png +data/labels/33_7.png +data/labels/34_7.png +data/labels/35_7.png +data/labels/36_7.png +data/labels/37_7.png +data/labels/38_7.png +data/labels/39_7.png +data/labels/40_7.png +data/labels/41_7.png +data/labels/42_7.png +data/labels/43_7.png +data/labels/44_7.png +data/labels/45_7.png +data/labels/46_7.png +data/labels/47_7.png +data/labels/48_7.png +data/labels/49_7.png +data/labels/50_7.png +data/labels/51_7.png +data/labels/52_7.png +data/labels/53_7.png +data/labels/54_7.png +data/labels/55_7.png +data/labels/56_7.png +data/labels/57_7.png +data/labels/58_7.png +data/labels/59_7.png +data/labels/60_7.png +data/labels/61_7.png +data/labels/62_7.png +data/labels/63_7.png +data/labels/64_7.png +data/labels/65_7.png +data/labels/66_7.png +data/labels/67_7.png +data/labels/68_7.png +data/labels/69_7.png +data/labels/70_7.png +data/labels/71_7.png +data/labels/72_7.png +data/labels/73_7.png +data/labels/74_7.png +data/labels/75_7.png +data/labels/76_7.png +data/labels/77_7.png +data/labels/78_7.png +data/labels/79_7.png +data/labels/80_7.png +data/labels/81_7.png +data/labels/82_7.png +data/labels/83_7.png +data/labels/84_7.png +data/labels/85_7.png +data/labels/86_7.png +data/labels/87_7.png +data/labels/88_7.png +data/labels/89_7.png +data/labels/90_7.png +data/labels/91_7.png +data/labels/92_7.png +data/labels/93_7.png +data/labels/94_7.png +data/labels/95_7.png +data/labels/96_7.png +data/labels/97_7.png +data/labels/98_7.png +data/labels/99_7.png +data/labels/100_7.png +data/labels/101_7.png +data/labels/102_7.png +data/labels/103_7.png +data/labels/104_7.png +data/labels/105_7.png +data/labels/106_7.png +data/labels/107_7.png +data/labels/108_7.png +data/labels/109_7.png +data/labels/110_7.png +data/labels/111_7.png +data/labels/112_7.png +data/labels/113_7.png +data/labels/114_7.png +data/labels/115_7.png +data/labels/116_7.png +data/labels/117_7.png +data/labels/118_7.png +data/labels/119_7.png +data/labels/120_7.png +data/labels/121_7.png +data/labels/122_7.png +data/labels/123_7.png +data/labels/124_7.png +data/labels/125_7.png +data/labels/126_7.png +data/labels/32_0.png +data/labels/33_0.png +data/labels/34_0.png +data/labels/35_0.png +data/labels/36_0.png +data/labels/37_0.png +data/labels/38_0.png +data/labels/39_0.png +data/labels/40_0.png +data/labels/41_0.png +data/labels/42_0.png +data/labels/43_0.png +data/labels/44_0.png +data/labels/45_0.png +data/labels/46_0.png +data/labels/47_0.png +data/labels/48_0.png +data/labels/49_0.png +data/labels/50_0.png +data/labels/51_0.png +data/labels/52_0.png +data/labels/53_0.png +data/labels/54_0.png +data/labels/55_0.png +data/labels/56_0.png +data/labels/57_0.png +data/labels/58_0.png +data/labels/59_0.png +data/labels/60_0.png +data/labels/61_0.png +data/labels/62_0.png +data/labels/63_0.png +data/labels/64_0.png +data/labels/65_0.png +data/labels/66_0.png +data/labels/67_0.png +data/labels/68_0.png +data/labels/69_0.png +data/labels/70_0.png +data/labels/71_0.png +data/labels/72_0.png +data/labels/73_0.png +data/labels/74_0.png +data/labels/75_0.png +data/labels/76_0.png +data/labels/77_0.png +data/labels/78_0.png +data/labels/79_0.png +data/labels/80_0.png +data/labels/81_0.png +data/labels/82_0.png +data/labels/83_0.png +data/labels/84_0.png +data/labels/85_0.png +data/labels/86_0.png +data/labels/87_0.png +data/labels/88_0.png +data/labels/89_0.png +data/labels/90_0.png +data/labels/91_0.png +data/labels/92_0.png +data/labels/93_0.png +data/labels/94_0.png +data/labels/95_0.png +data/labels/96_0.png +data/labels/97_0.png +data/labels/98_0.png +data/labels/99_0.png +data/labels/100_0.png +data/labels/101_0.png +data/labels/102_0.png +data/labels/103_0.png +data/labels/104_0.png +data/labels/105_0.png +data/labels/106_0.png +data/labels/107_0.png +data/labels/108_0.png +data/labels/109_0.png +data/labels/110_0.png +data/labels/111_0.png +data/labels/112_0.png +data/labels/113_0.png +data/labels/114_0.png +data/labels/115_0.png +data/labels/116_0.png +data/labels/117_0.png +data/labels/118_0.png +data/labels/119_0.png +data/labels/120_0.png +data/labels/121_0.png +data/labels/122_0.png +data/labels/123_0.png +data/labels/124_0.png +data/labels/125_0.png +data/labels/126_0.png +data/labels/32_1.png +data/labels/33_1.png +data/labels/34_1.png +data/labels/35_1.png +data/labels/36_1.png +data/labels/37_1.png +data/labels/38_1.png +data/labels/39_1.png +data/labels/40_1.png +data/labels/41_1.png +data/labels/42_1.png +data/labels/43_1.png +data/labels/44_1.png +data/labels/45_1.png +data/labels/46_1.png +data/labels/47_1.png +data/labels/48_1.png +data/labels/49_1.png +data/labels/50_1.png +data/labels/51_1.png +data/labels/52_1.png +data/labels/53_1.png +data/labels/54_1.png +data/labels/55_1.png +data/labels/56_1.png +data/labels/57_1.png +data/labels/58_1.png +data/labels/59_1.png +data/labels/60_1.png +data/labels/61_1.png +data/labels/62_1.png +data/labels/63_1.png +data/labels/64_1.png +data/labels/65_1.png +data/labels/66_1.png +data/labels/67_1.png +data/labels/68_1.png +data/labels/69_1.png +data/labels/70_1.png +data/labels/71_1.png +data/labels/72_1.png +data/labels/73_1.png +data/labels/74_1.png +data/labels/75_1.png +data/labels/76_1.png +data/labels/77_1.png +data/labels/78_1.png +data/labels/79_1.png +data/labels/80_1.png +data/labels/81_1.png +data/labels/82_1.png +data/labels/83_1.png +data/labels/84_1.png +data/labels/85_1.png +data/labels/86_1.png +data/labels/87_1.png +data/labels/88_1.png +data/labels/89_1.png +data/labels/90_1.png +data/labels/91_1.png +data/labels/92_1.png +data/labels/93_1.png +data/labels/94_1.png +data/labels/95_1.png +data/labels/96_1.png +data/labels/97_1.png +data/labels/98_1.png +data/labels/99_1.png +data/labels/100_1.png +data/labels/101_1.png +data/labels/102_1.png +data/labels/103_1.png +data/labels/104_1.png +data/labels/105_1.png +data/labels/106_1.png +data/labels/107_1.png +data/labels/108_1.png +data/labels/109_1.png +data/labels/110_1.png +data/labels/111_1.png +data/labels/112_1.png +data/labels/113_1.png +data/labels/114_1.png +data/labels/115_1.png +data/labels/116_1.png +data/labels/117_1.png +data/labels/118_1.png +data/labels/119_1.png +data/labels/120_1.png +data/labels/121_1.png +data/labels/122_1.png +data/labels/123_1.png +data/labels/124_1.png +data/labels/125_1.png +data/labels/126_1.png +data/labels/32_2.png +data/labels/33_2.png +data/labels/34_2.png +data/labels/35_2.png +data/labels/36_2.png +data/labels/37_2.png +data/labels/38_2.png +data/labels/39_2.png +data/labels/40_2.png +data/labels/41_2.png +data/labels/42_2.png +data/labels/43_2.png +data/labels/44_2.png +data/labels/45_2.png +data/labels/46_2.png +data/labels/47_2.png +data/labels/48_2.png +data/labels/49_2.png +data/labels/50_2.png +data/labels/51_2.png +data/labels/52_2.png +data/labels/53_2.png +data/labels/54_2.png +data/labels/55_2.png +data/labels/56_2.png +data/labels/57_2.png +data/labels/58_2.png +data/labels/59_2.png +data/labels/60_2.png +data/labels/61_2.png +data/labels/62_2.png +data/labels/63_2.png +data/labels/64_2.png +data/labels/65_2.png +data/labels/66_2.png +data/labels/67_2.png +data/labels/68_2.png +data/labels/69_2.png +data/labels/70_2.png +data/labels/71_2.png +data/labels/72_2.png +data/labels/73_2.png +data/labels/74_2.png +data/labels/75_2.png +data/labels/76_2.png +data/labels/77_2.png +data/labels/78_2.png +data/labels/79_2.png +data/labels/80_2.png +data/labels/81_2.png +data/labels/82_2.png +data/labels/83_2.png +data/labels/84_2.png +data/labels/85_2.png +data/labels/86_2.png +data/labels/87_2.png +data/labels/88_2.png +data/labels/89_2.png +data/labels/90_2.png +data/labels/91_2.png +data/labels/92_2.png +data/labels/93_2.png +data/labels/94_2.png +data/labels/95_2.png +data/labels/96_2.png +data/labels/97_2.png +data/labels/98_2.png +data/labels/99_2.png +data/labels/100_2.png +data/labels/101_2.png +data/labels/102_2.png +data/labels/103_2.png +data/labels/104_2.png +data/labels/105_2.png +data/labels/106_2.png +data/labels/107_2.png +data/labels/108_2.png +data/labels/109_2.png +data/labels/110_2.png +data/labels/111_2.png +data/labels/112_2.png +data/labels/113_2.png +data/labels/114_2.png +data/labels/115_2.png +data/labels/116_2.png +data/labels/117_2.png +data/labels/118_2.png +data/labels/119_2.png +data/labels/120_2.png +data/labels/121_2.png +data/labels/122_2.png +data/labels/123_2.png +data/labels/124_2.png +data/labels/125_2.png +data/labels/126_2.png +data/labels/32_3.png +data/labels/33_3.png +data/labels/34_3.png +data/labels/35_3.png +data/labels/36_3.png +data/labels/37_3.png +data/labels/38_3.png +data/labels/39_3.png +data/labels/40_3.png +data/labels/41_3.png +data/labels/42_3.png +data/labels/43_3.png +data/labels/44_3.png +data/labels/45_3.png +data/labels/46_3.png +data/labels/47_3.png +data/labels/48_3.png +data/labels/49_3.png +data/labels/50_3.png +data/labels/51_3.png +data/labels/52_3.png +data/labels/53_3.png +data/labels/54_3.png +data/labels/55_3.png +data/labels/56_3.png +data/labels/57_3.png +data/labels/58_3.png +data/labels/59_3.png +data/labels/60_3.png +data/labels/61_3.png +data/labels/62_3.png +data/labels/63_3.png +data/labels/64_3.png +data/labels/65_3.png +data/labels/66_3.png +data/labels/67_3.png +data/labels/68_3.png +data/labels/69_3.png +data/labels/70_3.png +data/labels/71_3.png +data/labels/72_3.png +data/labels/73_3.png +data/labels/74_3.png +data/labels/75_3.png +data/labels/76_3.png +data/labels/77_3.png +data/labels/78_3.png +data/labels/79_3.png +data/labels/80_3.png +data/labels/81_3.png +data/labels/82_3.png +data/labels/83_3.png +data/labels/84_3.png +data/labels/85_3.png +data/labels/86_3.png +data/labels/87_3.png +data/labels/88_3.png +data/labels/89_3.png +data/labels/90_3.png +data/labels/91_3.png +data/labels/92_3.png +data/labels/93_3.png +data/labels/94_3.png +data/labels/95_3.png +data/labels/96_3.png +data/labels/97_3.png +data/labels/98_3.png +data/labels/99_3.png +data/labels/100_3.png +data/labels/101_3.png +data/labels/102_3.png +data/labels/103_3.png +data/labels/104_3.png +data/labels/105_3.png +data/labels/106_3.png +data/labels/107_3.png +data/labels/108_3.png +data/labels/109_3.png +data/labels/110_3.png +data/labels/111_3.png +data/labels/112_3.png +data/labels/113_3.png +data/labels/114_3.png +data/labels/115_3.png +data/labels/116_3.png +data/labels/117_3.png +data/labels/118_3.png +data/labels/119_3.png +data/labels/120_3.png +data/labels/121_3.png +data/labels/122_3.png +data/labels/123_3.png +data/labels/124_3.png +data/labels/125_3.png +data/labels/126_3.png +data/labels/32_4.png +data/labels/33_4.png +data/labels/34_4.png +data/labels/35_4.png +data/labels/36_4.png +data/labels/37_4.png +data/labels/38_4.png +data/labels/39_4.png +data/labels/40_4.png +data/labels/41_4.png +data/labels/42_4.png +data/labels/43_4.png +data/labels/44_4.png +data/labels/45_4.png +data/labels/46_4.png +data/labels/47_4.png +data/labels/48_4.png +data/labels/49_4.png +data/labels/50_4.png +data/labels/51_4.png +data/labels/52_4.png +data/labels/53_4.png +data/labels/54_4.png +data/labels/55_4.png +data/labels/56_4.png +data/labels/57_4.png +data/labels/58_4.png +data/labels/59_4.png +data/labels/60_4.png +data/labels/61_4.png +data/labels/62_4.png +data/labels/63_4.png +data/labels/64_4.png +data/labels/65_4.png +data/labels/66_4.png +data/labels/67_4.png +data/labels/68_4.png +data/labels/69_4.png +data/labels/70_4.png +data/labels/71_4.png +data/labels/72_4.png +data/labels/73_4.png +data/labels/74_4.png +data/labels/75_4.png +data/labels/76_4.png +data/labels/77_4.png +data/labels/78_4.png +data/labels/79_4.png +data/labels/80_4.png +data/labels/81_4.png +data/labels/82_4.png +data/labels/83_4.png +data/labels/84_4.png +data/labels/85_4.png +data/labels/86_4.png +data/labels/87_4.png +data/labels/88_4.png +data/labels/89_4.png +data/labels/90_4.png +data/labels/91_4.png +data/labels/92_4.png +data/labels/93_4.png +data/labels/94_4.png +data/labels/95_4.png +data/labels/96_4.png +data/labels/97_4.png +data/labels/98_4.png +data/labels/99_4.png +data/labels/100_4.png +data/labels/101_4.png +data/labels/102_4.png +data/labels/103_4.png +data/labels/104_4.png +data/labels/105_4.png +data/labels/106_4.png +data/labels/107_4.png +data/labels/108_4.png +data/labels/109_4.png +data/labels/110_4.png +data/labels/111_4.png +data/labels/112_4.png +data/labels/113_4.png +data/labels/114_4.png +data/labels/115_4.png +data/labels/116_4.png +data/labels/117_4.png +data/labels/118_4.png +data/labels/119_4.png +data/labels/120_4.png +data/labels/121_4.png +data/labels/122_4.png +data/labels/123_4.png +data/labels/124_4.png +data/labels/125_4.png +data/labels/126_4.png +data/labels/32_5.png +data/labels/33_5.png +data/labels/34_5.png +data/labels/35_5.png +data/labels/36_5.png +data/labels/37_5.png +data/labels/38_5.png +data/labels/39_5.png +data/labels/40_5.png +data/labels/41_5.png +data/labels/42_5.png +data/labels/43_5.png +data/labels/44_5.png +data/labels/45_5.png +data/labels/46_5.png +data/labels/47_5.png +data/labels/48_5.png +data/labels/49_5.png +data/labels/50_5.png +data/labels/51_5.png +data/labels/52_5.png +data/labels/53_5.png +data/labels/54_5.png +data/labels/55_5.png +data/labels/56_5.png +data/labels/57_5.png +data/labels/58_5.png +data/labels/59_5.png +data/labels/60_5.png +data/labels/61_5.png +data/labels/62_5.png +data/labels/63_5.png +data/labels/64_5.png +data/labels/65_5.png +data/labels/66_5.png +data/labels/67_5.png +data/labels/68_5.png +data/labels/69_5.png +data/labels/70_5.png +data/labels/71_5.png +data/labels/72_5.png +data/labels/73_5.png +data/labels/74_5.png +data/labels/75_5.png +data/labels/76_5.png +data/labels/77_5.png +data/labels/78_5.png +data/labels/79_5.png +data/labels/80_5.png +data/labels/81_5.png +data/labels/82_5.png +data/labels/83_5.png +data/labels/84_5.png +data/labels/85_5.png +data/labels/86_5.png +data/labels/87_5.png +data/labels/88_5.png +data/labels/89_5.png +data/labels/90_5.png +data/labels/91_5.png +data/labels/92_5.png +data/labels/93_5.png +data/labels/94_5.png +data/labels/95_5.png +data/labels/96_5.png +data/labels/97_5.png +data/labels/98_5.png +data/labels/99_5.png +data/labels/100_5.png +data/labels/101_5.png +data/labels/102_5.png +data/labels/103_5.png +data/labels/104_5.png +data/labels/105_5.png +data/labels/106_5.png +data/labels/107_5.png +data/labels/108_5.png +data/labels/109_5.png +data/labels/110_5.png +data/labels/111_5.png +data/labels/112_5.png +data/labels/113_5.png +data/labels/114_5.png +data/labels/115_5.png +data/labels/116_5.png +data/labels/117_5.png +data/labels/118_5.png +data/labels/119_5.png +data/labels/120_5.png +data/labels/121_5.png +data/labels/122_5.png +data/labels/123_5.png +data/labels/124_5.png +data/labels/125_5.png +data/labels/126_5.png +data/labels/32_6.png +data/labels/33_6.png +data/labels/34_6.png +data/labels/35_6.png +data/labels/36_6.png +data/labels/37_6.png +data/labels/38_6.png +data/labels/39_6.png +data/labels/40_6.png +data/labels/41_6.png +data/labels/42_6.png +data/labels/43_6.png +data/labels/44_6.png +data/labels/45_6.png +data/labels/46_6.png +data/labels/47_6.png +data/labels/48_6.png +data/labels/49_6.png +data/labels/50_6.png +data/labels/51_6.png +data/labels/52_6.png +data/labels/53_6.png +data/labels/54_6.png +data/labels/55_6.png +data/labels/56_6.png +data/labels/57_6.png +data/labels/58_6.png +data/labels/59_6.png +data/labels/60_6.png +data/labels/61_6.png +data/labels/62_6.png +data/labels/63_6.png +data/labels/64_6.png +data/labels/65_6.png +data/labels/66_6.png +data/labels/67_6.png +data/labels/68_6.png +data/labels/69_6.png +data/labels/70_6.png +data/labels/71_6.png +data/labels/72_6.png +data/labels/73_6.png +data/labels/74_6.png +data/labels/75_6.png +data/labels/76_6.png +data/labels/77_6.png +data/labels/78_6.png +data/labels/79_6.png +data/labels/80_6.png +data/labels/81_6.png +data/labels/82_6.png +data/labels/83_6.png +data/labels/84_6.png +data/labels/85_6.png +data/labels/86_6.png +data/labels/87_6.png +data/labels/88_6.png +data/labels/89_6.png +data/labels/90_6.png +data/labels/91_6.png +data/labels/92_6.png +data/labels/93_6.png +data/labels/94_6.png +data/labels/95_6.png +data/labels/96_6.png +data/labels/97_6.png +data/labels/98_6.png +data/labels/99_6.png +data/labels/100_6.png +data/labels/101_6.png +data/labels/102_6.png +data/labels/103_6.png +data/labels/104_6.png +data/labels/105_6.png +data/labels/106_6.png +data/labels/107_6.png +data/labels/108_6.png +data/labels/109_6.png +data/labels/110_6.png +data/labels/111_6.png +data/labels/112_6.png +data/labels/113_6.png +data/labels/114_6.png +data/labels/115_6.png +data/labels/116_6.png +data/labels/117_6.png +data/labels/118_6.png +data/labels/119_6.png +data/labels/120_6.png +data/labels/121_6.png +data/labels/122_6.png +data/labels/123_6.png +data/labels/124_6.png +data/labels/125_6.png +data/labels/126_6.png +data/labels/32_7.png +data/labels/33_7.png +data/labels/34_7.png +data/labels/35_7.png +data/labels/36_7.png +data/labels/37_7.png +data/labels/38_7.png +data/labels/39_7.png +data/labels/40_7.png +data/labels/41_7.png +data/labels/42_7.png +data/labels/43_7.png +data/labels/44_7.png +data/labels/45_7.png +data/labels/46_7.png +data/labels/47_7.png +data/labels/48_7.png +data/labels/49_7.png +data/labels/50_7.png +data/labels/51_7.png +data/labels/52_7.png +data/labels/53_7.png +data/labels/54_7.png +data/labels/55_7.png +data/labels/56_7.png +data/labels/57_7.png +data/labels/58_7.png +data/labels/59_7.png +data/labels/60_7.png +data/labels/61_7.png +data/labels/62_7.png +data/labels/63_7.png +data/labels/64_7.png +data/labels/65_7.png +data/labels/66_7.png +data/labels/67_7.png +data/labels/68_7.png +data/labels/69_7.png +data/labels/70_7.png +data/labels/71_7.png +data/labels/72_7.png +data/labels/73_7.png +data/labels/74_7.png +data/labels/75_7.png +data/labels/76_7.png +data/labels/77_7.png +data/labels/78_7.png +data/labels/79_7.png +data/labels/80_7.png +data/labels/81_7.png +data/labels/82_7.png +data/labels/83_7.png +data/labels/84_7.png +data/labels/85_7.png +data/labels/86_7.png +data/labels/87_7.png +data/labels/88_7.png +data/labels/89_7.png +data/labels/90_7.png +data/labels/91_7.png +data/labels/92_7.png +data/labels/93_7.png +data/labels/94_7.png +data/labels/95_7.png +data/labels/96_7.png +data/labels/97_7.png +data/labels/98_7.png +data/labels/99_7.png +data/labels/100_7.png +data/labels/101_7.png +data/labels/102_7.png +data/labels/103_7.png +data/labels/104_7.png +data/labels/105_7.png +data/labels/106_7.png +data/labels/107_7.png +data/labels/108_7.png +data/labels/109_7.png +data/labels/110_7.png +data/labels/111_7.png +data/labels/112_7.png +data/labels/113_7.png +data/labels/114_7.png +data/labels/115_7.png +data/labels/116_7.png +data/labels/117_7.png +data/labels/118_7.png +data/labels/119_7.png +data/labels/120_7.png +data/labels/121_7.png +data/labels/122_7.png +data/labels/123_7.png +data/labels/124_7.png +data/labels/125_7.png +data/labels/126_7.png +data/labels/32_0.png +data/labels/33_0.png +data/labels/34_0.png +data/labels/35_0.png +data/labels/36_0.png +data/labels/37_0.png +data/labels/38_0.png +data/labels/39_0.png +data/labels/40_0.png +data/labels/41_0.png +data/labels/42_0.png +data/labels/43_0.png +data/labels/44_0.png +data/labels/45_0.png +data/labels/46_0.png +data/labels/47_0.png +data/labels/48_0.png +data/labels/49_0.png +data/labels/50_0.png +data/labels/51_0.png +data/labels/52_0.png +data/labels/53_0.png +data/labels/54_0.png +data/labels/55_0.png +data/labels/56_0.png +data/labels/57_0.png +data/labels/58_0.png +data/labels/59_0.png +data/labels/60_0.png +data/labels/61_0.png +data/labels/62_0.png +data/labels/63_0.png +data/labels/64_0.png +data/labels/65_0.png +data/labels/66_0.png +data/labels/67_0.png +data/labels/68_0.png +data/labels/69_0.png +data/labels/70_0.png +data/labels/71_0.png +data/labels/72_0.png +data/labels/73_0.png +data/labels/74_0.png +data/labels/75_0.png +data/labels/76_0.png +data/labels/77_0.png +data/labels/78_0.png +data/labels/79_0.png +data/labels/80_0.png +data/labels/81_0.png +data/labels/82_0.png +data/labels/83_0.png +data/labels/84_0.png +data/labels/85_0.png +data/labels/86_0.png +data/labels/87_0.png +data/labels/88_0.png +data/labels/89_0.png +data/labels/90_0.png +data/labels/91_0.png +data/labels/92_0.png +data/labels/93_0.png +data/labels/94_0.png +data/labels/95_0.png +data/labels/96_0.png +data/labels/97_0.png +data/labels/98_0.png +data/labels/99_0.png +data/labels/100_0.png +data/labels/101_0.png +data/labels/102_0.png +data/labels/103_0.png +data/labels/104_0.png +data/labels/105_0.png +data/labels/106_0.png +data/labels/107_0.png +data/labels/108_0.png +data/labels/109_0.png +data/labels/110_0.png +data/labels/111_0.png +data/labels/112_0.png +data/labels/113_0.png +data/labels/114_0.png +data/labels/115_0.png +data/labels/116_0.png +data/labels/117_0.png +data/labels/118_0.png +data/labels/119_0.png +data/labels/120_0.png +data/labels/121_0.png +data/labels/122_0.png +data/labels/123_0.png +data/labels/124_0.png +data/labels/125_0.png +data/labels/126_0.png +data/labels/32_1.png +data/labels/33_1.png +data/labels/34_1.png +data/labels/35_1.png +data/labels/36_1.png +data/labels/37_1.png +data/labels/38_1.png +data/labels/39_1.png +data/labels/40_1.png +data/labels/41_1.png +data/labels/42_1.png +data/labels/43_1.png +data/labels/44_1.png +data/labels/45_1.png +data/labels/46_1.png +data/labels/47_1.png +data/labels/48_1.png +data/labels/49_1.png +data/labels/50_1.png +data/labels/51_1.png +data/labels/52_1.png +data/labels/53_1.png +data/labels/54_1.png +data/labels/55_1.png +data/labels/56_1.png +data/labels/57_1.png +data/labels/58_1.png +data/labels/59_1.png +data/labels/60_1.png +data/labels/61_1.png +data/labels/62_1.png +data/labels/63_1.png +data/labels/64_1.png +data/labels/65_1.png +data/labels/66_1.png +data/labels/67_1.png +data/labels/68_1.png +data/labels/69_1.png +data/labels/70_1.png +data/labels/71_1.png +data/labels/72_1.png +data/labels/73_1.png +data/labels/74_1.png +data/labels/75_1.png +data/labels/76_1.png +data/labels/77_1.png +data/labels/78_1.png +data/labels/79_1.png +data/labels/80_1.png +data/labels/81_1.png +data/labels/82_1.png +data/labels/83_1.png +data/labels/84_1.png +data/labels/85_1.png +data/labels/86_1.png +data/labels/87_1.png +data/labels/88_1.png +data/labels/89_1.png +data/labels/90_1.png +data/labels/91_1.png +data/labels/92_1.png +data/labels/93_1.png +data/labels/94_1.png +data/labels/95_1.png +data/labels/96_1.png +data/labels/97_1.png +data/labels/98_1.png +data/labels/99_1.png +data/labels/100_1.png +data/labels/101_1.png +data/labels/102_1.png +data/labels/103_1.png +data/labels/104_1.png +data/labels/105_1.png +data/labels/106_1.png +data/labels/107_1.png +data/labels/108_1.png +data/labels/109_1.png +data/labels/110_1.png +data/labels/111_1.png +data/labels/112_1.png +data/labels/113_1.png +data/labels/114_1.png +data/labels/115_1.png +data/labels/116_1.png +data/labels/117_1.png +data/labels/118_1.png +data/labels/119_1.png +data/labels/120_1.png +data/labels/121_1.png +data/labels/122_1.png +data/labels/123_1.png +data/labels/124_1.png +data/labels/125_1.png +data/labels/126_1.png +data/labels/32_2.png +data/labels/33_2.png +data/labels/34_2.png +data/labels/35_2.png +data/labels/36_2.png +data/labels/37_2.png +data/labels/38_2.png +data/labels/39_2.png +data/labels/40_2.png +data/labels/41_2.png +data/labels/42_2.png +data/labels/43_2.png +data/labels/44_2.png +data/labels/45_2.png +data/labels/46_2.png +data/labels/47_2.png +data/labels/48_2.png +data/labels/49_2.png +data/labels/50_2.png +data/labels/51_2.png +data/labels/52_2.png +data/labels/53_2.png +data/labels/54_2.png +data/labels/55_2.png +data/labels/56_2.png +data/labels/57_2.png +data/labels/58_2.png +data/labels/59_2.png +data/labels/60_2.png +data/labels/61_2.png +data/labels/62_2.png +data/labels/63_2.png +data/labels/64_2.png +data/labels/65_2.png +data/labels/66_2.png +data/labels/67_2.png +data/labels/68_2.png +data/labels/69_2.png +data/labels/70_2.png +data/labels/71_2.png +data/labels/72_2.png +data/labels/73_2.png +data/labels/74_2.png +data/labels/75_2.png +data/labels/76_2.png +data/labels/77_2.png +data/labels/78_2.png +data/labels/79_2.png +data/labels/80_2.png +data/labels/81_2.png +data/labels/82_2.png +data/labels/83_2.png +data/labels/84_2.png +data/labels/85_2.png +data/labels/86_2.png +data/labels/87_2.png +data/labels/88_2.png +data/labels/89_2.png +data/labels/90_2.png +data/labels/91_2.png +data/labels/92_2.png +data/labels/93_2.png +data/labels/94_2.png +data/labels/95_2.png +data/labels/96_2.png +data/labels/97_2.png +data/labels/98_2.png +data/labels/99_2.png +data/labels/100_2.png +data/labels/101_2.png +data/labels/102_2.png +data/labels/103_2.png +data/labels/104_2.png +data/labels/105_2.png +data/labels/106_2.png +data/labels/107_2.png +data/labels/108_2.png +data/labels/109_2.png +data/labels/110_2.png +data/labels/111_2.png +data/labels/112_2.png +data/labels/113_2.png +data/labels/114_2.png +data/labels/115_2.png +data/labels/116_2.png +data/labels/117_2.png +data/labels/118_2.png +data/labels/119_2.png +data/labels/120_2.png +data/labels/121_2.png +data/labels/122_2.png +data/labels/123_2.png +data/labels/124_2.png +data/labels/125_2.png +data/labels/126_2.png +data/labels/32_3.png +data/labels/33_3.png +data/labels/34_3.png +data/labels/35_3.png +data/labels/36_3.png +data/labels/37_3.png +data/labels/38_3.png +data/labels/39_3.png +data/labels/40_3.png +data/labels/41_3.png +data/labels/42_3.png +data/labels/43_3.png +data/labels/44_3.png +data/labels/45_3.png +data/labels/46_3.png +data/labels/47_3.png +data/labels/48_3.png +data/labels/49_3.png +data/labels/50_3.png +data/labels/51_3.png +data/labels/52_3.png +data/labels/53_3.png +data/labels/54_3.png +data/labels/55_3.png +data/labels/56_3.png +data/labels/57_3.png +data/labels/58_3.png +data/labels/59_3.png +data/labels/60_3.png +data/labels/61_3.png +data/labels/62_3.png +data/labels/63_3.png +data/labels/64_3.png +data/labels/65_3.png +data/labels/66_3.png +data/labels/67_3.png +data/labels/68_3.png +data/labels/69_3.png +data/labels/70_3.png +data/labels/71_3.png +data/labels/72_3.png +data/labels/73_3.png +data/labels/74_3.png +data/labels/75_3.png +data/labels/76_3.png +data/labels/77_3.png +data/labels/78_3.png +data/labels/79_3.png +data/labels/80_3.png +data/labels/81_3.png +data/labels/82_3.png +data/labels/83_3.png +data/labels/84_3.png +data/labels/85_3.png +data/labels/86_3.png +data/labels/87_3.png +data/labels/88_3.png +data/labels/89_3.png +data/labels/90_3.png +data/labels/91_3.png +data/labels/92_3.png +data/labels/93_3.png +data/labels/94_3.png +data/labels/95_3.png +data/labels/96_3.png +data/labels/97_3.png +data/labels/98_3.png +data/labels/99_3.png +data/labels/100_3.png +data/labels/101_3.png +data/labels/102_3.png +data/labels/103_3.png +data/labels/104_3.png +data/labels/105_3.png +data/labels/106_3.png +data/labels/107_3.png +data/labels/108_3.png +data/labels/109_3.png +data/labels/110_3.png +data/labels/111_3.png +data/labels/112_3.png +data/labels/113_3.png +data/labels/114_3.png +data/labels/115_3.png +data/labels/116_3.png +data/labels/117_3.png +data/labels/118_3.png +data/labels/119_3.png +data/labels/120_3.png +data/labels/121_3.png +data/labels/122_3.png +data/labels/123_3.png +data/labels/124_3.png +data/labels/125_3.png +data/labels/126_3.png +data/labels/32_4.png +data/labels/33_4.png +data/labels/34_4.png +data/labels/35_4.png +data/labels/36_4.png +data/labels/37_4.png +data/labels/38_4.png +data/labels/39_4.png +data/labels/40_4.png +data/labels/41_4.png +data/labels/42_4.png +data/labels/43_4.png +data/labels/44_4.png +data/labels/45_4.png +data/labels/46_4.png +data/labels/47_4.png +data/labels/48_4.png +data/labels/49_4.png +data/labels/50_4.png +data/labels/51_4.png +data/labels/52_4.png +data/labels/53_4.png +data/labels/54_4.png +data/labels/55_4.png +data/labels/56_4.png +data/labels/57_4.png +data/labels/58_4.png +data/labels/59_4.png +data/labels/60_4.png +data/labels/61_4.png +data/labels/62_4.png +data/labels/63_4.png +data/labels/64_4.png +data/labels/65_4.png +data/labels/66_4.png +data/labels/67_4.png +data/labels/68_4.png +data/labels/69_4.png +data/labels/70_4.png +data/labels/71_4.png +data/labels/72_4.png +data/labels/73_4.png +data/labels/74_4.png +data/labels/75_4.png +data/labels/76_4.png +data/labels/77_4.png +data/labels/78_4.png +data/labels/79_4.png +data/labels/80_4.png +data/labels/81_4.png +data/labels/82_4.png +data/labels/83_4.png +data/labels/84_4.png +data/labels/85_4.png +data/labels/86_4.png +data/labels/87_4.png +data/labels/88_4.png +data/labels/89_4.png +data/labels/90_4.png +data/labels/91_4.png +data/labels/92_4.png +data/labels/93_4.png +data/labels/94_4.png +data/labels/95_4.png +data/labels/96_4.png +data/labels/97_4.png +data/labels/98_4.png +data/labels/99_4.png +data/labels/100_4.png +data/labels/101_4.png +data/labels/102_4.png +data/labels/103_4.png +data/labels/104_4.png +data/labels/105_4.png +data/labels/106_4.png +data/labels/107_4.png +data/labels/108_4.png +data/labels/109_4.png +data/labels/110_4.png +data/labels/111_4.png +data/labels/112_4.png +data/labels/113_4.png +data/labels/114_4.png +data/labels/115_4.png +data/labels/116_4.png +data/labels/117_4.png +data/labels/118_4.png +data/labels/119_4.png +data/labels/120_4.png +data/labels/121_4.png +data/labels/122_4.png +data/labels/123_4.png +data/labels/124_4.png +data/labels/125_4.png +data/labels/126_4.png +data/labels/32_5.png +data/labels/33_5.png +data/labels/34_5.png +data/labels/35_5.png +data/labels/36_5.png +data/labels/37_5.png +data/labels/38_5.png +data/labels/39_5.png +data/labels/40_5.png +data/labels/41_5.png +data/labels/42_5.png +data/labels/43_5.png +data/labels/44_5.png +data/labels/45_5.png +data/labels/46_5.png +data/labels/47_5.png +data/labels/48_5.png +data/labels/49_5.png +data/labels/50_5.png +data/labels/51_5.png +data/labels/52_5.png +data/labels/53_5.png +data/labels/54_5.png +data/labels/55_5.png +data/labels/56_5.png +data/labels/57_5.png +data/labels/58_5.png +data/labels/59_5.png +data/labels/60_5.png +data/labels/61_5.png +data/labels/62_5.png +data/labels/63_5.png +data/labels/64_5.png +data/labels/65_5.png +data/labels/66_5.png +data/labels/67_5.png +data/labels/68_5.png +data/labels/69_5.png +data/labels/70_5.png +data/labels/71_5.png +data/labels/72_5.png +data/labels/73_5.png +data/labels/74_5.png +data/labels/75_5.png +data/labels/76_5.png +data/labels/77_5.png +data/labels/78_5.png +data/labels/79_5.png +data/labels/80_5.png +data/labels/81_5.png +data/labels/82_5.png +data/labels/83_5.png +data/labels/84_5.png +data/labels/85_5.png +data/labels/86_5.png +data/labels/87_5.png +data/labels/88_5.png +data/labels/89_5.png +data/labels/90_5.png +data/labels/91_5.png +data/labels/92_5.png +data/labels/93_5.png +data/labels/94_5.png +data/labels/95_5.png +data/labels/96_5.png +data/labels/97_5.png +data/labels/98_5.png +data/labels/99_5.png +data/labels/100_5.png +data/labels/101_5.png +data/labels/102_5.png +data/labels/103_5.png +data/labels/104_5.png +data/labels/105_5.png +data/labels/106_5.png +data/labels/107_5.png +data/labels/108_5.png +data/labels/109_5.png +data/labels/110_5.png +data/labels/111_5.png +data/labels/112_5.png +data/labels/113_5.png +data/labels/114_5.png +data/labels/115_5.png +data/labels/116_5.png +data/labels/117_5.png +data/labels/118_5.png +data/labels/119_5.png +data/labels/120_5.png +data/labels/121_5.png +data/labels/122_5.png +data/labels/123_5.png +data/labels/124_5.png +data/labels/125_5.png +data/labels/126_5.png +data/labels/32_6.png +data/labels/33_6.png +data/labels/34_6.png +data/labels/35_6.png +data/labels/36_6.png +data/labels/37_6.png +data/labels/38_6.png +data/labels/39_6.png +data/labels/40_6.png +data/labels/41_6.png +data/labels/42_6.png +data/labels/43_6.png +data/labels/44_6.png +data/labels/45_6.png +data/labels/46_6.png +data/labels/47_6.png +data/labels/48_6.png +data/labels/49_6.png +data/labels/50_6.png +data/labels/51_6.png +data/labels/52_6.png +data/labels/53_6.png +data/labels/54_6.png +data/labels/55_6.png +data/labels/56_6.png +data/labels/57_6.png +data/labels/58_6.png +data/labels/59_6.png +data/labels/60_6.png +data/labels/61_6.png +data/labels/62_6.png +data/labels/63_6.png +data/labels/64_6.png +data/labels/65_6.png +data/labels/66_6.png +data/labels/67_6.png +data/labels/68_6.png +data/labels/69_6.png +data/labels/70_6.png +data/labels/71_6.png +data/labels/72_6.png +data/labels/73_6.png +data/labels/74_6.png +data/labels/75_6.png +data/labels/76_6.png +data/labels/77_6.png +data/labels/78_6.png +data/labels/79_6.png +data/labels/80_6.png +data/labels/81_6.png +data/labels/82_6.png +data/labels/83_6.png +data/labels/84_6.png +data/labels/85_6.png +data/labels/86_6.png +data/labels/87_6.png +data/labels/88_6.png +data/labels/89_6.png +data/labels/90_6.png +data/labels/91_6.png +data/labels/92_6.png +data/labels/93_6.png +data/labels/94_6.png +data/labels/95_6.png +data/labels/96_6.png +data/labels/97_6.png +data/labels/98_6.png +data/labels/99_6.png +data/labels/100_6.png +data/labels/101_6.png +data/labels/102_6.png +data/labels/103_6.png +data/labels/104_6.png +data/labels/105_6.png +data/labels/106_6.png +data/labels/107_6.png +data/labels/108_6.png +data/labels/109_6.png +data/labels/110_6.png +data/labels/111_6.png +data/labels/112_6.png +data/labels/113_6.png +data/labels/114_6.png +data/labels/115_6.png +data/labels/116_6.png +data/labels/117_6.png +data/labels/118_6.png +data/labels/119_6.png +data/labels/120_6.png +data/labels/121_6.png +data/labels/122_6.png +data/labels/123_6.png +data/labels/124_6.png +data/labels/125_6.png +data/labels/126_6.png +data/labels/32_7.png +data/labels/33_7.png +data/labels/34_7.png +data/labels/35_7.png +data/labels/36_7.png +data/labels/37_7.png +data/labels/38_7.png +data/labels/39_7.png +data/labels/40_7.png +data/labels/41_7.png +data/labels/42_7.png +data/labels/43_7.png +data/labels/44_7.png +data/labels/45_7.png +data/labels/46_7.png +data/labels/47_7.png +data/labels/48_7.png +data/labels/49_7.png +data/labels/50_7.png +data/labels/51_7.png +data/labels/52_7.png +data/labels/53_7.png +data/labels/54_7.png +data/labels/55_7.png +data/labels/56_7.png +data/labels/57_7.png +data/labels/58_7.png +data/labels/59_7.png +data/labels/60_7.png +data/labels/61_7.png +data/labels/62_7.png +data/labels/63_7.png +data/labels/64_7.png +data/labels/65_7.png +data/labels/66_7.png +data/labels/67_7.png +data/labels/68_7.png +data/labels/69_7.png +data/labels/70_7.png +data/labels/71_7.png +data/labels/72_7.png +data/labels/73_7.png +data/labels/74_7.png +data/labels/75_7.png +data/labels/76_7.png +data/labels/77_7.png +data/labels/78_7.png +data/labels/79_7.png +data/labels/80_7.png +data/labels/81_7.png +data/labels/82_7.png +data/labels/83_7.png +data/labels/84_7.png +data/labels/85_7.png +data/labels/86_7.png +data/labels/87_7.png +data/labels/88_7.png +data/labels/89_7.png +data/labels/90_7.png +data/labels/91_7.png +data/labels/92_7.png +data/labels/93_7.png +data/labels/94_7.png +data/labels/95_7.png +data/labels/96_7.png +data/labels/97_7.png +data/labels/98_7.png +data/labels/99_7.png +data/labels/100_7.png +data/labels/101_7.png +data/labels/102_7.png +data/labels/103_7.png +data/labels/104_7.png +data/labels/105_7.png +data/labels/106_7.png +data/labels/107_7.png +data/labels/108_7.png +data/labels/109_7.png +data/labels/110_7.png +data/labels/111_7.png +data/labels/112_7.png +data/labels/113_7.png +data/labels/114_7.png +data/labels/115_7.png +data/labels/116_7.png +data/labels/117_7.png +data/labels/118_7.png +data/labels/119_7.png +data/labels/120_7.png +data/labels/121_7.png +data/labels/122_7.png +data/labels/123_7.png +data/labels/124_7.png +data/labels/125_7.png +data/labels/126_7.png +data/labels/32_0.png +data/labels/33_0.png +data/labels/34_0.png +data/labels/35_0.png +data/labels/36_0.png +data/labels/37_0.png +data/labels/38_0.png +data/labels/39_0.png +data/labels/40_0.png +data/labels/41_0.png +data/labels/42_0.png +data/labels/43_0.png +data/labels/44_0.png +data/labels/45_0.png +data/labels/46_0.png +data/labels/47_0.png +data/labels/48_0.png +data/labels/49_0.png +data/labels/50_0.png +data/labels/51_0.png +data/labels/52_0.png +data/labels/53_0.png +data/labels/54_0.png +data/labels/55_0.png +data/labels/56_0.png +data/labels/57_0.png +data/labels/58_0.png +data/labels/59_0.png +data/labels/60_0.png +data/labels/61_0.png +data/labels/62_0.png +data/labels/63_0.png +data/labels/64_0.png +data/labels/65_0.png +data/labels/66_0.png +data/labels/67_0.png +data/labels/68_0.png +data/labels/69_0.png +data/labels/70_0.png +data/labels/71_0.png +data/labels/72_0.png +data/labels/73_0.png +data/labels/74_0.png +data/labels/75_0.png +data/labels/76_0.png +data/labels/77_0.png +data/labels/78_0.png +data/labels/79_0.png +data/labels/80_0.png +data/labels/81_0.png +data/labels/82_0.png +data/labels/83_0.png +data/labels/84_0.png +data/labels/85_0.png +data/labels/86_0.png +data/labels/87_0.png +data/labels/88_0.png +data/labels/89_0.png +data/labels/90_0.png +data/labels/91_0.png +data/labels/92_0.png +data/labels/93_0.png +data/labels/94_0.png +data/labels/95_0.png +data/labels/96_0.png +data/labels/97_0.png +data/labels/98_0.png +data/labels/99_0.png +data/labels/100_0.png +data/labels/101_0.png +data/labels/102_0.png +data/labels/103_0.png +data/labels/104_0.png +data/labels/105_0.png +data/labels/106_0.png +data/labels/107_0.png +data/labels/108_0.png +data/labels/109_0.png +data/labels/110_0.png +data/labels/111_0.png +data/labels/112_0.png +data/labels/113_0.png +data/labels/114_0.png +data/labels/115_0.png +data/labels/116_0.png +data/labels/117_0.png +data/labels/118_0.png +data/labels/119_0.png +data/labels/120_0.png +data/labels/121_0.png +data/labels/122_0.png +data/labels/123_0.png +data/labels/124_0.png +data/labels/125_0.png +data/labels/126_0.png +data/labels/32_1.png +data/labels/33_1.png +data/labels/34_1.png +data/labels/35_1.png +data/labels/36_1.png +data/labels/37_1.png +data/labels/38_1.png +data/labels/39_1.png +data/labels/40_1.png +data/labels/41_1.png +data/labels/42_1.png +data/labels/43_1.png +data/labels/44_1.png +data/labels/45_1.png +data/labels/46_1.png +data/labels/47_1.png +data/labels/48_1.png +data/labels/49_1.png +data/labels/50_1.png +data/labels/51_1.png +data/labels/52_1.png +data/labels/53_1.png +data/labels/54_1.png +data/labels/55_1.png +data/labels/56_1.png +data/labels/57_1.png +data/labels/58_1.png +data/labels/59_1.png +data/labels/60_1.png +data/labels/61_1.png +data/labels/62_1.png +data/labels/63_1.png +data/labels/64_1.png +data/labels/65_1.png +data/labels/66_1.png +data/labels/67_1.png +data/labels/68_1.png +data/labels/69_1.png +data/labels/70_1.png +data/labels/71_1.png +data/labels/72_1.png +data/labels/73_1.png +data/labels/74_1.png +data/labels/75_1.png +data/labels/76_1.png +data/labels/77_1.png +data/labels/78_1.png +data/labels/79_1.png +data/labels/80_1.png +data/labels/81_1.png +data/labels/82_1.png +data/labels/83_1.png +data/labels/84_1.png +data/labels/85_1.png +data/labels/86_1.png +data/labels/87_1.png +data/labels/88_1.png +data/labels/89_1.png +data/labels/90_1.png +data/labels/91_1.png +data/labels/92_1.png +data/labels/93_1.png +data/labels/94_1.png +data/labels/95_1.png +data/labels/96_1.png +data/labels/97_1.png +data/labels/98_1.png +data/labels/99_1.png +data/labels/100_1.png +data/labels/101_1.png +data/labels/102_1.png +data/labels/103_1.png +data/labels/104_1.png +data/labels/105_1.png +data/labels/106_1.png +data/labels/107_1.png +data/labels/108_1.png +data/labels/109_1.png +data/labels/110_1.png +data/labels/111_1.png +data/labels/112_1.png +data/labels/113_1.png +data/labels/114_1.png +data/labels/115_1.png +data/labels/116_1.png +data/labels/117_1.png +data/labels/118_1.png +data/labels/119_1.png +data/labels/120_1.png +data/labels/121_1.png +data/labels/122_1.png +data/labels/123_1.png +data/labels/124_1.png +data/labels/125_1.png +data/labels/126_1.png +data/labels/32_2.png +data/labels/33_2.png +data/labels/34_2.png +data/labels/35_2.png +data/labels/36_2.png +data/labels/37_2.png +data/labels/38_2.png +data/labels/39_2.png +data/labels/40_2.png +data/labels/41_2.png +data/labels/42_2.png +data/labels/43_2.png +data/labels/44_2.png +data/labels/45_2.png +data/labels/46_2.png +data/labels/47_2.png +data/labels/48_2.png +data/labels/49_2.png +data/labels/50_2.png +data/labels/51_2.png +data/labels/52_2.png +data/labels/53_2.png +data/labels/54_2.png +data/labels/55_2.png +data/labels/56_2.png +data/labels/57_2.png +data/labels/58_2.png +data/labels/59_2.png +data/labels/60_2.png +data/labels/61_2.png +data/labels/62_2.png +data/labels/63_2.png +data/labels/64_2.png +data/labels/65_2.png +data/labels/66_2.png +data/labels/67_2.png +data/labels/68_2.png +data/labels/69_2.png +data/labels/70_2.png +data/labels/71_2.png +data/labels/72_2.png +data/labels/73_2.png +data/labels/74_2.png +data/labels/75_2.png +data/labels/76_2.png +data/labels/77_2.png +data/labels/78_2.png +data/labels/79_2.png +data/labels/80_2.png +data/labels/81_2.png +data/labels/82_2.png +data/labels/83_2.png +data/labels/84_2.png +data/labels/85_2.png +data/labels/86_2.png +data/labels/87_2.png +data/labels/88_2.png +data/labels/89_2.png +data/labels/90_2.png +data/labels/91_2.png +data/labels/92_2.png +data/labels/93_2.png +data/labels/94_2.png +data/labels/95_2.png +data/labels/96_2.png +data/labels/97_2.png +data/labels/98_2.png +data/labels/99_2.png +data/labels/100_2.png +data/labels/101_2.png +data/labels/102_2.png +data/labels/103_2.png +data/labels/104_2.png +data/labels/105_2.png +data/labels/106_2.png +data/labels/107_2.png +data/labels/108_2.png +data/labels/109_2.png +data/labels/110_2.png +data/labels/111_2.png +data/labels/112_2.png +data/labels/113_2.png +data/labels/114_2.png +data/labels/115_2.png +data/labels/116_2.png +data/labels/117_2.png +data/labels/118_2.png +data/labels/119_2.png +data/labels/120_2.png +data/labels/121_2.png +data/labels/122_2.png +data/labels/123_2.png +data/labels/124_2.png +data/labels/125_2.png +data/labels/126_2.png +data/labels/32_3.png +data/labels/33_3.png +data/labels/34_3.png +data/labels/35_3.png +data/labels/36_3.png +data/labels/37_3.png +data/labels/38_3.png +data/labels/39_3.png +data/labels/40_3.png +data/labels/41_3.png +data/labels/42_3.png +data/labels/43_3.png +data/labels/44_3.png +data/labels/45_3.png +data/labels/46_3.png +data/labels/47_3.png +data/labels/48_3.png +data/labels/49_3.png +data/labels/50_3.png +data/labels/51_3.png +data/labels/52_3.png +data/labels/53_3.png +data/labels/54_3.png +data/labels/55_3.png +data/labels/56_3.png +data/labels/57_3.png +data/labels/58_3.png +data/labels/59_3.png +data/labels/60_3.png +data/labels/61_3.png +data/labels/62_3.png +data/labels/63_3.png +data/labels/64_3.png +data/labels/65_3.png +data/labels/66_3.png +data/labels/67_3.png +data/labels/68_3.png +data/labels/69_3.png +data/labels/70_3.png +data/labels/71_3.png +data/labels/72_3.png +data/labels/73_3.png +data/labels/74_3.png +data/labels/75_3.png +data/labels/76_3.png +data/labels/77_3.png +data/labels/78_3.png +data/labels/79_3.png +data/labels/80_3.png +data/labels/81_3.png +data/labels/82_3.png +data/labels/83_3.png +data/labels/84_3.png +data/labels/85_3.png +data/labels/86_3.png +data/labels/87_3.png +data/labels/88_3.png +data/labels/89_3.png +data/labels/90_3.png +data/labels/91_3.png +data/labels/92_3.png +data/labels/93_3.png +data/labels/94_3.png +data/labels/95_3.png +data/labels/96_3.png +data/labels/97_3.png +data/labels/98_3.png +data/labels/99_3.png +data/labels/100_3.png +data/labels/101_3.png +data/labels/102_3.png +data/labels/103_3.png +data/labels/104_3.png +data/labels/105_3.png +data/labels/106_3.png +data/labels/107_3.png +data/labels/108_3.png +data/labels/109_3.png +data/labels/110_3.png +data/labels/111_3.png +data/labels/112_3.png +data/labels/113_3.png +data/labels/114_3.png +data/labels/115_3.png +data/labels/116_3.png +data/labels/117_3.png +data/labels/118_3.png +data/labels/119_3.png +data/labels/120_3.png +data/labels/121_3.png +data/labels/122_3.png +data/labels/123_3.png +data/labels/124_3.png +data/labels/125_3.png +data/labels/126_3.png +data/labels/32_4.png +data/labels/33_4.png +data/labels/34_4.png +data/labels/35_4.png +data/labels/36_4.png +data/labels/37_4.png +data/labels/38_4.png +data/labels/39_4.png +data/labels/40_4.png +data/labels/41_4.png +data/labels/42_4.png +data/labels/43_4.png +data/labels/44_4.png +data/labels/45_4.png +data/labels/46_4.png +data/labels/47_4.png +data/labels/48_4.png +data/labels/49_4.png +data/labels/50_4.png +data/labels/51_4.png +data/labels/52_4.png +data/labels/53_4.png +data/labels/54_4.png +data/labels/55_4.png +data/labels/56_4.png +data/labels/57_4.png +data/labels/58_4.png +data/labels/59_4.png +data/labels/60_4.png +data/labels/61_4.png +data/labels/62_4.png +data/labels/63_4.png +data/labels/64_4.png +data/labels/65_4.png +data/labels/66_4.png +data/labels/67_4.png +data/labels/68_4.png +data/labels/69_4.png +data/labels/70_4.png +data/labels/71_4.png +data/labels/72_4.png +data/labels/73_4.png +data/labels/74_4.png +data/labels/75_4.png +data/labels/76_4.png +data/labels/77_4.png +data/labels/78_4.png +data/labels/79_4.png +data/labels/80_4.png +data/labels/81_4.png +data/labels/82_4.png +data/labels/83_4.png +data/labels/84_4.png +data/labels/85_4.png +data/labels/86_4.png +data/labels/87_4.png +data/labels/88_4.png +data/labels/89_4.png +data/labels/90_4.png +data/labels/91_4.png +data/labels/92_4.png +data/labels/93_4.png +data/labels/94_4.png +data/labels/95_4.png +data/labels/96_4.png +data/labels/97_4.png +data/labels/98_4.png +data/labels/99_4.png +data/labels/100_4.png +data/labels/101_4.png +data/labels/102_4.png +data/labels/103_4.png +data/labels/104_4.png +data/labels/105_4.png +data/labels/106_4.png +data/labels/107_4.png +data/labels/108_4.png +data/labels/109_4.png +data/labels/110_4.png +data/labels/111_4.png +data/labels/112_4.png +data/labels/113_4.png +data/labels/114_4.png +data/labels/115_4.png +data/labels/116_4.png +data/labels/117_4.png +data/labels/118_4.png +data/labels/119_4.png +data/labels/120_4.png +data/labels/121_4.png +data/labels/122_4.png +data/labels/123_4.png +data/labels/124_4.png +data/labels/125_4.png +data/labels/126_4.png +data/labels/32_5.png +data/labels/33_5.png +data/labels/34_5.png +data/labels/35_5.png +data/labels/36_5.png +data/labels/37_5.png +data/labels/38_5.png +data/labels/39_5.png +data/labels/40_5.png +data/labels/41_5.png +data/labels/42_5.png +data/labels/43_5.png +data/labels/44_5.png +data/labels/45_5.png +data/labels/46_5.png +data/labels/47_5.png +data/labels/48_5.png +data/labels/49_5.png +data/labels/50_5.png +data/labels/51_5.png +data/labels/52_5.png +data/labels/53_5.png +data/labels/54_5.png +data/labels/55_5.png +data/labels/56_5.png +data/labels/57_5.png +data/labels/58_5.png +data/labels/59_5.png +data/labels/60_5.png +data/labels/61_5.png +data/labels/62_5.png +data/labels/63_5.png +data/labels/64_5.png +data/labels/65_5.png +data/labels/66_5.png +data/labels/67_5.png +data/labels/68_5.png +data/labels/69_5.png +data/labels/70_5.png +data/labels/71_5.png +data/labels/72_5.png +data/labels/73_5.png +data/labels/74_5.png +data/labels/75_5.png +data/labels/76_5.png +data/labels/77_5.png +data/labels/78_5.png +data/labels/79_5.png +data/labels/80_5.png +data/labels/81_5.png +data/labels/82_5.png +data/labels/83_5.png +data/labels/84_5.png +data/labels/85_5.png +data/labels/86_5.png +data/labels/87_5.png +data/labels/88_5.png +data/labels/89_5.png +data/labels/90_5.png +data/labels/91_5.png +data/labels/92_5.png +data/labels/93_5.png +data/labels/94_5.png +data/labels/95_5.png +data/labels/96_5.png +data/labels/97_5.png +data/labels/98_5.png +data/labels/99_5.png +data/labels/100_5.png +data/labels/101_5.png +data/labels/102_5.png +data/labels/103_5.png +data/labels/104_5.png +data/labels/105_5.png +data/labels/106_5.png +data/labels/107_5.png +data/labels/108_5.png +data/labels/109_5.png +data/labels/110_5.png +data/labels/111_5.png +data/labels/112_5.png +data/labels/113_5.png +data/labels/114_5.png +data/labels/115_5.png +data/labels/116_5.png +data/labels/117_5.png +data/labels/118_5.png +data/labels/119_5.png +data/labels/120_5.png +data/labels/121_5.png +data/labels/122_5.png +data/labels/123_5.png +data/labels/124_5.png +data/labels/125_5.png +data/labels/126_5.png +data/labels/32_6.png +data/labels/33_6.png +data/labels/34_6.png +data/labels/35_6.png +data/labels/36_6.png +data/labels/37_6.png +data/labels/38_6.png +data/labels/39_6.png +data/labels/40_6.png +data/labels/41_6.png +data/labels/42_6.png +data/labels/43_6.png +data/labels/44_6.png +data/labels/45_6.png +data/labels/46_6.png +data/labels/47_6.png +data/labels/48_6.png +data/labels/49_6.png +data/labels/50_6.png +data/labels/51_6.png +data/labels/52_6.png +data/labels/53_6.png +data/labels/54_6.png +data/labels/55_6.png +data/labels/56_6.png +data/labels/57_6.png +data/labels/58_6.png +data/labels/59_6.png +data/labels/60_6.png +data/labels/61_6.png +data/labels/62_6.png +data/labels/63_6.png +data/labels/64_6.png +data/labels/65_6.png +data/labels/66_6.png +data/labels/67_6.png +data/labels/68_6.png +data/labels/69_6.png +data/labels/70_6.png +data/labels/71_6.png +data/labels/72_6.png +data/labels/73_6.png +data/labels/74_6.png +data/labels/75_6.png +data/labels/76_6.png +data/labels/77_6.png +data/labels/78_6.png +data/labels/79_6.png +data/labels/80_6.png +data/labels/81_6.png +data/labels/82_6.png +data/labels/83_6.png +data/labels/84_6.png +data/labels/85_6.png +data/labels/86_6.png +data/labels/87_6.png +data/labels/88_6.png +data/labels/89_6.png +data/labels/90_6.png +data/labels/91_6.png +data/labels/92_6.png +data/labels/93_6.png +data/labels/94_6.png +data/labels/95_6.png +data/labels/96_6.png +data/labels/97_6.png +data/labels/98_6.png +data/labels/99_6.png +data/labels/100_6.png +data/labels/101_6.png +data/labels/102_6.png +data/labels/103_6.png +data/labels/104_6.png +data/labels/105_6.png +data/labels/106_6.png +data/labels/107_6.png +data/labels/108_6.png +data/labels/109_6.png +data/labels/110_6.png +data/labels/111_6.png +data/labels/112_6.png +data/labels/113_6.png +data/labels/114_6.png +data/labels/115_6.png +data/labels/116_6.png +data/labels/117_6.png +data/labels/118_6.png +data/labels/119_6.png +data/labels/120_6.png +data/labels/121_6.png +data/labels/122_6.png +data/labels/123_6.png +data/labels/124_6.png +data/labels/125_6.png +data/labels/126_6.png +data/labels/32_7.png +data/labels/33_7.png +data/labels/34_7.png +data/labels/35_7.png +data/labels/36_7.png +data/labels/37_7.png +data/labels/38_7.png +data/labels/39_7.png +data/labels/40_7.png +data/labels/41_7.png +data/labels/42_7.png +data/labels/43_7.png +data/labels/44_7.png +data/labels/45_7.png +data/labels/46_7.png +data/labels/47_7.png +data/labels/48_7.png +data/labels/49_7.png +data/labels/50_7.png +data/labels/51_7.png +data/labels/52_7.png +data/labels/53_7.png +data/labels/54_7.png +data/labels/55_7.png +data/labels/56_7.png +data/labels/57_7.png +data/labels/58_7.png +data/labels/59_7.png +data/labels/60_7.png +data/labels/61_7.png +data/labels/62_7.png +data/labels/63_7.png +data/labels/64_7.png +data/labels/65_7.png +data/labels/66_7.png +data/labels/67_7.png +data/labels/68_7.png +data/labels/69_7.png +data/labels/70_7.png +data/labels/71_7.png +data/labels/72_7.png +data/labels/73_7.png +data/labels/74_7.png +data/labels/75_7.png +data/labels/76_7.png +data/labels/77_7.png +data/labels/78_7.png +data/labels/79_7.png +data/labels/80_7.png +data/labels/81_7.png +data/labels/82_7.png +data/labels/83_7.png +data/labels/84_7.png +data/labels/85_7.png +data/labels/86_7.png +data/labels/87_7.png +data/labels/88_7.png +data/labels/89_7.png +data/labels/90_7.png +data/labels/91_7.png +data/labels/92_7.png +data/labels/93_7.png +data/labels/94_7.png +data/labels/95_7.png +data/labels/96_7.png +data/labels/97_7.png +data/labels/98_7.png +data/labels/99_7.png +data/labels/100_7.png +data/labels/101_7.png +data/labels/102_7.png +data/labels/103_7.png +data/labels/104_7.png +data/labels/105_7.png +data/labels/106_7.png +data/labels/107_7.png +data/labels/108_7.png +data/labels/109_7.png +data/labels/110_7.png +data/labels/111_7.png +data/labels/112_7.png +data/labels/113_7.png +data/labels/114_7.png +data/labels/115_7.png +data/labels/116_7.png +data/labels/117_7.png +data/labels/118_7.png +data/labels/119_7.png +data/labels/120_7.png +data/labels/121_7.png +data/labels/122_7.png +data/labels/123_7.png +data/labels/124_7.png +data/labels/125_7.png +data/labels/126_7.png +data/labels/32_0.png +data/labels/33_0.png +data/labels/34_0.png +data/labels/35_0.png +data/labels/36_0.png +data/labels/37_0.png +data/labels/38_0.png +data/labels/39_0.png +data/labels/40_0.png +data/labels/41_0.png +data/labels/42_0.png +data/labels/43_0.png +data/labels/44_0.png +data/labels/45_0.png +data/labels/46_0.png +data/labels/47_0.png +data/labels/48_0.png +data/labels/49_0.png +data/labels/50_0.png +data/labels/51_0.png +data/labels/52_0.png +data/labels/53_0.png +data/labels/54_0.png +data/labels/55_0.png +data/labels/56_0.png +data/labels/57_0.png +data/labels/58_0.png +data/labels/59_0.png +data/labels/60_0.png +data/labels/61_0.png +data/labels/62_0.png +data/labels/63_0.png +data/labels/64_0.png +data/labels/65_0.png +data/labels/66_0.png +data/labels/67_0.png +data/labels/68_0.png +data/labels/69_0.png +data/labels/70_0.png +data/labels/71_0.png +data/labels/72_0.png +data/labels/73_0.png +data/labels/74_0.png +data/labels/75_0.png +data/labels/76_0.png +data/labels/77_0.png +data/labels/78_0.png +data/labels/79_0.png +data/labels/80_0.png +data/labels/81_0.png +data/labels/82_0.png +data/labels/83_0.png +data/labels/84_0.png +data/labels/85_0.png +data/labels/86_0.png +data/labels/87_0.png +data/labels/88_0.png +data/labels/89_0.png +data/labels/90_0.png +data/labels/91_0.png +data/labels/92_0.png +data/labels/93_0.png +data/labels/94_0.png +data/labels/95_0.png +data/labels/96_0.png +data/labels/97_0.png +data/labels/98_0.png +data/labels/99_0.png +data/labels/100_0.png +data/labels/101_0.png +data/labels/102_0.png +data/labels/103_0.png +data/labels/104_0.png +data/labels/105_0.png +data/labels/106_0.png +data/labels/107_0.png +data/labels/108_0.png +data/labels/109_0.png +data/labels/110_0.png +data/labels/111_0.png +data/labels/112_0.png +data/labels/113_0.png +data/labels/114_0.png +data/labels/115_0.png +data/labels/116_0.png +data/labels/117_0.png +data/labels/118_0.png +data/labels/119_0.png +data/labels/120_0.png +data/labels/121_0.png +data/labels/122_0.png +data/labels/123_0.png +data/labels/124_0.png +data/labels/125_0.png +data/labels/126_0.png +data/labels/32_1.png +data/labels/33_1.png +data/labels/34_1.png +data/labels/35_1.png +data/labels/36_1.png +data/labels/37_1.png +data/labels/38_1.png +data/labels/39_1.png +data/labels/40_1.png +data/labels/41_1.png +data/labels/42_1.png +data/labels/43_1.png +data/labels/44_1.png +data/labels/45_1.png +data/labels/46_1.png +data/labels/47_1.png +data/labels/48_1.png +data/labels/49_1.png +data/labels/50_1.png +data/labels/51_1.png +data/labels/52_1.png +data/labels/53_1.png +data/labels/54_1.png +data/labels/55_1.png +data/labels/56_1.png +data/labels/57_1.png +data/labels/58_1.png +data/labels/59_1.png +data/labels/60_1.png +data/labels/61_1.png +data/labels/62_1.png +data/labels/63_1.png +data/labels/64_1.png +data/labels/65_1.png +data/labels/66_1.png +data/labels/67_1.png +data/labels/68_1.png +data/labels/69_1.png +data/labels/70_1.png +data/labels/71_1.png +data/labels/72_1.png +data/labels/73_1.png +data/labels/74_1.png +data/labels/75_1.png +data/labels/76_1.png +data/labels/77_1.png +data/labels/78_1.png +data/labels/79_1.png +data/labels/80_1.png +data/labels/81_1.png +data/labels/82_1.png +data/labels/83_1.png +data/labels/84_1.png +data/labels/85_1.png +data/labels/86_1.png +data/labels/87_1.png +data/labels/88_1.png +data/labels/89_1.png +data/labels/90_1.png +data/labels/91_1.png +data/labels/92_1.png +data/labels/93_1.png +data/labels/94_1.png +data/labels/95_1.png +data/labels/96_1.png +data/labels/97_1.png +data/labels/98_1.png +data/labels/99_1.png +data/labels/100_1.png +data/labels/101_1.png +data/labels/102_1.png +data/labels/103_1.png +data/labels/104_1.png +data/labels/105_1.png +data/labels/106_1.png +data/labels/107_1.png +data/labels/108_1.png +data/labels/109_1.png +data/labels/110_1.png +data/labels/111_1.png +data/labels/112_1.png +data/labels/113_1.png +data/labels/114_1.png +data/labels/115_1.png +data/labels/116_1.png +data/labels/117_1.png +data/labels/118_1.png +data/labels/119_1.png +data/labels/120_1.png +data/labels/121_1.png +data/labels/122_1.png +data/labels/123_1.png +data/labels/124_1.png +data/labels/125_1.png +data/labels/126_1.png +data/labels/32_2.png +data/labels/33_2.png +data/labels/34_2.png +data/labels/35_2.png +data/labels/36_2.png +data/labels/37_2.png +data/labels/38_2.png +data/labels/39_2.png +data/labels/40_2.png +data/labels/41_2.png +data/labels/42_2.png +data/labels/43_2.png +data/labels/44_2.png +data/labels/45_2.png +data/labels/46_2.png +data/labels/47_2.png +data/labels/48_2.png +data/labels/49_2.png +data/labels/50_2.png +data/labels/51_2.png +data/labels/52_2.png +data/labels/53_2.png +data/labels/54_2.png +data/labels/55_2.png +data/labels/56_2.png +data/labels/57_2.png +data/labels/58_2.png +data/labels/59_2.png +data/labels/60_2.png +data/labels/61_2.png +data/labels/62_2.png +data/labels/63_2.png +data/labels/64_2.png +data/labels/65_2.png +data/labels/66_2.png +data/labels/67_2.png +data/labels/68_2.png +data/labels/69_2.png +data/labels/70_2.png +data/labels/71_2.png +data/labels/72_2.png +data/labels/73_2.png +data/labels/74_2.png +data/labels/75_2.png +data/labels/76_2.png +data/labels/77_2.png +data/labels/78_2.png +data/labels/79_2.png +data/labels/80_2.png +data/labels/81_2.png +data/labels/82_2.png +data/labels/83_2.png +data/labels/84_2.png +data/labels/85_2.png +data/labels/86_2.png +data/labels/87_2.png +data/labels/88_2.png +data/labels/89_2.png +data/labels/90_2.png +data/labels/91_2.png +data/labels/92_2.png +data/labels/93_2.png +data/labels/94_2.png +data/labels/95_2.png +data/labels/96_2.png +data/labels/97_2.png +data/labels/98_2.png +data/labels/99_2.png +data/labels/100_2.png +data/labels/101_2.png +data/labels/102_2.png +data/labels/103_2.png +data/labels/104_2.png +data/labels/105_2.png +data/labels/106_2.png +data/labels/107_2.png +data/labels/108_2.png +data/labels/109_2.png +data/labels/110_2.png +data/labels/111_2.png +data/labels/112_2.png +data/labels/113_2.png +data/labels/114_2.png +data/labels/115_2.png +data/labels/116_2.png +data/labels/117_2.png +data/labels/118_2.png +data/labels/119_2.png +data/labels/120_2.png +data/labels/121_2.png +data/labels/122_2.png +data/labels/123_2.png +data/labels/124_2.png +data/labels/125_2.png +data/labels/126_2.png +data/labels/32_3.png +data/labels/33_3.png +data/labels/34_3.png +data/labels/35_3.png +data/labels/36_3.png +data/labels/37_3.png +data/labels/38_3.png +data/labels/39_3.png +data/labels/40_3.png +data/labels/41_3.png +data/labels/42_3.png +data/labels/43_3.png +data/labels/44_3.png +data/labels/45_3.png +data/labels/46_3.png +data/labels/47_3.png +data/labels/48_3.png +data/labels/49_3.png +data/labels/50_3.png +data/labels/51_3.png +data/labels/52_3.png +data/labels/53_3.png +data/labels/54_3.png +data/labels/55_3.png +data/labels/56_3.png +data/labels/57_3.png +data/labels/58_3.png +data/labels/59_3.png +data/labels/60_3.png +data/labels/61_3.png +data/labels/62_3.png +data/labels/63_3.png +data/labels/64_3.png +data/labels/65_3.png +data/labels/66_3.png +data/labels/67_3.png +data/labels/68_3.png +data/labels/69_3.png +data/labels/70_3.png +data/labels/71_3.png +data/labels/72_3.png +data/labels/73_3.png +data/labels/74_3.png +data/labels/75_3.png +data/labels/76_3.png +data/labels/77_3.png +data/labels/78_3.png +data/labels/79_3.png +data/labels/80_3.png +data/labels/81_3.png +data/labels/82_3.png +data/labels/83_3.png +data/labels/84_3.png +data/labels/85_3.png +data/labels/86_3.png +data/labels/87_3.png +data/labels/88_3.png +data/labels/89_3.png +data/labels/90_3.png +data/labels/91_3.png +data/labels/92_3.png +data/labels/93_3.png +data/labels/94_3.png +data/labels/95_3.png +data/labels/96_3.png +data/labels/97_3.png +data/labels/98_3.png +data/labels/99_3.png +data/labels/100_3.png +data/labels/101_3.png +data/labels/102_3.png +data/labels/103_3.png +data/labels/104_3.png +data/labels/105_3.png +data/labels/106_3.png +data/labels/107_3.png +data/labels/108_3.png +data/labels/109_3.png +data/labels/110_3.png +data/labels/111_3.png +data/labels/112_3.png +data/labels/113_3.png +data/labels/114_3.png +data/labels/115_3.png +data/labels/116_3.png +data/labels/117_3.png +data/labels/118_3.png +data/labels/119_3.png +data/labels/120_3.png +data/labels/121_3.png +data/labels/122_3.png +data/labels/123_3.png +data/labels/124_3.png +data/labels/125_3.png +data/labels/126_3.png +data/labels/32_4.png +data/labels/33_4.png +data/labels/34_4.png +data/labels/35_4.png +data/labels/36_4.png +data/labels/37_4.png +data/labels/38_4.png +data/labels/39_4.png +data/labels/40_4.png +data/labels/41_4.png +data/labels/42_4.png +data/labels/43_4.png +data/labels/44_4.png +data/labels/45_4.png +data/labels/46_4.png +data/labels/47_4.png +data/labels/48_4.png +data/labels/49_4.png +data/labels/50_4.png +data/labels/51_4.png +data/labels/52_4.png +data/labels/53_4.png +data/labels/54_4.png +data/labels/55_4.png +data/labels/56_4.png +data/labels/57_4.png +data/labels/58_4.png +data/labels/59_4.png +data/labels/60_4.png +data/labels/61_4.png +data/labels/62_4.png +data/labels/63_4.png +data/labels/64_4.png +data/labels/65_4.png +data/labels/66_4.png +data/labels/67_4.png +data/labels/68_4.png +data/labels/69_4.png +data/labels/70_4.png +data/labels/71_4.png +data/labels/72_4.png +data/labels/73_4.png +data/labels/74_4.png +data/labels/75_4.png +data/labels/76_4.png +data/labels/77_4.png +data/labels/78_4.png +data/labels/79_4.png +data/labels/80_4.png +data/labels/81_4.png +data/labels/82_4.png +data/labels/83_4.png +data/labels/84_4.png +data/labels/85_4.png +data/labels/86_4.png +data/labels/87_4.png +data/labels/88_4.png +data/labels/89_4.png +data/labels/90_4.png +data/labels/91_4.png +data/labels/92_4.png +data/labels/93_4.png +data/labels/94_4.png +data/labels/95_4.png +data/labels/96_4.png +data/labels/97_4.png +data/labels/98_4.png +data/labels/99_4.png +data/labels/100_4.png +data/labels/101_4.png +data/labels/102_4.png +data/labels/103_4.png +data/labels/104_4.png +data/labels/105_4.png +data/labels/106_4.png +data/labels/107_4.png +data/labels/108_4.png +data/labels/109_4.png +data/labels/110_4.png +data/labels/111_4.png +data/labels/112_4.png +data/labels/113_4.png +data/labels/114_4.png +data/labels/115_4.png +data/labels/116_4.png +data/labels/117_4.png +data/labels/118_4.png +data/labels/119_4.png +data/labels/120_4.png +data/labels/121_4.png +data/labels/122_4.png +data/labels/123_4.png +data/labels/124_4.png +data/labels/125_4.png +data/labels/126_4.png +data/labels/32_5.png +data/labels/33_5.png +data/labels/34_5.png +data/labels/35_5.png +data/labels/36_5.png +data/labels/37_5.png +data/labels/38_5.png +data/labels/39_5.png +data/labels/40_5.png +data/labels/41_5.png +data/labels/42_5.png +data/labels/43_5.png +data/labels/44_5.png +data/labels/45_5.png +data/labels/46_5.png +data/labels/47_5.png +data/labels/48_5.png +data/labels/49_5.png +data/labels/50_5.png +data/labels/51_5.png +data/labels/52_5.png +data/labels/53_5.png +data/labels/54_5.png +data/labels/55_5.png +data/labels/56_5.png +data/labels/57_5.png +data/labels/58_5.png +data/labels/59_5.png +data/labels/60_5.png +data/labels/61_5.png +data/labels/62_5.png +data/labels/63_5.png +data/labels/64_5.png +data/labels/65_5.png +data/labels/66_5.png +data/labels/67_5.png +data/labels/68_5.png +data/labels/69_5.png +data/labels/70_5.png +data/labels/71_5.png +data/labels/72_5.png +data/labels/73_5.png +data/labels/74_5.png +data/labels/75_5.png +data/labels/76_5.png +data/labels/77_5.png +data/labels/78_5.png +data/labels/79_5.png +data/labels/80_5.png +data/labels/81_5.png +data/labels/82_5.png +data/labels/83_5.png +data/labels/84_5.png +data/labels/85_5.png +data/labels/86_5.png +data/labels/87_5.png +data/labels/88_5.png +data/labels/89_5.png +data/labels/90_5.png +data/labels/91_5.png +data/labels/92_5.png +data/labels/93_5.png +data/labels/94_5.png +data/labels/95_5.png +data/labels/96_5.png +data/labels/97_5.png +data/labels/98_5.png +data/labels/99_5.png +data/labels/100_5.png +data/labels/101_5.png +data/labels/102_5.png +data/labels/103_5.png +data/labels/104_5.png +data/labels/105_5.png +data/labels/106_5.png +data/labels/107_5.png +data/labels/108_5.png +data/labels/109_5.png +data/labels/110_5.png +data/labels/111_5.png +data/labels/112_5.png +data/labels/113_5.png +data/labels/114_5.png +data/labels/115_5.png +data/labels/116_5.png +data/labels/117_5.png +data/labels/118_5.png +data/labels/119_5.png +data/labels/120_5.png +data/labels/121_5.png +data/labels/122_5.png +data/labels/123_5.png +data/labels/124_5.png +data/labels/125_5.png +data/labels/126_5.png +data/labels/32_6.png +data/labels/33_6.png +data/labels/34_6.png +data/labels/35_6.png +data/labels/36_6.png +data/labels/37_6.png +data/labels/38_6.png +data/labels/39_6.png +data/labels/40_6.png +data/labels/41_6.png +data/labels/42_6.png +data/labels/43_6.png +data/labels/44_6.png +data/labels/45_6.png +data/labels/46_6.png +data/labels/47_6.png +data/labels/48_6.png +data/labels/49_6.png +data/labels/50_6.png +data/labels/51_6.png +data/labels/52_6.png +data/labels/53_6.png +data/labels/54_6.png +data/labels/55_6.png +data/labels/56_6.png +data/labels/57_6.png +data/labels/58_6.png +data/labels/59_6.png +data/labels/60_6.png +data/labels/61_6.png +data/labels/62_6.png +data/labels/63_6.png +data/labels/64_6.png +data/labels/65_6.png +data/labels/66_6.png +data/labels/67_6.png +data/labels/68_6.png +data/labels/69_6.png +data/labels/70_6.png +data/labels/71_6.png +data/labels/72_6.png +data/labels/73_6.png +data/labels/74_6.png +data/labels/75_6.png +data/labels/76_6.png +data/labels/77_6.png +data/labels/78_6.png +data/labels/79_6.png +data/labels/80_6.png +data/labels/81_6.png +data/labels/82_6.png +data/labels/83_6.png +data/labels/84_6.png +data/labels/85_6.png +data/labels/86_6.png +data/labels/87_6.png +data/labels/88_6.png +data/labels/89_6.png +data/labels/90_6.png +data/labels/91_6.png +data/labels/92_6.png +data/labels/93_6.png +data/labels/94_6.png +data/labels/95_6.png +data/labels/96_6.png +data/labels/97_6.png +data/labels/98_6.png +data/labels/99_6.png +data/labels/100_6.png +data/labels/101_6.png +data/labels/102_6.png +data/labels/103_6.png +data/labels/104_6.png +data/labels/105_6.png +data/labels/106_6.png +data/labels/107_6.png +data/labels/108_6.png +data/labels/109_6.png +data/labels/110_6.png +data/labels/111_6.png +data/labels/112_6.png +data/labels/113_6.png +data/labels/114_6.png +data/labels/115_6.png +data/labels/116_6.png +data/labels/117_6.png +data/labels/118_6.png +data/labels/119_6.png +data/labels/120_6.png +data/labels/121_6.png +data/labels/122_6.png +data/labels/123_6.png +data/labels/124_6.png +data/labels/125_6.png +data/labels/126_6.png +data/labels/32_7.png +data/labels/33_7.png +data/labels/34_7.png +data/labels/35_7.png +data/labels/36_7.png +data/labels/37_7.png +data/labels/38_7.png +data/labels/39_7.png +data/labels/40_7.png +data/labels/41_7.png +data/labels/42_7.png +data/labels/43_7.png +data/labels/44_7.png +data/labels/45_7.png +data/labels/46_7.png +data/labels/47_7.png +data/labels/48_7.png +data/labels/49_7.png +data/labels/50_7.png +data/labels/51_7.png +data/labels/52_7.png +data/labels/53_7.png +data/labels/54_7.png +data/labels/55_7.png +data/labels/56_7.png +data/labels/57_7.png +data/labels/58_7.png +data/labels/59_7.png +data/labels/60_7.png +data/labels/61_7.png +data/labels/62_7.png +data/labels/63_7.png +data/labels/64_7.png +data/labels/65_7.png +data/labels/66_7.png +data/labels/67_7.png +data/labels/68_7.png +data/labels/69_7.png +data/labels/70_7.png +data/labels/71_7.png +data/labels/72_7.png +data/labels/73_7.png +data/labels/74_7.png +data/labels/75_7.png +data/labels/76_7.png +data/labels/77_7.png +data/labels/78_7.png +data/labels/79_7.png +data/labels/80_7.png +data/labels/81_7.png +data/labels/82_7.png +data/labels/83_7.png +data/labels/84_7.png +data/labels/85_7.png +data/labels/86_7.png +data/labels/87_7.png +data/labels/88_7.png +data/labels/89_7.png +data/labels/90_7.png +data/labels/91_7.png +data/labels/92_7.png +data/labels/93_7.png +data/labels/94_7.png +data/labels/95_7.png +data/labels/96_7.png +data/labels/97_7.png +data/labels/98_7.png +data/labels/99_7.png +data/labels/100_7.png +data/labels/101_7.png +data/labels/102_7.png +data/labels/103_7.png +data/labels/104_7.png +data/labels/105_7.png +data/labels/106_7.png +data/labels/107_7.png +data/labels/108_7.png +data/labels/109_7.png +data/labels/110_7.png +data/labels/111_7.png +data/labels/112_7.png +data/labels/113_7.png +data/labels/114_7.png +data/labels/115_7.png +data/labels/116_7.png +data/labels/117_7.png +data/labels/118_7.png +data/labels/119_7.png +data/labels/120_7.png +data/labels/121_7.png +data/labels/122_7.png +data/labels/123_7.png +data/labels/124_7.png +data/labels/125_7.png +data/labels/126_7.png +data/labels/32_0.png +data/labels/33_0.png +data/labels/34_0.png +data/labels/35_0.png +data/labels/36_0.png +data/labels/37_0.png +data/labels/38_0.png +data/labels/39_0.png +data/labels/40_0.png +data/labels/41_0.png +data/labels/42_0.png +data/labels/43_0.png +data/labels/44_0.png +data/labels/45_0.png +data/labels/46_0.png +data/labels/47_0.png +data/labels/48_0.png +data/labels/49_0.png +data/labels/50_0.png +data/labels/51_0.png +data/labels/52_0.png +data/labels/53_0.png +data/labels/54_0.png +data/labels/55_0.png +data/labels/56_0.png +data/labels/57_0.png +data/labels/58_0.png +data/labels/59_0.png +data/labels/60_0.png +data/labels/61_0.png +data/labels/62_0.png +data/labels/63_0.png +data/labels/64_0.png +data/labels/65_0.png +data/labels/66_0.png +data/labels/67_0.png +data/labels/68_0.png +data/labels/69_0.png +data/labels/70_0.png +data/labels/71_0.png +data/labels/72_0.png +data/labels/73_0.png +data/labels/74_0.png +data/labels/75_0.png +data/labels/76_0.png +data/labels/77_0.png +data/labels/78_0.png +data/labels/79_0.png +data/labels/80_0.png +data/labels/81_0.png +data/labels/82_0.png +data/labels/83_0.png +data/labels/84_0.png +data/labels/85_0.png +data/labels/86_0.png +data/labels/87_0.png +data/labels/88_0.png +data/labels/89_0.png +data/labels/90_0.png +data/labels/91_0.png +data/labels/92_0.png +data/labels/93_0.png +data/labels/94_0.png +data/labels/95_0.png +data/labels/96_0.png +data/labels/97_0.png +data/labels/98_0.png +data/labels/99_0.png +data/labels/100_0.png +data/labels/101_0.png +data/labels/102_0.png +data/labels/103_0.png +data/labels/104_0.png +data/labels/105_0.png +data/labels/106_0.png +data/labels/107_0.png +data/labels/108_0.png +data/labels/109_0.png +data/labels/110_0.png +data/labels/111_0.png +data/labels/112_0.png +data/labels/113_0.png +data/labels/114_0.png +data/labels/115_0.png +data/labels/116_0.png +data/labels/117_0.png +data/labels/118_0.png +data/labels/119_0.png +data/labels/120_0.png +data/labels/121_0.png +data/labels/122_0.png +data/labels/123_0.png +data/labels/124_0.png +data/labels/125_0.png +data/labels/126_0.png +data/labels/32_1.png +data/labels/33_1.png +data/labels/34_1.png +data/labels/35_1.png +data/labels/36_1.png +data/labels/37_1.png +data/labels/38_1.png +data/labels/39_1.png +data/labels/40_1.png +data/labels/41_1.png +data/labels/42_1.png +data/labels/43_1.png +data/labels/44_1.png +data/labels/45_1.png +data/labels/46_1.png +data/labels/47_1.png +data/labels/48_1.png +data/labels/49_1.png +data/labels/50_1.png +data/labels/51_1.png +data/labels/52_1.png +data/labels/53_1.png +data/labels/54_1.png +data/labels/55_1.png +data/labels/56_1.png +data/labels/57_1.png +data/labels/58_1.png +data/labels/59_1.png +data/labels/60_1.png +data/labels/61_1.png +data/labels/62_1.png +data/labels/63_1.png +data/labels/64_1.png +data/labels/65_1.png +data/labels/66_1.png +data/labels/67_1.png +data/labels/68_1.png +data/labels/69_1.png +data/labels/70_1.png +data/labels/71_1.png +data/labels/72_1.png +data/labels/73_1.png +data/labels/74_1.png +data/labels/75_1.png +data/labels/76_1.png +data/labels/77_1.png +data/labels/78_1.png +data/labels/79_1.png +data/labels/80_1.png +data/labels/81_1.png +data/labels/82_1.png +data/labels/83_1.png +data/labels/84_1.png +data/labels/85_1.png +data/labels/86_1.png +data/labels/87_1.png +data/labels/88_1.png +data/labels/89_1.png +data/labels/90_1.png +data/labels/91_1.png +data/labels/92_1.png +data/labels/93_1.png +data/labels/94_1.png +data/labels/95_1.png +data/labels/96_1.png +data/labels/97_1.png +data/labels/98_1.png +data/labels/99_1.png +data/labels/100_1.png +data/labels/101_1.png +data/labels/102_1.png +data/labels/103_1.png +data/labels/104_1.png +data/labels/105_1.png +data/labels/106_1.png +data/labels/107_1.png +data/labels/108_1.png +data/labels/109_1.png +data/labels/110_1.png +data/labels/111_1.png +data/labels/112_1.png +data/labels/113_1.png +data/labels/114_1.png +data/labels/115_1.png +data/labels/116_1.png +data/labels/117_1.png +data/labels/118_1.png +data/labels/119_1.png +data/labels/120_1.png +data/labels/121_1.png +data/labels/122_1.png +data/labels/123_1.png +data/labels/124_1.png +data/labels/125_1.png +data/labels/126_1.png +data/labels/32_2.png +data/labels/33_2.png +data/labels/34_2.png +data/labels/35_2.png +data/labels/36_2.png +data/labels/37_2.png +data/labels/38_2.png +data/labels/39_2.png +data/labels/40_2.png +data/labels/41_2.png +data/labels/42_2.png +data/labels/43_2.png +data/labels/44_2.png +data/labels/45_2.png +data/labels/46_2.png +data/labels/47_2.png +data/labels/48_2.png +data/labels/49_2.png +data/labels/50_2.png +data/labels/51_2.png +data/labels/52_2.png +data/labels/53_2.png +data/labels/54_2.png +data/labels/55_2.png +data/labels/56_2.png +data/labels/57_2.png +data/labels/58_2.png +data/labels/59_2.png +data/labels/60_2.png +data/labels/61_2.png +data/labels/62_2.png +data/labels/63_2.png +data/labels/64_2.png +data/labels/65_2.png +data/labels/66_2.png +data/labels/67_2.png +data/labels/68_2.png +data/labels/69_2.png +data/labels/70_2.png +data/labels/71_2.png +data/labels/72_2.png +data/labels/73_2.png +data/labels/74_2.png +data/labels/75_2.png +data/labels/76_2.png +data/labels/77_2.png +data/labels/78_2.png +data/labels/79_2.png +data/labels/80_2.png +data/labels/81_2.png +data/labels/82_2.png +data/labels/83_2.png +data/labels/84_2.png +data/labels/85_2.png +data/labels/86_2.png +data/labels/87_2.png +data/labels/88_2.png +data/labels/89_2.png +data/labels/90_2.png +data/labels/91_2.png +data/labels/92_2.png +data/labels/93_2.png +data/labels/94_2.png +data/labels/95_2.png +data/labels/96_2.png +data/labels/97_2.png +data/labels/98_2.png +data/labels/99_2.png +data/labels/100_2.png +data/labels/101_2.png +data/labels/102_2.png +data/labels/103_2.png +data/labels/104_2.png +data/labels/105_2.png +data/labels/106_2.png +data/labels/107_2.png +data/labels/108_2.png +data/labels/109_2.png +data/labels/110_2.png +data/labels/111_2.png +data/labels/112_2.png +data/labels/113_2.png +data/labels/114_2.png +data/labels/115_2.png +data/labels/116_2.png +data/labels/117_2.png +data/labels/118_2.png +data/labels/119_2.png +data/labels/120_2.png +data/labels/121_2.png +data/labels/122_2.png +data/labels/123_2.png +data/labels/124_2.png +data/labels/125_2.png +data/labels/126_2.png +data/labels/32_3.png +data/labels/33_3.png +data/labels/34_3.png +data/labels/35_3.png +data/labels/36_3.png +data/labels/37_3.png +data/labels/38_3.png +data/labels/39_3.png +data/labels/40_3.png +data/labels/41_3.png +data/labels/42_3.png +data/labels/43_3.png +data/labels/44_3.png +data/labels/45_3.png +data/labels/46_3.png +data/labels/47_3.png +data/labels/48_3.png +data/labels/49_3.png +data/labels/50_3.png +data/labels/51_3.png +data/labels/52_3.png +data/labels/53_3.png +data/labels/54_3.png +data/labels/55_3.png +data/labels/56_3.png +data/labels/57_3.png +data/labels/58_3.png +data/labels/59_3.png +data/labels/60_3.png +data/labels/61_3.png +data/labels/62_3.png +data/labels/63_3.png +data/labels/64_3.png +data/labels/65_3.png +data/labels/66_3.png +data/labels/67_3.png +data/labels/68_3.png +data/labels/69_3.png +data/labels/70_3.png +data/labels/71_3.png +data/labels/72_3.png +data/labels/73_3.png +data/labels/74_3.png +data/labels/75_3.png +data/labels/76_3.png +data/labels/77_3.png +data/labels/78_3.png +data/labels/79_3.png +data/labels/80_3.png +data/labels/81_3.png +data/labels/82_3.png +data/labels/83_3.png +data/labels/84_3.png +data/labels/85_3.png +data/labels/86_3.png +data/labels/87_3.png +data/labels/88_3.png +data/labels/89_3.png +data/labels/90_3.png +data/labels/91_3.png +data/labels/92_3.png +data/labels/93_3.png +data/labels/94_3.png +data/labels/95_3.png +data/labels/96_3.png +data/labels/97_3.png +data/labels/98_3.png +data/labels/99_3.png +data/labels/100_3.png +data/labels/101_3.png +data/labels/102_3.png +data/labels/103_3.png +data/labels/104_3.png +data/labels/105_3.png +data/labels/106_3.png +data/labels/107_3.png +data/labels/108_3.png +data/labels/109_3.png +data/labels/110_3.png +data/labels/111_3.png +data/labels/112_3.png +data/labels/113_3.png +data/labels/114_3.png +data/labels/115_3.png +data/labels/116_3.png +data/labels/117_3.png +data/labels/118_3.png +data/labels/119_3.png +data/labels/120_3.png +data/labels/121_3.png +data/labels/122_3.png +data/labels/123_3.png +data/labels/124_3.png +data/labels/125_3.png +data/labels/126_3.png +data/labels/32_4.png +data/labels/33_4.png +data/labels/34_4.png +data/labels/35_4.png +data/labels/36_4.png +data/labels/37_4.png +data/labels/38_4.png +data/labels/39_4.png +data/labels/40_4.png +data/labels/41_4.png +data/labels/42_4.png +data/labels/43_4.png +data/labels/44_4.png +data/labels/45_4.png +data/labels/46_4.png +data/labels/47_4.png +data/labels/48_4.png +data/labels/49_4.png +data/labels/50_4.png +data/labels/51_4.png +data/labels/52_4.png +data/labels/53_4.png +data/labels/54_4.png +data/labels/55_4.png +data/labels/56_4.png +data/labels/57_4.png +data/labels/58_4.png +data/labels/59_4.png +data/labels/60_4.png +data/labels/61_4.png +data/labels/62_4.png +data/labels/63_4.png +data/labels/64_4.png +data/labels/65_4.png +data/labels/66_4.png +data/labels/67_4.png +data/labels/68_4.png +data/labels/69_4.png +data/labels/70_4.png +data/labels/71_4.png +data/labels/72_4.png +data/labels/73_4.png +data/labels/74_4.png +data/labels/75_4.png +data/labels/76_4.png +data/labels/77_4.png +data/labels/78_4.png +data/labels/79_4.png +data/labels/80_4.png +data/labels/81_4.png +data/labels/82_4.png +data/labels/83_4.png +data/labels/84_4.png +data/labels/85_4.png +data/labels/86_4.png +data/labels/87_4.png +data/labels/88_4.png +data/labels/89_4.png +data/labels/90_4.png +data/labels/91_4.png +data/labels/92_4.png +data/labels/93_4.png +data/labels/94_4.png +data/labels/95_4.png +data/labels/96_4.png +data/labels/97_4.png +data/labels/98_4.png +data/labels/99_4.png +data/labels/100_4.png +data/labels/101_4.png +data/labels/102_4.png +data/labels/103_4.png +data/labels/104_4.png +data/labels/105_4.png +data/labels/106_4.png +data/labels/107_4.png +data/labels/108_4.png +data/labels/109_4.png +data/labels/110_4.png +data/labels/111_4.png +data/labels/112_4.png +data/labels/113_4.png +data/labels/114_4.png +data/labels/115_4.png +data/labels/116_4.png +data/labels/117_4.png +data/labels/118_4.png +data/labels/119_4.png +data/labels/120_4.png +data/labels/121_4.png +data/labels/122_4.png +data/labels/123_4.png +data/labels/124_4.png +data/labels/125_4.png +data/labels/126_4.png +data/labels/32_5.png +data/labels/33_5.png +data/labels/34_5.png +data/labels/35_5.png +data/labels/36_5.png +data/labels/37_5.png +data/labels/38_5.png +data/labels/39_5.png +data/labels/40_5.png +data/labels/41_5.png +data/labels/42_5.png +data/labels/43_5.png +data/labels/44_5.png +data/labels/45_5.png +data/labels/46_5.png +data/labels/47_5.png +data/labels/48_5.png +data/labels/49_5.png +data/labels/50_5.png +data/labels/51_5.png +data/labels/52_5.png +data/labels/53_5.png +data/labels/54_5.png +data/labels/55_5.png +data/labels/56_5.png +data/labels/57_5.png +data/labels/58_5.png +data/labels/59_5.png +data/labels/60_5.png +data/labels/61_5.png +data/labels/62_5.png +data/labels/63_5.png +data/labels/64_5.png +data/labels/65_5.png +data/labels/66_5.png +data/labels/67_5.png +data/labels/68_5.png +data/labels/69_5.png +data/labels/70_5.png +data/labels/71_5.png +data/labels/72_5.png +data/labels/73_5.png +data/labels/74_5.png +data/labels/75_5.png +data/labels/76_5.png +data/labels/77_5.png +data/labels/78_5.png +data/labels/79_5.png +data/labels/80_5.png +data/labels/81_5.png +data/labels/82_5.png +data/labels/83_5.png +data/labels/84_5.png +data/labels/85_5.png +data/labels/86_5.png +data/labels/87_5.png +data/labels/88_5.png +data/labels/89_5.png +data/labels/90_5.png +data/labels/91_5.png +data/labels/92_5.png +data/labels/93_5.png +data/labels/94_5.png +data/labels/95_5.png +data/labels/96_5.png +data/labels/97_5.png +data/labels/98_5.png +data/labels/99_5.png +data/labels/100_5.png +data/labels/101_5.png +data/labels/102_5.png +data/labels/103_5.png +data/labels/104_5.png +data/labels/105_5.png +data/labels/106_5.png +data/labels/107_5.png +data/labels/108_5.png +data/labels/109_5.png +data/labels/110_5.png +data/labels/111_5.png +data/labels/112_5.png +data/labels/113_5.png +data/labels/114_5.png +data/labels/115_5.png +data/labels/116_5.png +data/labels/117_5.png +data/labels/118_5.png +data/labels/119_5.png +data/labels/120_5.png +data/labels/121_5.png +data/labels/122_5.png +data/labels/123_5.png +data/labels/124_5.png +data/labels/125_5.png +data/labels/126_5.png +data/labels/32_6.png +data/labels/33_6.png +data/labels/34_6.png +data/labels/35_6.png +data/labels/36_6.png +data/labels/37_6.png +data/labels/38_6.png +data/labels/39_6.png +data/labels/40_6.png +data/labels/41_6.png +data/labels/42_6.png +data/labels/43_6.png +data/labels/44_6.png +data/labels/45_6.png +data/labels/46_6.png +data/labels/47_6.png +data/labels/48_6.png +data/labels/49_6.png +data/labels/50_6.png +data/labels/51_6.png +data/labels/52_6.png +data/labels/53_6.png +data/labels/54_6.png +data/labels/55_6.png +data/labels/56_6.png +data/labels/57_6.png +data/labels/58_6.png +data/labels/59_6.png +data/labels/60_6.png +data/labels/61_6.png +data/labels/62_6.png +data/labels/63_6.png +data/labels/64_6.png +data/labels/65_6.png +data/labels/66_6.png +data/labels/67_6.png +data/labels/68_6.png +data/labels/69_6.png +data/labels/70_6.png +data/labels/71_6.png +data/labels/72_6.png +data/labels/73_6.png +data/labels/74_6.png +data/labels/75_6.png +data/labels/76_6.png +data/labels/77_6.png +data/labels/78_6.png +data/labels/79_6.png +data/labels/80_6.png +data/labels/81_6.png +data/labels/82_6.png +data/labels/83_6.png +data/labels/84_6.png +data/labels/85_6.png +data/labels/86_6.png +data/labels/87_6.png +data/labels/88_6.png +data/labels/89_6.png +data/labels/90_6.png +data/labels/91_6.png +data/labels/92_6.png +data/labels/93_6.png +data/labels/94_6.png +data/labels/95_6.png +data/labels/96_6.png +data/labels/97_6.png +data/labels/98_6.png +data/labels/99_6.png +data/labels/100_6.png +data/labels/101_6.png +data/labels/102_6.png +data/labels/103_6.png +data/labels/104_6.png +data/labels/105_6.png +data/labels/106_6.png +data/labels/107_6.png +data/labels/108_6.png +data/labels/109_6.png +data/labels/110_6.png +data/labels/111_6.png +data/labels/112_6.png +data/labels/113_6.png +data/labels/114_6.png +data/labels/115_6.png +data/labels/116_6.png +data/labels/117_6.png +data/labels/118_6.png +data/labels/119_6.png +data/labels/120_6.png +data/labels/121_6.png +data/labels/122_6.png +data/labels/123_6.png +data/labels/124_6.png +data/labels/125_6.png +data/labels/126_6.png +data/labels/32_7.png +data/labels/33_7.png +data/labels/34_7.png +data/labels/35_7.png +data/labels/36_7.png +data/labels/37_7.png +data/labels/38_7.png +data/labels/39_7.png +data/labels/40_7.png +data/labels/41_7.png +data/labels/42_7.png +data/labels/43_7.png +data/labels/44_7.png +data/labels/45_7.png +data/labels/46_7.png +data/labels/47_7.png +data/labels/48_7.png +data/labels/49_7.png +data/labels/50_7.png +data/labels/51_7.png +data/labels/52_7.png +data/labels/53_7.png +data/labels/54_7.png +data/labels/55_7.png +data/labels/56_7.png +data/labels/57_7.png +data/labels/58_7.png +data/labels/59_7.png +data/labels/60_7.png +data/labels/61_7.png +data/labels/62_7.png +data/labels/63_7.png +data/labels/64_7.png +data/labels/65_7.png +data/labels/66_7.png +data/labels/67_7.png +data/labels/68_7.png +data/labels/69_7.png +data/labels/70_7.png +data/labels/71_7.png +data/labels/72_7.png +data/labels/73_7.png +data/labels/74_7.png +data/labels/75_7.png +data/labels/76_7.png +data/labels/77_7.png +data/labels/78_7.png +data/labels/79_7.png +data/labels/80_7.png +data/labels/81_7.png +data/labels/82_7.png +data/labels/83_7.png +data/labels/84_7.png +data/labels/85_7.png +data/labels/86_7.png +data/labels/87_7.png +data/labels/88_7.png +data/labels/89_7.png +data/labels/90_7.png +data/labels/91_7.png +data/labels/92_7.png +data/labels/93_7.png +data/labels/94_7.png +data/labels/95_7.png +data/labels/96_7.png +data/labels/97_7.png +data/labels/98_7.png +data/labels/99_7.png +data/labels/100_7.png +data/labels/101_7.png +data/labels/102_7.png +data/labels/103_7.png +data/labels/104_7.png +data/labels/105_7.png +data/labels/106_7.png +data/labels/107_7.png +data/labels/108_7.png +data/labels/109_7.png +data/labels/110_7.png +data/labels/111_7.png +data/labels/112_7.png +data/labels/113_7.png +data/labels/114_7.png +data/labels/115_7.png +data/labels/116_7.png +data/labels/117_7.png +data/labels/118_7.png +data/labels/119_7.png +data/labels/120_7.png +data/labels/121_7.png +data/labels/122_7.png +data/labels/123_7.png +data/labels/124_7.png +data/labels/125_7.png +data/labels/126_7.png diff --git a/Robot_Development/catkin_ws/lane_demo/src/lane_demo.cpp b/Robot_Development/catkin_ws/lane_demo/src/lane_demo.cpp new file mode 100644 index 000000000..fb6da95e6 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_demo/src/lane_demo.cpp @@ -0,0 +1,239 @@ +#include "ros/ros.h" +#include <chrono> +#include <ctime> +#include <vector> +#include "std_msgs/String.h" +#include "geometry_msgs/Twist.h" +#include "std_msgs/Int16.h" +#include "std_msgs/UInt64.h" +#include "std_msgs/Float64.h" +#include "Detection.h" +#include <math.h> +#include <cstddef> +#include <string.h> +#define ANGULAR_SPEED 0.25 +#define OBJECT_DIST_NEAR 40 + +enum STATE { FORWARD, TURN_RIGHT, TURN_LEFT, STOP}; + +class SenseAndAvoid +{ + public: + SenseAndAvoid(); + + private: + void leftEncoderCallback(const std_msgs::UInt64::ConstPtr& msg); + void rightEncoderCallback(const std_msgs::UInt64::ConstPtr& msg); + void sonarCallback(const std_msgs::Int16::ConstPtr& msg); + void sonar_1Callback(const std_msgs::Int16::ConstPtr& msg); + void sonar_3Callback(const std_msgs::Int16::ConstPtr& msg); + void Lanes(const std_msgs::String::ConstPtr& msg); + void Lane_Distance(const std_msgs::Float64::ConstPtr& msg); + void Object_Detection(const std_msgs::String::ConstPtr& msg); + ros::NodeHandle nh; + + ros::Publisher vel_pub; + + ros::Subscriber left_encoder_sub; + ros::Subscriber right_encoder_sub; + ros::Subscriber sonar_sub; + ros::Subscriber sonar_1_sub; + ros::Subscriber sonar_3_sub; + ros::Subscriber lanes_sub; + ros::Subscriber lane_distance_sub; + ros::Subscriber object_sub; + + geometry_msgs::Twist vel_msg; + + int left_count, right_count, left_sonar, right_sonar, object_min, cur_count; + float lane_distance, Kp, Kv, Kd, integral_error, cur_error, derivative_error, prev_error; + + // TODO : Keep a vector of current detections ( last ~1 second, no duplicates ) + // For right now, just use thanos as our single, most recent detection + // vector<Detection> current_detections; + Detection thanos; + time_t last_detection_time; + time_t now = time(NULL); + double elapsed = difftime(now, last_detection_time); + + STATE state; + float linear_speed = 0.5; +}; +SenseAndAvoid::SenseAndAvoid() +{ + left_encoder_sub = nh.subscribe<std_msgs::UInt64>("/arduino/encoder_left_value", 10, &SenseAndAvoid::leftEncoderCallback, this); + right_encoder_sub = nh.subscribe<std_msgs::UInt64>("/arduino/encoder_right_value", 10, &SenseAndAvoid::rightEncoderCallback, this); + sonar_sub = nh.subscribe<std_msgs::Int16>("/arduino/sonar_2", 10, &SenseAndAvoid::sonarCallback, this); + sonar_1_sub = nh.subscribe<std_msgs::Int16>("/arduino/sonar_1", 10, &SenseAndAvoid::sonar_1Callback, this); + sonar_3_sub = nh.subscribe<std_msgs::Int16>("/arduino/sonar_3", 10, &SenseAndAvoid::sonar_3Callback, this); + vel_pub = nh.advertise<geometry_msgs::Twist>("/cmd_vel", 10); + lanes_sub = nh.subscribe<std_msgs::String>("/lanes", 10, &SenseAndAvoid::Lanes, this); + lane_distance_sub = nh.subscribe<std_msgs::Float64>("/lane_distance", 10, &SenseAndAvoid::Lane_Distance, this); + object_sub = nh.subscribe<std_msgs::String>("/object_detection", 10, &SenseAndAvoid::Object_Detection, this); + state = FORWARD; + left_count = 0; + right_count = 0; + cur_error = 0; + Kp = 0.005; + last_detection_time = time(NULL); + Kv = 0; + Kd = 0; +} + +void SenseAndAvoid::Lanes(const std_msgs::String::ConstPtr& msg) +{ + if(msg->data.compare("No Lanes") == 0) + { + state = STOP; + } + else if(msg->data.compare("Left lane does not exist") == 0) + { + state = TURN_LEFT; + } + else if(msg->data.compare("Right lane does not exist") == 0) + { + state = TURN_RIGHT; + } + else + { + state = FORWARD; + } +} + +void SenseAndAvoid::Lane_Distance(const std_msgs::Float64::ConstPtr& msg) +{ + lane_distance = msg->data; +} +void SenseAndAvoid::Object_Detection(const std_msgs::String::ConstPtr& msg) +{ + last_detection_time = time(NULL); + + + std::string object = msg->data; + //printf("c_str objcet %s\n",object.c_str()); + thanos = Detection(object.c_str()); + //ROS_INFO("Detected Object : %s",thanos.to_string().c_str()); + //ROS_INFO("ELAPSED - SECONDS %lf", elapsed); +} +void SenseAndAvoid::leftEncoderCallback(const std_msgs::UInt64::ConstPtr& msg) +{ + left_count += msg->data; +} + +void SenseAndAvoid::rightEncoderCallback(const std_msgs::UInt64::ConstPtr& msg) +{ + right_count += msg->data; +} + +void SenseAndAvoid::sonar_1Callback(const std_msgs::Int16::ConstPtr& msg) +{ + left_sonar = msg->data; +} + +void SenseAndAvoid::sonar_3Callback(const std_msgs::Int16::ConstPtr& msg) +{ + right_sonar = msg->data; +} + +void SenseAndAvoid::sonarCallback(const std_msgs::Int16::ConstPtr& msg) +{ + + // If time elapsed since last detection > 1 second, make last detection null + time_t now = time(NULL); + double elapsed_seconds = difftime(now, last_detection_time); + // How long since last detection + //ROS_INFO("%lf", elapsed); + //ROS_INFO_STREAM(thanos._prob); + if(elapsed_seconds > 2) { + // no detections + // Object is out of frame + ROS_INFO("No object in frame."); + thanos._name = ""; + thanos._prob = -1; + thanos._cx = -1; + thanos._cy = -1; + thanos._w = -1; + thanos._h = -1; + } +/* +Detection Variables + string _name; + float _prob; + int _cx; + int _cy; + int _w; + int _h; +*/ + if((msg->data < OBJECT_DIST_NEAR && msg->data > 0) || (left_sonar < OBJECT_DIST_NEAR && left_sonar > 0) || (right_sonar < OBJECT_DIST_NEAR && right_sonar > 0)) + { + ROS_INFO("OBJECT IN THE WAY, STOP"); + vel_msg.linear.x = 0; + vel_msg.angular.z = 0; + } + else if(thanos._name == "stop" && thanos._prob > 80 && thanos._h > 200) + { + ROS_INFO("STOP SIGN FOUND"); + vel_msg.linear.x = 0; + vel_msg.angular.z = 0; + } + else if(thanos._name == "person" && thanos._prob > 60) + { + ROS_INFO("PERSON FOUND"); + vel_msg.linear.x = 0; + vel_msg.angular.z = 0; + } + else if(thanos._name == "speedLimit25" && thanos._prob > 60) + { + ROS_INFO("SPEED LIMIT 25"); + linear_speed = 0.3; + vel_msg.linear.x = linear_speed; + vel_msg.angular.z = 0; + } + else if(thanos._name == "speedLimit35" && thanos._prob > 60) + { + ROS_INFO("SPEED LIMIT 35"); + linear_speed = 0.4; + vel_msg.linear.x = linear_speed; + vel_msg.angular.z = 0; + } + else if(state == STOP) + { + ROS_INFO("NO LANES, STOP"); + vel_msg.linear.x = 0; + vel_msg.angular.z = 0; + } +/* + else if(state == TURN_LEFT) + { + ROS_INFO("TURNING LEFT"); + vel_msg.linear.x = linear_speed; + vel_msg.angular.z = -ANGULAR_SPEED; + } + else if(state == TURN_RIGHT) + { + ROS_INFO("TURNING_RIGHT"); + vel_msg.linear.x = linear_speed; + vel_msg.angular.z = ANGULAR_SPEED; + } +*/ + else + { + cur_error = lane_distance; + ROS_INFO_STREAM(cur_error); + ROS_INFO("PID Control"); + integral_error += cur_error; + derivative_error = cur_error - prev_error; + vel_msg.linear.x = linear_speed; + vel_msg.angular.z = (Kp * cur_error + Kv * integral_error + Kd * derivative_error); + prev_error = cur_error; + } + vel_pub.publish(vel_msg); +} +int main(int argc, char **argv) +{ + ros::init(argc, argv, "lane_demo"); + + SenseAndAvoid lane_demo; + + ros::spin(); +} diff --git a/Robot_Development/catkin_ws/lane_detection/CMakeLists.txt b/Robot_Development/catkin_ws/lane_detection/CMakeLists.txt new file mode 100644 index 000000000..5651bc35c --- /dev/null +++ b/Robot_Development/catkin_ws/lane_detection/CMakeLists.txt @@ -0,0 +1,199 @@ +cmake_minimum_required(VERSION 2.8.3) +project(lane_detection) + +## Compile as C++11, supported in ROS Kinetic and newer +# add_compile_options(-std=c++11) + +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED COMPONENTS + roscpp + rospy + std_msgs +) + +## System dependencies are found with CMake's conventions +# find_package(Boost REQUIRED COMPONENTS system) + + +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################################ +## Declare ROS messages, services and actions ## +################################################ + +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a exec_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# std_msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if your package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES lane_detection +# CATKIN_DEPENDS roscpp rospy std_msgs +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +include_directories( +# include + ${catkin_INCLUDE_DIRS} +) + +## Declare a C++ library +# add_library(${PROJECT_NAME} +# src/${PROJECT_NAME}/lane_detection.cpp +# ) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +## With catkin_make all packages are built within a single CMake context +## The recommended prefix ensures that target names across packages don't collide +# add_executable(${PROJECT_NAME}_node src/lane_detection_node.cpp) + +## Rename C++ executable without prefix +## The above recommended prefix causes long target names, the following renames the +## target back to the shorter version for ease of user use +## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node" +# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "") + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +# target_link_libraries(${PROJECT_NAME}_node +# ${catkin_LIBRARIES} +# ) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +## Add gtest based cpp test target and link libraries +# catkin_add_gtest(${PROJECT_NAME}-test test/test_lane_detection.cpp) +# if(TARGET ${PROJECT_NAME}-test) +# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME}) +# endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) \ No newline at end of file diff --git a/Robot_Development/catkin_ws/lane_detection/launch/lane_detection.launch b/Robot_Development/catkin_ws/lane_detection/launch/lane_detection.launch new file mode 100644 index 000000000..dd714004f --- /dev/null +++ b/Robot_Development/catkin_ws/lane_detection/launch/lane_detection.launch @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<launch> + <node name="lane_detection" pkg="lane_detection" type="detect.py" output="screen"/> +</launch> diff --git a/Robot_Development/catkin_ws/lane_detection/package.xml b/Robot_Development/catkin_ws/lane_detection/package.xml new file mode 100644 index 000000000..a5ba37e69 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_detection/package.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<package format="2"> + <name>lane_detection</name> + <version>1.0.0</version> + <description>The lane_detection package</description> + + <!-- One maintainer tag required, multiple allowed, one person per tag --> + <!-- Example: --> + <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> + <maintainer email="kpp55@drexel.edu">Kevin Phan</maintainer> + + + <!-- One license tag required, multiple allowed, one license per tag --> + <!-- Commonly used license strings: --> + <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> + <license>TODO</license> + + + <!-- Url tags are optional, but multiple are allowed, one per tag --> + <!-- Optional attribute type can be: website, bugtracker, or repository --> + <!-- Example: --> + <!-- <url type="website">http://wiki.ros.org/lane_detection</url> --> + + + <!-- Author tags are optional, multiple are allowed, one per tag --> + <!-- Authors do not have to be maintainers, but could be --> + <!-- Example: --> + <!-- <author email="jane.doe@example.com">Jane Doe</author> --> + + + <!-- The *depend tags are used to specify dependencies --> + <!-- Dependencies can be catkin packages or system dependencies --> + <!-- Examples: --> + <!-- Use depend as a shortcut for packages that are both build and exec dependencies --> + <!-- <depend>roscpp</depend> --> + <!-- Note that this is equivalent to the following: --> + <!-- <build_depend>roscpp</build_depend> --> + <!-- <exec_depend>roscpp</exec_depend> --> + <!-- Use build_depend for packages you need at compile time: --> + <!-- <build_depend>message_generation</build_depend> --> + <!-- Use build_export_depend for packages you need in order to build against this package: --> + <!-- <build_export_depend>message_generation</build_export_depend> --> + <!-- Use buildtool_depend for build tool packages: --> + <!-- <buildtool_depend>catkin</buildtool_depend> --> + <!-- Use exec_depend for packages you need at runtime: --> + <!-- <exec_depend>message_runtime</exec_depend> --> + <!-- Use test_depend for packages you need only for testing: --> + <!-- <test_depend>gtest</test_depend> --> + <!-- Use doc_depend for packages you need only for building documentation: --> + <!-- <doc_depend>doxygen</doc_depend> --> + <buildtool_depend>catkin</buildtool_depend> + <build_depend>roscpp</build_depend> + <build_depend>rospy</build_depend> + <build_depend>std_msgs</build_depend> + <build_export_depend>roscpp</build_export_depend> + <build_export_depend>rospy</build_export_depend> + <build_export_depend>std_msgs</build_export_depend> + <exec_depend>roscpp</exec_depend> + <exec_depend>rospy</exec_depend> + <exec_depend>std_msgs</exec_depend> + + + <!-- The export tag contains other, unspecified, tags --> + <export> + <!-- Other tools can request additional information be placed here --> + + </export> +</package> diff --git a/Robot_Development/catkin_ws/lane_detection/src/detect.py b/Robot_Development/catkin_ws/lane_detection/src/detect.py new file mode 100755 index 000000000..209413382 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_detection/src/detect.py @@ -0,0 +1,249 @@ +#!/usr/bin/python + +import numpy as np +import rospy +import matplotlib.pyplot as plt +import cv2 +from imutils.video import WebcamVideoStream +from imutils.video import FPS +from std_msgs.msg import String +from std_msgs.msg import Float64 + +pub = rospy.Publisher('lanes', String, queue_size=10) +pub1 = rospy.Publisher('lane_distance', Float64, queue_size=10) +rospy.init_node('lane_detection') +rate = rospy.Rate(1000) # 1000hz +width = 325 + + +# Converts picture to grayscale and applies filter to picture +# params +# pic : a numpy array of pixel values to represent a picture + +def thresh(pic): + grayscaled = cv2.cvtColor(pic, cv2.COLOR_BGR2GRAY) #grayscale + retval, th = cv2.threshold(grayscaled, 60, 255, cv2.THRESH_BINARY) #filter out unncessary edges + img_filter = cv2.GaussianBlur(th, (5, 5), 0) #Make the image more cohesive + img_edge = cv2.Canny(img_filter, 50, 150) #find the edges + return img_edge + +# Define the region of in which the lanes will be in the cameras view +# params +# pic: original image to apply the pre-set region of interest too +def ROI_real(pic): + height = pic.shape[0] + width = pic.shape[1] + triangle = np.array([[(0, height), (0, 250), (width, 250), (width, height)]], dtype=np.int32) #shape of a trapazoid + mask = np.zeros_like(pic) + cv2.fillPoly(mask, triangle, 255) + roi = cv2.bitwise_and(pic, mask) + return roi + +# Get all possible HoughLines and return them +# params +# edge_pic: the image with the edge detection performed +def getLines(edge_pic): + return cv2.HoughLinesP(edge_pic, 1, np.pi / 180, 50, maxLineGap=80, minLineLength=10) + + +# Apply the passed in lines the the original picture +# params +# original_pic: +# lines: Array of lines in the form (x1, x2, y1, y2) +def applyLines(original_pic, lines): + # If there is no lines return the original photo + if lines is None: + return original_pic + + # Loop through all possible lines + for line in lines: + # parse the array to individual variables + x1, y1, x2, y2 = line.reshape(4) + # print(line) + + # Draw the lines on the original picture + cv2.line(original_pic, (x1, y1), (x2, y2), (255, 0, 0), 3) + + # return the original picture with the lines drawn on + return original_pic + + +def find_middle(leftPoints, rightPoints): + middle_lines = [[], []] + + if leftPoints[1] == []: + print( + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Caught the empty list~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") + return 0 + + elif rightPoints[1] == []: + print( + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Caught the empty list~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") + return 0 + + else: + for x in range(150): + midPoint = (rightPoints[0][149 - x] + leftPoints[0][x]) / 2 + + middle_lines[1].append(leftPoints[1][x]) + middle_lines[0].append(midPoint) + + return middle_lines + + +# Find the two average lines given the set of lines +# params +# pic: the original image +# lines: An array of lines in the form (x1, x2, y1, y2) +def find_poly_lane(pic, lines): + # Collections for the negative and positive sloped lines + left_lines_points = [[], []] # Negative slope + right_lines_points = [[], []] # Positive slope + # print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Start~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") + for line in lines: + x1, y1, x2, y2 = line[0] + parameters = np.polyfit((x1, x2), (y1, y2), 1) + # print("Slope, intercept") + # print(parameters) + slope = parameters[0] + intercept = parameters[1] + + if (slope < .75 and slope > -.75): + # print("Line ignored"); + x = 1 + + elif (slope < 0): + # print("left insert") + left_lines_points[0].append(x1) + left_lines_points[0].append(x2) + left_lines_points[1].append(y1) + left_lines_points[1].append(y2) + + else: + # print("right insert") + right_lines_points[0].append(x1) + right_lines_points[0].append(x2) + right_lines_points[1].append(y1) + right_lines_points[1].append(y2) + + # print("POINTS") + # print(right_lines_points[0]) + # print(left_lines_points[0]) + + if right_lines_points[0]: + z = np.polyfit(right_lines_points[0], right_lines_points[1], 1) + f = np.poly1d(z) + # print(f) + + right_x_new = np.linspace(np.amin(right_lines_points[0]), np.amax(right_lines_points[0]), 150) + right_y_new = f(right_x_new) + + else: + right_x_new = [] + right_y_new = [] + + if left_lines_points[0]: + z = np.polyfit(left_lines_points[0], left_lines_points[1], 1) + f = np.poly1d(z) + # print(f) + + left_x_new = np.linspace(np.amin(left_lines_points[0]), np.amax(left_lines_points[0]), 150) + left_y_new = f(left_x_new) + + else: + left_x_new = [] + left_y_new = [] + + # print("New left") + # print(left_x_new) + # print(left_y_new) + + return [right_x_new, right_y_new], [left_x_new, left_y_new] + + +def make_coordinates(image, line_parameters): + # print(line_parameters) + slope, intercept = line_parameters + y1 = image.shape[0] + y2 = int(y1 * (1 / 2)) + x1 = int((y1 - intercept) / slope) + x2 = int((y2 - intercept) / slope) + return np.array([x1, y1, x2, y2]) + + +def detectDeparture(left, car, right): + a = 9999999 + b = 999999 + left_lane = 0 + right_lane = 0 + missing_lane = "" + try: + parametersLeft = np.polyfit((left[0][0], left[0][-1]), (left[1][0], left[1][-1]), 1) + leftEq = np.poly1d(parametersLeft) + leftPosition = (310 - parametersLeft[1]) / parametersLeft[0] + a = car - leftPosition + left_lane = 1 + except IndexError: + missing_lane = "Left lane does not exist" + try: + parametersRight = np.polyfit((right[0][0], right[0][-1]), (right[1][0], right[1][-1]), 1) + rightEq = np.poly1d(parametersRight) + rightPosition = (310 - parametersRight[1]) / parametersRight[0] + b = rightPosition - car + right_lane = 1 + except IndexError: + missing_lane = "Right lane does not exist" + if (left_lane == 0 and right_lane == 0): + missing_lane = "No Lanes" + return missing_lane + + +def detectDepartureNew(midPoints): + midx = 325 + midy = 350 + for x in range(150): + if (myround(midPoints[1][x]) == midy): + # print(midPoints[0][x] - midx) + return midPoints[0][x] - midx + + +def myround(x): + return int(5 * round(float(x) / 5)) + + +def lane_status(lane_distance): + rospy.loginfo(lane_distance) + pub1.publish(lane_distance) + rate.sleep() + + +def lanes_detected(lanes): + rospy.loginfo(lanes) + pub.publish(lanes) + rate.sleep() + +video = WebcamVideoStream(src=1).start() + +while not rospy.is_shutdown(): + frame = video.read() + filterImg = thresh(frame) + cropped = ROI_real(filterImg) + lines = getLines(cropped) + if lines is None: + x=0 + else: + Rpoints, Lpoints = find_poly_lane(filterImg, lines) + Mpoints = find_middle(Lpoints,Rpoints) + lanes = detectDeparture(Lpoints, 350, Rpoints) + lanes_detected(lanes) + if (Mpoints != 0): + lane_distance = detectDepartureNew(Mpoints) + lane_status(lane_distance) + else: + print("No midpoint calculated") + if(lanes == "Left lane does not exist"): + lane_distance = -100 + lane_status(lane_distance) + elif(lanes == "Right lane does not exist"): + lane_distance = 100 + lane_status(lane_distance) \ No newline at end of file diff --git a/Robot_Development/catkin_ws/lane_detection/src/detect_old.py b/Robot_Development/catkin_ws/lane_detection/src/detect_old.py new file mode 100755 index 000000000..032a84c80 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_detection/src/detect_old.py @@ -0,0 +1,282 @@ + #!/usr/bin/python2 + +import numpy as np +#import rospy +import matplotlib.pyplot as plt +import cv2 + +from imutils.video import WebcamVideoStream +from imutils.video import FPS +#from std_msgs.msg import String +#from std_msgs.msg import Float64 + +#pub = rospy.Publisher('lane_status', String, queue_size=10) +#rospy.init_node('lane_status') +#rate = rospy.Rate(100) # 100hz +width = 325 + +# Converts picture to grayscale and applies filter to picture +# param`s +# pic : a numpy array of pixel values to represent a picture +def formatImg(pic): + # Convert picture to gray scale + gray = cv2.cvtColor(pic, cv2.COLOR_BGR2GRAY) + + # Apply filter to image + img_filter = cv2.GaussianBlur(gray, (5, 5), 0) + + return img_filter + + +# pre-processes and performs edge detection on an image +# params +# pic: a numpy array of pixel values for an image in gray scale +def detect_edge(pic): + # Perform canny edge detection + img_edge = cv2.Canny(pic, 50, 150) + + # return new edge image + return img_edge + + +# Define the region of in which the lanes will be in the cameras view +# params +# pic: original image to apply the pre-set region of interest too +def ROI(pic): + height = pic.shape[0] + triangle = np.array([[(0, height), (650, height), (325, 100)]]) + mask = np.zeros_like(pic) + cv2.fillPoly(mask, triangle, 255) + roi = cv2.bitwise_and(pic, mask) + return roi + + +# Define the region of in which the lanes will be in the cameras view +# params +# pic: original image to apply the pre-set region of interest too +def ROI_real(pic): + height = pic.shape[0] + triangle = np.array([[(0, height), (145, 300), (475, 300), (600, height)]]) + mask = np.zeros_like(pic) + cv2.fillPoly(mask, triangle, 255) + roi = cv2.bitwise_and(pic, mask) + return roi + + +# Get all possible HoughLines and return them +# params +# edge_pic: the image with the edge detection performed +def getLines(edge_pic): + return cv2.HoughLinesP(edge_pic, 1, np.pi / 180, 100, maxLineGap=80, minLineLength=20) + + +# Apply the passed in lines the the original picture +# params +# original_pic: +# lines: Array of lines in the form (x1, x2, y1, y2) +def applyLines(original_pic, lines): + # If there is no lines return the original photo + if lines is None: + return original_pic + +# print("Frame lines") +# print(lines) + +# lines = lines[0] + # Loop through all possible lines + for line in lines: + + # parse the array to individual variables + x1, y1, x2, y2 = line.reshape(4) + + # Draw the lines on the original picture + cv2.line(original_pic, (x1, y1), (x2, y2), (255, 0, 0), 3) + + # return the original picture with the lines drawn on + return original_pic + + +# Find the two average lines given the set of lines +# params +# pic: the original image +# lines: An array of lines in the form (x1, x2, y1, y2) +def find_poly_lane(pic, lines): + # Collections for the negative and positive sloped lines + left_lines_points = [[], []] # Negative slope + right_lines_points = [[], []] # Positive slope + +# print("poly") +# print(lines) + + # lines = lines[0] + for line in lines: + print("Averaged line") + print(line) + x1, y1, x2, y2 = line.reshape(4) + parameters = np.polyfit((x1, x2), (y1, y2), 1) + # print("Slope, intercept") + # print(parameters) + slope = parameters[0] + intercept = parameters[1] + + if (slope < 1 and slope > -1): + print("Line ignored"); + x = 1 + + elif (slope < 0): + print("left insert") + left_lines_points[0].append(x1) + left_lines_points[0].append(x2) + left_lines_points[1].append(y1) + left_lines_points[1].append(y2) + + else: + print("right insert") + right_lines_points[0].append(x1) + right_lines_points[0].append(x2) + right_lines_points[1].append(y1) + right_lines_points[1].append(y2) + + if right_lines_points[0]: + z = np.polyfit(right_lines_points[0], right_lines_points[1], 1) + f = np.poly1d(z) + + right_x_new = np.linspace(np.amin(right_lines_points[0]), np.amax(right_lines_points[0]), 150) + right_y_new = f(right_x_new) + + else: + right_x_new = [] + right_y_new = [] + + if left_lines_points[0]: + z = np.polyfit(left_lines_points[0], left_lines_points[1], 1) + f = np.poly1d(z) + + left_x_new = np.linspace(np.amin(left_lines_points[0]), np.amax(left_lines_points[0]), 150) + left_y_new = f(left_x_new) + + else: + left_x_new = [] + left_y_new = [] + + return [right_x_new, right_y_new], [left_x_new, left_y_new] + +def make_coordinates(image, line_parameters): + slope, intercept = line_parameters + y1 = image.shape[0] + y2 = int(y1 * (1 / 2)) + x1 = int((y1 - intercept) / slope) + x2 = int((y2 - intercept) / slope) + return np.array([x1, y1, x2, y2]) + + +def detectDeparture(left, car, right): + a = 9999999 + b = 999999 + + try: + parametersLeft = np.polyfit((left[0][0], left[0][-1]), (left[1][0], left[1][-1]), 1) + leftEq = np.poly1d(parametersLeft) + leftPosition = (310 - parametersLeft[1]) / parametersLeft[0] + a = car - leftPosition + left_lane = 1 + + except IndexError: + print("Left lane does not exist") + left_lane = 0 + try: + parametersRight = np.polyfit((right[0][0], right[0][-1]), (right[1][0], right[1][-1]), 1) + rightEq = np.poly1d(parametersRight) + rightPosition = (310 - parametersRight[1]) / parametersRight[0] + b = rightPosition - car + right_lane = 1 + + except IndexError: + print("Right lane does not exist") + right_lane = 0 + area = width / 4 + + #print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") + if left_lane == 0 and right_lane == 0: + direction = "No lane detected" + print("No lanes detected") + elif (area > a): + direction = "Drift Left" + print("Drift left") + elif (area > b): + direction = "Drift Right" + print("Drift right") + else: + direction = "On Course" + print("On course") + #print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") + return direction + +def lane_status(direction): + rospy.loginfo(direction) + pub.publish(direction) + rate.sleep() + + +# For debugging purposes +# Displays lanes on video feed +plt.ion() + +# Threaded frame capture object +video = WebcamVideoStream(src=1).start() + +# Run until robot is shut down +#while not rospy.is_shutdown(): + +while True: + + # Get video frame + frame = video.read() + + # Get the edge detection + frame_edge = detect_edge(frame) + + new_img = formatImg(frame) + + wEdges = detect_edge(new_img) + + cropped = ROI_real(wEdges) + + lines = getLines(cropped) + + if lines is None: + x = 0 + + else: + Rpoints, Lpoints = find_poly_lane(new_img, lines) + + # plt.cla() +# plt.clf() + + # plt.scatter(Rpoints[0], Rpoints[1]) + # plt.scatter(Lpoints[0], Lpoints[1]) + + # plt.scatter(310, 400) + + # plt.imshow(frame, zorder=0) + + direction = detectDeparture(Lpoints, 400, Rpoints) +# lane_status(direction) +# plt.pause(.001) + + lane = applyLines(frame, lines) + + # Display edge detection + #cv2.imshow("edges", wEdges) + + # Display cropped edge detection + #cv2.imshow("cropped", cropped) + + # Show original image with all lines detected + cv2.imshow("frame", lane) + + key = cv2.waitKey(20) + if key == 27: + break +video.release() +v2.destroyAllWindows() diff --git a/Robot_Development/catkin_ws/lane_detection/src/detect_plot.py b/Robot_Development/catkin_ws/lane_detection/src/detect_plot.py new file mode 100755 index 000000000..2ff87745b --- /dev/null +++ b/Robot_Development/catkin_ws/lane_detection/src/detect_plot.py @@ -0,0 +1,254 @@ +#!/usr/bin/python + +import numpy as np +import rospy +import matplotlib.pyplot as plt +import cv2 +from imutils.video import WebcamVideoStream +from imutils.video import FPS +from std_msgs.msg import String +from std_msgs.msg import Float64 + +pub = rospy.Publisher('lanes', String, queue_size=10) +pub1 = rospy.Publisher('lane_distance', Float64, queue_size=10) +rospy.init_node('lane_detection') +rate = rospy.Rate(1000) # 1000hz +width = 325 + + + +def thresh(pic): + grayscaled = cv2.cvtColor(pic, cv2.COLOR_BGR2GRAY) #grayscale + retval, th = cv2.threshold(grayscaled, 60, 255, cv2.THRESH_BINARY) #filter out unncessary edges + cv2.imshow("th",th) + img_filter = cv2.GaussianBlur(th, (5, 5), 0) #Make the image more cohesive + img_edge = cv2.Canny(img_filter, 50, 150) #find the edges + return img_edge + +# Define the region of in which the lanes will be in the cameras view +# params +# pic: original image to apply the pre-set region of interest too +def ROI_real(pic): + height = pic.shape[0] + width = pic.shape[1] + triangle = np.array([[(0, height), (0, 250), (width, 250), (width, height)]], dtype=np.int32) #shape of a trapazoid + mask = np.zeros_like(pic) + cv2.fillPoly(mask, triangle, 255) + roi = cv2.bitwise_and(pic, mask) + return roi + + +# Get all possible HoughLines and return them +# params +# edge_pic: the image with the edge detection performed +def getLines(edge_pic): + return cv2.HoughLinesP(edge_pic, 1, np.pi / 180, 50, maxLineGap=80, minLineLength=10) + + +# Apply the passed in lines the the original picture +# params +# original_pic: +# lines: Array of lines in the form (x1, x2, y1, y2) +def applyLines(original_pic, lines): + # If there is no lines return the original photo + if lines is None: + return original_pic + + # Loop through all possible lines + for line in lines: + # parse the array to individual variables + x1, y1, x2, y2 = line.reshape(4) + # print(line) + + # Draw the lines on the original picture + cv2.line(original_pic, (x1, y1), (x2, y2), (255, 0, 0), 3) + + # return the original picture with the lines drawn on + return original_pic + + +def find_middle(leftPoints, rightPoints): + middle_lines = [[], []] + + if leftPoints[1] == []: + print( + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Caught the empty list~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") + return 0 + + elif rightPoints[1] == []: + print( + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Caught the empty list~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") + return 0 + + else: + for x in range(150): + midPoint = (rightPoints[0][149 - x] + leftPoints[0][x]) / 2 + + middle_lines[1].append(leftPoints[1][x]) + middle_lines[0].append(midPoint) + + return middle_lines + + +# Find the two average lines given the set of lines +# params +# pic: the original image +# lines: An array of lines in the form (x1, x2, y1, y2) +def find_poly_lane(pic, lines): + # Collections for the negative and positive sloped lines + left_lines_points = [[], []] # Negative slope + right_lines_points = [[], []] # Positive slope + # print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Start~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~") + for line in lines: + x1, y1, x2, y2 = line[0] + parameters = np.polyfit((x1, x2), (y1, y2), 1) + # print("Slope, intercept") + # print(parameters) + slope = parameters[0] + intercept = parameters[1] + + if (slope < .75 and slope > -.75): + # print("Line ignored"); + x = 1 + + elif (slope < 0): + # print("left insert") + left_lines_points[0].append(x1) + left_lines_points[0].append(x2) + left_lines_points[1].append(y1) + left_lines_points[1].append(y2) + + else: + # print("right insert") + right_lines_points[0].append(x1) + right_lines_points[0].append(x2) + right_lines_points[1].append(y1) + right_lines_points[1].append(y2) + + # print("POINTS") + # print(right_lines_points[0]) + # print(left_lines_points[0]) + + if right_lines_points[0]: + z = np.polyfit(right_lines_points[0], right_lines_points[1], 1) + f = np.poly1d(z) + # print(f) + + right_x_new = np.linspace(np.amin(right_lines_points[0]), np.amax(right_lines_points[0]), 150) + right_y_new = f(right_x_new) + + else: + right_x_new = [] + right_y_new = [] + + if left_lines_points[0]: + z = np.polyfit(left_lines_points[0], left_lines_points[1], 1) + f = np.poly1d(z) + # print(f) + + left_x_new = np.linspace(np.amin(left_lines_points[0]), np.amax(left_lines_points[0]), 150) + left_y_new = f(left_x_new) + + else: + left_x_new = [] + left_y_new = [] + + # print("New left") + # print(left_x_new) + # print(left_y_new) + + return [right_x_new, right_y_new], [left_x_new, left_y_new] + + +def make_coordinates(image, line_parameters): + # print(line_parameters) + slope, intercept = line_parameters + y1 = image.shape[0] + y2 = int(y1 * (1 / 2)) + x1 = int((y1 - intercept) / slope) + x2 = int((y2 - intercept) / slope) + return np.array([x1, y1, x2, y2]) + + +def detectDeparture(left, car, right): + a = 9999999 + b = 999999 + left_lane = 0 + right_lane = 0 + missing_lane = "" + try: + parametersLeft = np.polyfit((left[0][0], left[0][-1]), (left[1][0], left[1][-1]), 1) + leftEq = np.poly1d(parametersLeft) + leftPosition = (310 - parametersLeft[1]) / parametersLeft[0] + a = car - leftPosition + left_lane = 1 + except IndexError: + missing_lane = "Left lane does not exist" + try: + parametersRight = np.polyfit((right[0][0], right[0][-1]), (right[1][0], right[1][-1]), 1) + rightEq = np.poly1d(parametersRight) + rightPosition = (310 - parametersRight[1]) / parametersRight[0] + b = rightPosition - car + right_lane = 1 + except IndexError: + missing_lane = "Right lane does not exist" + if (left_lane == 0 and right_lane == 0): + missing_lane = "No Lanes" + return missing_lane + + +def detectDepartureNew(midPoints): + midx = 325 + midy = 350 + for x in range(150): + if (myround(midPoints[1][x]) == midy): + # print(midPoints[0][x] - midx) + return midPoints[0][x] - midx + + +def myround(x): + return int(5 * round(float(x) / 5)) + +def lane_status(lane_distance): + rospy.loginfo(lane_distance) + pub1.publish(lane_distance) + rate.sleep() + +def lanes_detected(lanes): + rospy.loginfo(lanes) + pub.publish(lanes) + rate.sleep() + +video = WebcamVideoStream(src=1).start() +plt.ion() + +while not rospy.is_shutdown(): + frame = video.read() + filterImg = thresh(frame) + cropped = ROI_real(filterImg) + lines = getLines(cropped) + if lines is None: + x = 0 + else: + plt.cla() + plt.clf() + Rpoints, Lpoints = find_poly_lane(filterImg, lines) + Mpoints = find_middle(Lpoints,Rpoints) + plt.scatter(Rpoints[0], Rpoints[1]) + plt.scatter(Lpoints[0], Lpoints[1]) + lanes = detectDeparture(Lpoints, 400, Rpoints) + lanes_detected(lanes) + if (Mpoints != 0): + plt.scatter(Mpoints[0],Mpoints[1]) + lane_distance = detectDepartureNew(Mpoints) + lane_status(lane_distance) + else: + print("No midpoint calculated") + plt.scatter(325, 350) + plt.imshow(frame, zorder=0) + plt.pause(.001) + cv2.imshow("thresh",filterImg) + cv2.imshow("cropped",cropped) + key = cv2.waitKey(1) + if key == 27: + break \ No newline at end of file diff --git a/Robot_Development/catkin_ws/lane_detection/src/roi.py b/Robot_Development/catkin_ws/lane_detection/src/roi.py new file mode 100644 index 000000000..ea7102918 --- /dev/null +++ b/Robot_Development/catkin_ws/lane_detection/src/roi.py @@ -0,0 +1,19 @@ +import matplotlib.pyplot as plt +import cv2 + +video = cv2.VideoCapture(1) + +plt.ion + +while True: + ret, frame = video.read() + + key = cv2.waitKey(25) + if key == 27: + break + + plt.imshow(frame, zorder=0) + plt.pause(.001) + +video.release() +cv2.destroyAllWindows() diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/.tar b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/.tar new file mode 100644 index 000000000..4753507a9 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/.tar @@ -0,0 +1,2 @@ +{!!python/unicode 'url': 'https://github.com/ros-gbp/image_common-release/archive/release/kinetic/camera_info_manager/1.11.10-0.tar.gz', + !!python/unicode 'version': image_common-release-release-kinetic-camera_info_manager-1.11.10-0} diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/CHANGELOG.rst b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/CHANGELOG.rst new file mode 100644 index 000000000..bc030e7f8 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/CHANGELOG.rst @@ -0,0 +1,198 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package camera_info_manager +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +1.11.10 (2016-01-19) +-------------------- + +1.11.9 (2016-01-17) +------------------- + +1.11.8 (2015-11-29) +------------------- +* fix compilation on Fedora, fixes `#42 <https://github.com/ros-perception/image_common/issues/42>`_ +* Contributors: Vincent Rabaud + +1.11.7 (2015-07-28) +------------------- + +1.11.6 (2015-07-16) +------------------- +* simplify target_link_libraries + That should fix `#35 <https://github.com/ros-perception/image_common/issues/35>`_ +* Contributors: Vincent Rabaud + +1.11.5 (2015-05-14) +------------------- + +1.11.4 (2014-09-21) +------------------- + +1.11.3 (2014-05-19) +------------------- +* Add public member function to manually set camera info (`#19 + <https://github.com/ros-perception/image_common/issues/19>`_) +* make rostest in CMakeLists optional (`ros/rosdistro#3010 + <https://github.com/ros/rosdistro/issues/3010>`_) +* Contributors: Jack O'Quin, Jonathan Bohren, Lukas Bulwahn + +1.11.2 (2014-02-13) +------------------- + +1.11.1 (2014-01-26 02:33) +------------------------- +* check for CATKIN_ENABLE_TESTING +* Contributors: Lukas Bulwahn + +1.11.0 (2013-07-20 12:23) +------------------------- + +1.10.5 (2014-01-26 02:34) +------------------------- + +1.10.4 (2013-07-20 11:42) +------------------------- +* add Jack as maintainer +* Contributors: Vincent Rabaud + +1.10.3 (2013-02-21 05:33) +------------------------- +* add gtest libraries linkage +* Contributors: Vincent Rabaud + +1.10.2 (2013-02-21 04:48) +------------------------- +* fix the rostest dependency +* Contributors: Vincent Rabaud + +1.10.1 (2013-02-21 04:16) +------------------------- +* fix catkin gtest and rostest problem +* fix unit test dependencies +* Removed duplicated test dependancy + Test dependencies should never duplicate build or run dependencies. +* Contributors: Aaron Blasdel, Jack O'Quin + +1.10.0 (2013-01-13) +------------------- +* fix the urls +* Contributors: Vincent Rabaud + +1.9.22 (2012-12-16) +------------------- + +1.9.21 (2012-12-14) +------------------- +* Updated package.xml file(s) to handle new catkin buildtool_depend + requirement +* Contributors: mirzashah + +1.9.20 (2012-12-04) +------------------- + +1.9.19 (2012-11-08) +------------------- + +1.9.18 (2012-11-06) +------------------- +* remove the brief attribute +* Contributors: Vincent Rabaud + +1.9.17 (2012-10-30 19:32) +------------------------- + +1.9.16 (2012-10-30 09:10) +------------------------- + +1.9.15 (2012-10-13 08:43) +------------------------- +* fix bad folder/libraries +* Contributors: Vincent Rabaud + +1.9.14 (2012-10-13 01:07) +------------------------- + +1.9.13 (2012-10-06) +------------------- + +1.9.12 (2012-10-04) +------------------- + +1.9.11 (2012-10-02 02:56) +------------------------- +* add missing rostest dependency +* Contributors: Vincent Rabaud + +1.9.10 (2012-10-02 02:42) +------------------------- +* fix bad dependency +* Contributors: Vincent Rabaud + +1.9.9 (2012-10-01) +------------------ +* fix dependencies +* Contributors: Vincent Rabaud + +1.9.8 (2012-09-30) +------------------ +* add catkin as a dependency +* comply to the catkin API +* Contributors: Vincent Rabaud + +1.9.7 (2012-09-18 11:39) +------------------------ +* add missing linkage +* Contributors: Vincent Rabaud + +1.9.6 (2012-09-18 11:07) +------------------------ + +1.9.5 (2012-09-13) +------------------ +* install the include directories +* Contributors: Vincent Rabaud + +1.9.4 (2012-09-12 23:37) +------------------------ + +1.9.3 (2012-09-12 20:44) +------------------------ + +1.9.2 (2012-09-10) +------------------ +* fix build issues +* Contributors: Vincent Rabaud + +1.9.1 (2012-09-07 15:33) +------------------------ +* make the libraries public +* Contributors: Vincent Rabaud + +1.9.0 (2012-09-07 13:03) +------------------------ +* API documentation review update +* suppress misleading camera_info_manager error messages [`#5273 + <https://github.com/ros-perception/image_common/issues/5273>`_] +* remove deprecated global CameraInfoManager symbol for Fuerte (`#4971 + <https://github.com/ros-perception/image_common/issues/4971>`_) +* Revert to using boost::mutex, not boost::recursive_mutex. +* Hack saveCalibrationFile() to stat() the containing directory and + attempt to create it if necessary. Test for this case. +* Reload camera info when camera name changes. +* Implement most new Electric API changes, with test cases. +* Add ${ROS_HOME} expansion, with unit test cases. + Do not use "$$" for a single '$', look for "${" instead. +* Use case-insensitive comparisons for parsing URL tags (`#4761 + <https://github.com/ros-perception/image_common/issues/4761>`_). + Add unit test cases to cover this. Add unit test case for camera + name containing video mode. +* add test for resolving an empty URL +* Deprecate use of global CameraInfoManager symbol in E-turtle (`#4786 + <https://github.com/ros-perception/image_common/issues/4786>`_). + Modify unit tests accordingly. +* provide camera_info_manager namespace, fixes `#4760 + <https://github.com/ros-perception/image_common/issues/4760>`_ +* Add support for "package://" URLs. +* Fixed tests to work with new CameraInfo. +* Moved image_common from camera_drivers. +* Contributors: Vincent Rabaud, blaise, Jack O'Quin, mihelich diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/CMakeLists.txt b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/CMakeLists.txt new file mode 100644 index 000000000..bcb250e6f --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/CMakeLists.txt @@ -0,0 +1,39 @@ +cmake_minimum_required(VERSION 2.8) +project(camera_info_manager) + +find_package(catkin REQUIRED) + +find_package(Boost) +find_package(catkin REQUIRED roscpp sensor_msgs) +catkin_package(INCLUDE_DIRS include + LIBRARIES ${PROJECT_NAME} + DEPENDS Boost roscpp sensor_msgs +) + +find_package(catkin COMPONENTS camera_calibration_parsers image_transport roscpp roslib) + +include_directories(${catkin_INCLUDE_DIRS}) +include_directories(include) + +# add a library +add_library(${PROJECT_NAME} src/camera_info_manager.cpp) +target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES}) + +install(TARGETS ${PROJECT_NAME} + DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} + COMPONENT main +) +install(DIRECTORY include/${PROJECT_NAME}/ + DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +) + +if(CATKIN_ENABLE_TESTING) + find_package(rostest) + # Unit test uses gtest, but needs rostest to create a ROS environment. + # Hence, it must be created as a normal executable, not using + # catkin_add_gtest() which runs an additional test without rostest. + add_executable(unit_test tests/unit_test.cpp) + target_link_libraries(unit_test ${PROJECT_NAME} ${GTEST_LIBRARIES} ${catkin_LIBRARIES}) + + add_rostest(tests/unit_test.test) +endif() diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/include/camera_info_manager/camera_info_manager.h b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/include/camera_info_manager/camera_info_manager.h new file mode 100644 index 000000000..56bb5d9ca --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/include/camera_info_manager/camera_info_manager.h @@ -0,0 +1,243 @@ +/* -*- mode: C++ -*- */ +/* $Id$ */ + +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2010-2012 Jack O'Quin +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the author nor other contributors may be +* used to endorse or promote products derived from this software +* without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef _CAMERA_INFO_MANAGER_H_ +#define _CAMERA_INFO_MANAGER_H_ + +#include <ros/ros.h> +#include <boost/thread/mutex.hpp> +#include <sensor_msgs/CameraInfo.h> +#include <sensor_msgs/SetCameraInfo.h> + +/** @file + + @brief CameraInfo Manager interface + + @author Jack O'Quin + */ + +namespace camera_info_manager +{ + +/** @brief CameraInfo Manager class + + Provides CameraInfo, handles the sensor_msgs/SetCameraInfo service + requests, saves and restores sensor_msgs/CameraInfo data. + + @par ROS Service + + - @b set_camera_info (sensor_msgs/SetCameraInfo) stores + calibration information + + Typically, these service requests are made by a calibration + package, such as: + + - http://www.ros.org/wiki/camera_calibration + + The calling node @em must invoke ros::spin() or ros::spinOnce() in + some thread, so CameraInfoManager can handle arriving service + requests. + + @par Camera Name + + The device driver sets a camera name via the + CameraInfoManager::CameraInfoManager constructor or the + setCameraName() method. This name is written when CameraInfo is + saved, and checked when data are loaded, with a warning logged if + the name read does not match. + + Syntax: a camera name contains any combination of alphabetic, + numeric and '_' characters. Case is significant. + + Camera drivers may use any syntactically valid name they please. + Where possible, it is best for the name to be unique to the + device, such as a GUID, or the make, model and serial number. Any + parameters that affect calibration, such as resolution, focus, + zoom, etc., may also be included in the name, uniquely identifying + each CameraInfo file. + + Beginning with Electric Emys, the camera name can be resolved as + part of the URL, allowing direct access to device-specific + calibration information. + + @par Uniform Resource Locator + + The location for getting and saving calibration data is expressed + by Uniform Resource Locator. The driver defines a URL via the + CameraInfoManager::CameraInfoManager constructor or the + loadCameraInfo() method. Many drivers provide a @c + ~camera_info_url parameter so users may customize this URL, but + that is handled outside this class. + + Typically, cameras store calibration information in a file, which + can be in any format supported by @c camera_calibration_parsers. + Currently, that includes YAML and Videre INI files, identified by + their .yaml or .ini extensions as shown in the examples. These + file formats are described here: + + - http://www.ros.org/wiki/camera_calibration_parsers#File_formats + + Example URL syntax: + + - file:///full/path/to/local/file.yaml + - file:///full/path/to/videre/file.ini + - package://camera_info_manager/tests/test_calibration.yaml + - package://ros_package_name/calibrations/camera3.yaml + + The @c file: URL specifies a full path name in the local system. + The @c package: URL is handled the same as @c file:, except the + path name is resolved relative to the location of the named ROS + package, which @em must be reachable via @c $ROS_PACKAGE_PATH. + + Beginning with Electric Emys, the URL may contain substitution + variables delimited by <tt>${...}</tt>, including: + + - @c ${NAME} resolved to the current camera name defined by the + device driver. + - @c ${ROS_HOME} resolved to the @c $ROS_HOME environment variable + if defined, <tt>~/.ros</tt> if not. + + Resolution is done in a single pass through the URL string. + Variable values containing substitutable strings are not resolved + recursively. Unrecognized variable names are treated literally + with no substitution, but an error is logged. + + Examples with variable substitution: + + - package://my_cameras/calibrations/${NAME}.yaml + - file://${ROS_HOME}/camera_info/left_front_camera.yaml + + In C-turtle and Diamondback, if the URL was empty, no calibration + data were loaded, and any data provided via `set_camera_info` + would be stored in: + + - file:///tmp/calibration_${NAME}.yaml + + Beginning in Electric, the default URL changed to: + + - file://${ROS_HOME}/camera_info/${NAME}.yaml. + + If that file exists, its contents are used. Any new calibration + will be stored there, missing parent directories being created if + necessary and possible. + + @par Loading Calibration Data + + Prior to Fuerte, calibration information was loaded in the + constructor, and again each time the URL or camera name was + updated. This frequently caused logging of confusing and + misleading error messages. + + Beginning in Fuerte, camera_info_manager loads nothing until the + @c loadCameraInfo(), @c isCalibrated() or @c getCameraInfo() + method is called. That suppresses bogus error messages, but allows + (valid) load errors to occur during the first @c getCameraInfo(), + or @c isCalibrated(). To avoid that, do an explicit @c + loadCameraInfo() first. + +*/ + +class CameraInfoManager +{ + public: + + CameraInfoManager(ros::NodeHandle nh, + const std::string &cname="camera", + const std::string &url=""); + + sensor_msgs::CameraInfo getCameraInfo(void); + bool isCalibrated(void); + bool loadCameraInfo(const std::string &url); + std::string resolveURL(const std::string &url, + const std::string &cname); + bool setCameraName(const std::string &cname); + bool setCameraInfo(const sensor_msgs::CameraInfo &camera_info); + bool validateURL(const std::string &url); + + private: + + // recognized URL types + typedef enum + { + // supported URLs + URL_empty = 0, // empty string + URL_file, // file: + URL_package, // package: + // URLs not supported + URL_invalid, // anything >= is invalid + URL_flash, // flash: + } url_type_t; + + // private methods + std::string getPackageFileName(const std::string &url); + bool loadCalibration(const std::string &url, + const std::string &cname); + bool loadCalibrationFile(const std::string &filename, + const std::string &cname); + url_type_t parseURL(const std::string &url); + bool saveCalibration(const sensor_msgs::CameraInfo &new_info, + const std::string &url, + const std::string &cname); + bool saveCalibrationFile(const sensor_msgs::CameraInfo &new_info, + const std::string &filename, + const std::string &cname); + bool setCameraInfoService(sensor_msgs::SetCameraInfo::Request &req, + sensor_msgs::SetCameraInfo::Response &rsp); + + /** @brief mutual exclusion lock for private data + * + * This non-recursive mutex is only held for a short time while + * accessing or changing private class variables. To avoid + * deadlocks and contention, it is never held during I/O or while + * invoking a callback. Most private methods operate on copies of + * class variables, keeping the mutex hold time short. + */ + boost::mutex mutex_; + + // private data + ros::NodeHandle nh_; ///< node handle for service + ros::ServiceServer info_service_; ///< set_camera_info service + std::string camera_name_; ///< camera name + std::string url_; ///< URL for calibration data + sensor_msgs::CameraInfo cam_info_; ///< current CameraInfo + bool loaded_cam_info_; ///< cam_info_ load attempted + +}; // class CameraInfoManager + +}; // namespace camera_info_manager + +#endif // _CAMERA_INFO_MANAGER_H_ diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/mainpage.dox b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/mainpage.dox new file mode 100644 index 000000000..418954812 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/mainpage.dox @@ -0,0 +1,9 @@ +/** +\mainpage +\htmlinclude manifest.html + +\section codeapi C++ API + +See: <camera_info_manager/camera_info_manager.h>. + +*/ diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/package.xml b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/package.xml new file mode 100644 index 000000000..6b8b82e21 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/package.xml @@ -0,0 +1,40 @@ +<package> + <name>camera_info_manager</name> + <version>1.11.10</version> + <description> + + This package provides a C++ interface for camera calibration + information. It provides CameraInfo, and handles SetCameraInfo + service requests, saving and restoring the camera calibration + data. + + </description> + <author>Jack O'Quin</author> + <maintainer email="jack.oquin@gmail.com">Jack O'Quin</maintainer> + <maintainer email="vincent.rabaud@gmail.com">Vincent Rabaud</maintainer> + <license>BSD</license> + + <url type="website">http://ros.org/wiki/camera_info_manager</url> + <url type="bugtracker">https://github.com/ros-perception/image_common/issues</url> + <url type="repository">https://github.com/ros-perception/image_common</url> + + <buildtool_depend version_gte="0.5.68">catkin</buildtool_depend> + + <build_depend>boost</build_depend> + <build_depend>camera_calibration_parsers</build_depend> + <build_depend>image_transport</build_depend> + <build_depend>roscpp</build_depend> + <build_depend>roslib</build_depend> + <build_depend>rostest</build_depend> + <build_depend>sensor_msgs</build_depend> + + <run_depend>boost</run_depend> + <run_depend>camera_calibration_parsers</run_depend> + <run_depend>image_transport</run_depend> + <run_depend>roscpp</run_depend> + <run_depend>roslib</run_depend> + <run_depend>sensor_msgs</run_depend> + + <test_depend>gtest</test_depend> + +</package> diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/src/camera_info_manager.cpp b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/src/camera_info_manager.cpp new file mode 100644 index 000000000..976d7f108 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/src/camera_info_manager.cpp @@ -0,0 +1,657 @@ +/* $Id$ */ + +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2010-2012 Jack O'Quin +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the author nor other contributors may be +* used to endorse or promote products derived from this software +* without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include <string> +#include <locale> +#include <stdlib.h> +#include <sys/types.h> +#include <sys/stat.h> +#include <unistd.h> +#include <ros/ros.h> +#include <ros/package.h> +#include <boost/algorithm/string.hpp> +#include <camera_calibration_parsers/parse.h> + +#include "camera_info_manager/camera_info_manager.h" + +/** @file + + @brief CameraInfo Manager implementation + + Provides CameraInfo, handles the SetCameraInfo service requests, + saves and restores sensor_msgs/CameraInfo data. + + @author Jack O'Quin + */ + +namespace camera_info_manager +{ + +using namespace camera_calibration_parsers; + +/** URL to use when no other is defined. */ +const std::string + default_camera_info_url = "file://${ROS_HOME}/camera_info/${NAME}.yaml"; + +/** Constructor + * + * @param nh node handle, normally for the driver's streaming name + * space ("camera"). The service name is relative to this + * handle. Nodes supporting multiple cameras may use + * subordinate names, like "left/camera" and "right/camera". + * @param cname default camera name + * @param url default Uniform Resource Locator for loading and saving data. + */ +CameraInfoManager::CameraInfoManager(ros::NodeHandle nh, + const std::string &cname, + const std::string &url): + nh_(nh), + camera_name_(cname), + url_(url), + loaded_cam_info_(false) +{ + // register callback for camera calibration service request + info_service_ = nh_.advertiseService("set_camera_info", + &CameraInfoManager::setCameraInfoService, this); +} + +/** Get the current CameraInfo data. + * + * If CameraInfo has not yet been loaded, an attempt must be made + * here. To avoid that, ensure that loadCameraInfo() ran previously. + * If the load is attempted but fails, an empty CameraInfo will be + * supplied. + * + * The matrices are all zeros if no calibration is available. The + * image pipeline handles that as uncalibrated data. + * + * @warning The caller @em must fill in the message Header of the + * CameraInfo returned. The time stamp and frame_id should + * normally be the same as the corresponding Image message + * Header fields. + */ +sensor_msgs::CameraInfo CameraInfoManager::getCameraInfo(void) +{ + while (ros::ok()) + { + std::string cname; + std::string url; + { + boost::mutex::scoped_lock lock_(mutex_); + if (loaded_cam_info_) + { + return cam_info_; // all done + } + + // load being attempted now + loaded_cam_info_ = true; + + // copy the name and URL strings + url = url_; + cname = camera_name_; + + } // release the lock + + // attempt load without the lock, it is not recursive + loadCalibration(url, cname); + } +} + +/** Get file name corresponding to a @c package: URL. + * + * @param url a copy of the Uniform Resource Locator + * @return file name if package found, "" otherwise + */ +std::string CameraInfoManager::getPackageFileName(const std::string &url) +{ + ROS_DEBUG_STREAM("camera calibration URL: " << url); + + // Scan URL from after "package://" until next '/' and extract + // package name. The parseURL() already checked that it's present. + size_t prefix_len = std::string("package://").length(); + size_t rest = url.find('/', prefix_len); + std::string package(url.substr(prefix_len, rest - prefix_len)); + + // Look up the ROS package path name. + std::string pkgPath(ros::package::getPath(package)); + if (pkgPath.empty()) // package not found? + { + ROS_WARN_STREAM("unknown package: " << package << " (ignored)"); + return pkgPath; + } + else + { + // Construct file name from package location and remainder of URL. + return pkgPath + url.substr(rest); + } +} + +/** Is the current CameraInfo calibrated? + * + * If CameraInfo has not yet been loaded, an attempt must be made + * here. To avoid that, ensure that loadCameraInfo() ran previously. + * If the load failed, CameraInfo will be empty and this predicate + * will return false. + * + * @return true if the current CameraInfo is calibrated. + */ +bool CameraInfoManager::isCalibrated(void) +{ + while (true) + { + std::string cname; + std::string url; + { + boost::mutex::scoped_lock lock_(mutex_); + if (loaded_cam_info_) + { + return (cam_info_.K[0] != 0.0); + } + + // load being attempted now + loaded_cam_info_ = true; + + // copy the name and URL strings + url = url_; + cname = camera_name_; + + } // release the lock + + // attempt load without the lock, it is not recursive + loadCalibration(url, cname); + } +} + +/** Load CameraInfo calibration data (if any). + * + * @pre mutex_ unlocked + * + * @param url a copy of the Uniform Resource Locator + * @param cname is a copy of the camera_name_ + * @return true if URL contains calibration data. + * + * sets cam_info_, if successful + */ +bool CameraInfoManager::loadCalibration(const std::string &url, + const std::string &cname) +{ + bool success = false; // return value + + const std::string resURL(resolveURL(url, cname)); + url_type_t url_type = parseURL(resURL); + + if (url_type != URL_empty) + { + ROS_INFO_STREAM("camera calibration URL: " << resURL); + } + + switch (url_type) + { + case URL_empty: + { + ROS_INFO("using default calibration URL"); + success = loadCalibration(default_camera_info_url, cname); + break; + } + case URL_file: + { + success = loadCalibrationFile(resURL.substr(7), cname); + break; + } + case URL_flash: + { + ROS_WARN("[CameraInfoManager] reading from flash not implemented yet"); + break; + } + case URL_package: + { + std::string filename(getPackageFileName(resURL)); + if (!filename.empty()) + success = loadCalibrationFile(filename, cname); + break; + } + default: + { + ROS_ERROR_STREAM("Invalid camera calibration URL: " << resURL); + break; + } + } + + return success; +} + +/** Load CameraInfo calibration data from a file. + * + * @pre mutex_ unlocked + * + * @param filename containing CameraInfo to read + * @param cname is a copy of the camera_name_ + * @return true if URL contains calibration data. + * + * Sets cam_info_, if successful + */ +bool CameraInfoManager::loadCalibrationFile(const std::string &filename, + const std::string &cname) +{ + bool success = false; + + ROS_DEBUG_STREAM("reading camera calibration from " << filename); + std::string cam_name; + sensor_msgs::CameraInfo cam_info; + + if (readCalibration(filename, cam_name, cam_info)) + { + if (cname != cam_name) + { + ROS_WARN_STREAM("[" << cname << "] does not match name " + << cam_name << " in file " << filename); + } + success = true; + { + // lock only while updating cam_info_ + boost::mutex::scoped_lock lock(mutex_); + cam_info_ = cam_info; + } + } + else + { + ROS_WARN_STREAM("Camera calibration file " << filename << " not found."); + } + + return success; +} + +/** Set a new URL and load its calibration data (if any). + * + * If multiple threads call this method simultaneously with different + * URLs, there is no guarantee which will prevail. + * + * @param url new Uniform Resource Locator for CameraInfo. + * @return true if new URL contains calibration data. + * + * @post @c loaded_cam_info_ true (meaning a load was attempted, even + * if it failed); @c cam_info_ updated, if successful. + */ +bool CameraInfoManager::loadCameraInfo(const std::string &url) +{ + std::string cname; + { + boost::mutex::scoped_lock lock(mutex_); + url_ = url; + cname = camera_name_; + loaded_cam_info_ = true; + } + + // load using copies of the parameters, no need to hold the lock + return loadCalibration(url, cname); +} + + +/** Resolve Uniform Resource Locator string. + * + * @param url a copy of the Uniform Resource Locator, which may + * include <tt>${...}</tt> substitution variables. + * @param cname is a copy of the camera_name_ + * + * @return a copy of the URL with any variable information resolved. + */ +std::string CameraInfoManager::resolveURL(const std::string &url, + const std::string &cname) +{ + std::string resolved; + size_t rest = 0; + + while (true) + { + // find the next '$' in the URL string + size_t dollar = url.find('$', rest); + + if (dollar >= url.length()) + { + // no more variables left in the URL + resolved += url.substr(rest); + break; + } + + // copy characters up to the next '$' + resolved += url.substr(rest, dollar-rest); + + if (url.substr(dollar+1, 1) != "{") + { + // no '{' follows, so keep the '$' + resolved += "$"; + } + else if (url.substr(dollar+1, 6) == "{NAME}") + { + // substitute camera name + resolved += cname; + dollar += 6; + } + else if (url.substr(dollar+1, 10) == "{ROS_HOME}") + { + // substitute $ROS_HOME + std::string ros_home; + char *ros_home_env; + if ((ros_home_env = getenv("ROS_HOME"))) + { + // use environment variable + ros_home = ros_home_env; + } + else if ((ros_home_env = getenv("HOME"))) + { + // use "$HOME/.ros" + ros_home = ros_home_env; + ros_home += "/.ros"; + } + resolved += ros_home; + dollar += 10; + } + else + { + // not a valid substitution variable + ROS_ERROR_STREAM("[CameraInfoManager]" + " invalid URL substitution (not resolved): " + << url); + resolved += "$"; // keep the bogus '$' + } + + // look for next '$' + rest = dollar + 1; + } + + return resolved; +} + +/** Parse calibration Uniform Resource Locator. + * + * @param url string to parse + * @return URL type + * + * @note Recognized but unsupported URL types have enum values >= URL_invalid. + */ +CameraInfoManager::url_type_t CameraInfoManager::parseURL(const std::string &url) +{ + if (url == "") + { + return URL_empty; + } + if (boost::iequals(url.substr(0, 8), "file:///")) + { + return URL_file; + } + if (boost::iequals(url.substr(0, 9), "flash:///")) + { + return URL_flash; + } + if (boost::iequals(url.substr(0, 10), "package://")) + { + // look for a '/' following the package name, make sure it is + // there, the name is not empty, and something follows it + size_t rest = url.find('/', 10); + if (rest < url.length()-1 && rest > 10) + return URL_package; + } + return URL_invalid; +} + +/** Save CameraInfo calibration data. + * + * @pre mutex_ unlocked + * + * @param new_info contains CameraInfo to save + * @param url is a copy of the URL storage location (if empty, use + * @c file://${ROS_HOME}/camera_info/${NAME}.yaml) + * @param cname is a copy of the camera_name_ + * @return true, if successful + */ +bool +CameraInfoManager::saveCalibration(const sensor_msgs::CameraInfo &new_info, + const std::string &url, + const std::string &cname) +{ + bool success = false; + + const std::string resURL(resolveURL(url, cname)); + + switch (parseURL(resURL)) + { + case URL_empty: + { + // store using default file name + success = saveCalibration(new_info, default_camera_info_url, cname); + break; + } + case URL_file: + { + success = saveCalibrationFile(new_info, resURL.substr(7), cname); + break; + } + case URL_package: + { + std::string filename(getPackageFileName(resURL)); + if (!filename.empty()) + success = saveCalibrationFile(new_info, filename, cname); + break; + } + default: + { + // invalid URL, save to default location + ROS_ERROR_STREAM("invalid url: " << resURL << " (ignored)"); + success = saveCalibration(new_info, default_camera_info_url, cname); + break; + } + } + + return success; +} + +/** Save CameraInfo calibration data to a file. + * + * @pre mutex_ unlocked + * + * @param new_info contains CameraInfo to save + * @param filename is local file to store data + * @param cname is a copy of the camera_name_ + * @return true, if successful + */ +bool +CameraInfoManager::saveCalibrationFile(const sensor_msgs::CameraInfo &new_info, + const std::string &filename, + const std::string &cname) +{ + ROS_INFO_STREAM("writing calibration data to " << filename); + + // isolate the name of the containing directory + size_t last_slash = filename.rfind('/'); + if (last_slash >= filename.length()) + { + // No slash in the name. This should never happen, the URL + // parser ensures there is at least one '/' at the beginning. + ROS_ERROR_STREAM("filename [" << filename << "] has no '/'"); + return false; // not a valid URL + } + + // make sure the directory exists and is writable + std::string dirname(filename.substr(0, last_slash+1)); + struct stat stat_data; + int rc = stat(dirname.c_str(), &stat_data); + if (rc != 0) + { + if (errno == ENOENT) + { + // directory does not exist, try to create it and its parents + std::string command("mkdir -p " + dirname); + rc = system(command.c_str()); + if (rc != 0) + { + // mkdir failed + ROS_ERROR_STREAM("unable to create path to directory [" + << dirname << "]"); + return false; + } + } + else + { + // not accessible, or something screwy + ROS_ERROR_STREAM("directory [" << dirname << "] not accessible"); + return false; + } + } + else if (!S_ISDIR(stat_data.st_mode)) + { + // dirname exists but is not a directory + ROS_ERROR_STREAM("[" << dirname << "] is not a directory"); + return false; + } + + // Directory exists and is accessible. Permissions might still be bad. + + // Currently, writeCalibration() always returns true no matter what + // (ros-pkg ticket #5010). + return writeCalibration(filename, cname, new_info); +} + +/** Callback for SetCameraInfo request. + * + * Always updates cam_info_ class variable, even if save fails. + * + * @param req SetCameraInfo request message + * @param rsp SetCameraInfo response message + * @return true if message handled + */ +bool +CameraInfoManager::setCameraInfoService(sensor_msgs::SetCameraInfo::Request &req, + sensor_msgs::SetCameraInfo::Response &rsp) +{ + // copies of class variables needed for saving calibration + std::string url_copy; + std::string cname; + { + boost::mutex::scoped_lock lock(mutex_); + cam_info_ = req.camera_info; + url_copy = url_; + cname = camera_name_; + loaded_cam_info_ = true; + } + + if (!nh_.ok()) + { + ROS_ERROR("set_camera_info service called, but driver not running."); + rsp.status_message = "Camera driver not running."; + rsp.success = false; + return false; + } + + rsp.success = saveCalibration(req.camera_info, url_copy, cname); + if (!rsp.success) + rsp.status_message = "Error storing camera calibration."; + + return true; +} + +/** Set a new camera name. + * + * @param cname new camera name to use for saving calibration data + * + * @return true if new name has valid syntax; valid names contain only + * alphabetic, numeric, or '_' characters. + * + * @post @c cam_name_ updated, if valid; since it may affect the URL, + * @c cam_info_ will be reloaded before being used again. + */ +bool CameraInfoManager::setCameraName(const std::string &cname) +{ + // the camera name may not be empty + if (cname.empty()) + return false; + + // validate the camera name characters + for (unsigned i = 0; i < cname.size(); ++i) + { + if (!isalnum(cname[i]) && cname[i] != '_') + return false; + } + + // The name is valid, so update our private copy. Since the new + // name might cause the existing URL to resolve somewhere else, + // force @c cam_info_ to be reloaded before being used again. + { + boost::mutex::scoped_lock lock(mutex_); + camera_name_ = cname; + loaded_cam_info_ = false; + } + + return true; +} + +/** Set the camera info manually + * + * @param camera_info new camera calibration data + * + * @return true if new camera info is set + * + * @post @c cam_info_ updated, if valid; + */ +bool CameraInfoManager::setCameraInfo(const sensor_msgs::CameraInfo &camera_info) +{ + boost::mutex::scoped_lock lock(mutex_); + + cam_info_ = camera_info; + loaded_cam_info_ = true; + + return true; +} + +/** Validate URL syntax. + * + * @param url Uniform Resource Locator to check + * + * @return true if URL syntax is supported by CameraInfoManager + * (although the resource need not actually exist) + */ +bool CameraInfoManager::validateURL(const std::string &url) +{ + std::string cname; // copy of camera name + { + boost::mutex::scoped_lock lock(mutex_); + cname = camera_name_; + } // release the lock + + url_type_t url_type = parseURL(resolveURL(url, cname)); + return (url_type < URL_invalid); +} + +} // namespace camera_info_manager diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/test_calibration.yaml b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/test_calibration.yaml new file mode 100644 index 000000000..8df9d707c --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/test_calibration.yaml @@ -0,0 +1,20 @@ +image_width: 640 +image_height: 480 +camera_name: 08144361026320a0 +camera_matrix: + rows: 3 + cols: 3 + data: [1168.68, 0, 295.015, 0, 1169.01, 252.247, 0, 0, 1] +distortion_model: plumb_bob +distortion_coefficients: + rows: 1 + cols: 5 + data: [-1.04482, 1.59252, -0.0196308, 0.0287906, 0] +rectification_matrix: + rows: 3 + cols: 3 + data: [1, 0, 0, 0, 1, 0, 0, 0, 1] +projection_matrix: + rows: 3 + cols: 4 + data: [1168.68, 0, 295.015, 0, 0, 1169.01, 252.247, 0, 0, 0, 1, 0] \ No newline at end of file diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/unit_test.cpp b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/unit_test.cpp new file mode 100644 index 000000000..0d7222573 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/unit_test.cpp @@ -0,0 +1,719 @@ +/* $Id$ */ + +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2010 Jack O'Quin +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the author nor other contributors may be +* used to endorse or promote products derived from this software +* without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include <unistd.h> +#include <stdlib.h> +#include <ros/ros.h> +#include <ros/package.h> +#include "camera_info_manager/camera_info_manager.h" +#include <sensor_msgs/distortion_models.h> +#include <string> +#include <gtest/gtest.h> + +/////////////////////////////////////////////////////////////// +// global test data +/////////////////////////////////////////////////////////////// + +namespace +{ + const std::string g_package_name("camera_info_manager"); + const std::string g_test_name("test_calibration"); + const std::string g_package_filename("/tests/" + g_test_name +".yaml"); + const std::string g_package_url("package://" + g_package_name + + g_package_filename); + const std::string g_package_name_url("package://" + g_package_name + + "/tests/${NAME}.yaml"); + const std::string g_default_url("file://${ROS_HOME}/camera_info/${NAME}.yaml"); + const std::string g_camera_name("08144361026320a0"); +} + +/////////////////////////////////////////////////////////////// +// utility functions +/////////////////////////////////////////////////////////////// + +// compare CameraInfo fields that are saved and loaded for calibration +void compare_calibration(const sensor_msgs::CameraInfo &exp, + const sensor_msgs::CameraInfo &ci) +{ + // check image size + EXPECT_EQ(exp.width, ci.width); + EXPECT_EQ(exp.height, ci.height); + + // check distortion coefficients + EXPECT_EQ(exp.distortion_model, ci.distortion_model); + EXPECT_EQ(exp.D.size(), ci.D.size()); + for (unsigned i = 0; i < ci.D.size(); ++i) + { + EXPECT_EQ(exp.D[i], ci.D[i]); + } + + // check camera matrix + for (unsigned i = 0; i < ci.K.size(); ++i) + { + EXPECT_EQ(exp.K[i], ci.K[i]); + } + + // check rectification matrix + for (unsigned i = 0; i < ci.R.size(); ++i) + { + EXPECT_EQ(exp.R[i], ci.R[i]); + } + + // check projection matrix + for (unsigned i = 0; i < ci.P.size(); ++i) + { + EXPECT_EQ(exp.P[i], ci.P[i]); + } +} + +// make sure this file does not exist +void delete_file(std::string filename) +{ + int rc = unlink(filename.c_str()); + if (rc != 0) + { + if (errno != ENOENT) + ROS_INFO_STREAM("unexpected unlink() error: " << errno); + } +} + +void delete_default_file(void) +{ + std::string ros_home("/tmp"); + setenv("ROS_HOME", ros_home.c_str(), true); + std::string tmpFile(ros_home + "/camera_info/camera.yaml"); + delete_file(tmpFile); +} + +void do_system(const std::string &command) +{ + int rc = system(command.c_str()); + if (rc) + std::cout << command << " returns " << rc; +} + +void delete_tmp_camera_info_directory(void) +{ + do_system(std::string("rm -rf /tmp/camera_info")); +} + +void make_tmp_camera_info_directory(void) +{ + do_system(std::string("mkdir -p /tmp/camera_info")); +} + +// These data must match the contents of test_calibration.yaml. +sensor_msgs::CameraInfo expected_calibration(void) +{ + sensor_msgs::CameraInfo ci; + + ci.width = 640u; + ci.height = 480u; + + // set distortion coefficients + ci.distortion_model = sensor_msgs::distortion_models::PLUMB_BOB; + ci.D.resize(5); + ci.D[0] = -1.04482; + ci.D[1] = 1.59252; + ci.D[2] = -0.0196308; + ci.D[3] = 0.0287906; + ci.D[4] = 0.0; + + // set camera matrix + ci.K[0] = 1168.68; + ci.K[1] = 0.0; + ci.K[2] = 295.015; + ci.K[3] = 0.0; + ci.K[4] = 1169.01; + ci.K[5] = 252.247; + ci.K[6] = 0.0; + ci.K[7] = 0.0; + ci.K[8] = 1.0; + + // set rectification matrix + ci.R[0] = 1.0; + ci.R[1] = 0.0; + ci.R[2] = 0.0; + ci.R[3] = 0.0; + ci.R[4] = 1.0; + ci.R[5] = 0.0; + ci.R[6] = 0.0; + ci.R[7] = 0.0; + ci.R[8] = 1.0; + + // set projection matrix + ci.P[0] = ci.K[0]; + ci.P[1] = ci.K[1]; + ci.P[2] = ci.K[2]; + ci.P[3] = 0.0; + ci.P[4] = ci.K[3]; + ci.P[5] = ci.K[4]; + ci.P[6] = ci.K[5]; + ci.P[7] = 0.0; + ci.P[8] = ci.K[6]; + ci.P[9] = ci.K[7]; + ci.P[10] = ci.K[8]; + ci.P[11] = 0.0; + + return ci; +} + +// issue SetCameraInfo service request +bool set_calibration(ros::NodeHandle node, + const sensor_msgs::CameraInfo &calib) +{ + ros::ServiceClient client = + node.serviceClient<sensor_msgs::SetCameraInfo>("set_camera_info"); + sensor_msgs::SetCameraInfo set_camera_info; + set_camera_info.request.camera_info = calib; + bool success; + EXPECT_TRUE((success = client.call(set_camera_info))); + return success; +} + +// resolve URL string, result should be as expected +void check_url_substitution(ros::NodeHandle node, + const std::string &url, + const std::string &exp_url, + const std::string &camera_name) +{ + camera_info_manager::CameraInfoManager cinfo(node, camera_name, url); + std::string sub_url = cinfo.resolveURL(url, camera_name); + EXPECT_EQ(sub_url, exp_url); +} + +/////////////////////////////////////////////////////////////// +// Test cases +/////////////////////////////////////////////////////////////// + +// Test that valid camera names are accepted +TEST(CameraName, validNames) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node); + + EXPECT_TRUE(cinfo.setCameraName(std::string("a"))); + EXPECT_TRUE(cinfo.setCameraName(std::string("1"))); + EXPECT_TRUE(cinfo.setCameraName(std::string("_"))); + EXPECT_TRUE(cinfo.setCameraName(std::string("abcdefghijklmnopqrstuvwxyz"))); + EXPECT_TRUE(cinfo.setCameraName(std::string("ABCDEFGHIJKLMNOPQRSTUVWXYZ"))); + EXPECT_TRUE(cinfo.setCameraName(std::string("0123456789"))); + EXPECT_TRUE(cinfo.setCameraName(std::string("0123456789abcdef"))); + EXPECT_TRUE(cinfo.setCameraName(std::string("A1"))); + EXPECT_TRUE(cinfo.setCameraName(std::string("9z"))); + EXPECT_TRUE(cinfo.setCameraName(std::string("08144361026320a0_640x480_mono8"))); + +} + +// Test that invalid camera names are rejected +TEST(CameraName, invalidNames) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node); + + EXPECT_FALSE(cinfo.setCameraName(std::string(""))); + EXPECT_FALSE(cinfo.setCameraName(std::string("-21"))); + EXPECT_FALSE(cinfo.setCameraName(std::string("C++"))); + EXPECT_FALSE(cinfo.setCameraName(std::string("file:///tmp/url.yaml"))); + EXPECT_FALSE(cinfo.setCameraName(std::string("file://${INVALID}/xxx.yaml"))); +} + +// Test that valid URLs are accepted +TEST(UrlValidation, validURLs) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node); + + EXPECT_TRUE(cinfo.validateURL(std::string(""))); + EXPECT_TRUE(cinfo.validateURL(std::string("file:///"))); + EXPECT_TRUE(cinfo.validateURL(std::string("file:///tmp/url.yaml"))); + EXPECT_TRUE(cinfo.validateURL(std::string("File:///tmp/url.ini"))); + EXPECT_TRUE(cinfo.validateURL(std::string("FILE:///tmp/url.yaml"))); + EXPECT_TRUE(cinfo.validateURL(g_default_url)); + EXPECT_TRUE(cinfo.validateURL(g_package_url)); + EXPECT_TRUE(cinfo.validateURL(std::string("package://no_such_package/calibration.yaml"))); + EXPECT_TRUE(cinfo.validateURL(std::string("packAge://camera_info_manager/x"))); +} + +// Test that invalid URLs are rejected +TEST(UrlValidation, invalidURLs) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node); + + EXPECT_FALSE(cinfo.validateURL(std::string("file://"))); + EXPECT_FALSE(cinfo.validateURL(std::string("flash:///"))); + EXPECT_FALSE(cinfo.validateURL(std::string("html://ros.org/wiki/camera_info_manager"))); + EXPECT_FALSE(cinfo.validateURL(std::string("package://"))); + EXPECT_FALSE(cinfo.validateURL(std::string("package:///"))); + EXPECT_FALSE(cinfo.validateURL(std::string("package://calibration.yaml"))); + EXPECT_FALSE(cinfo.validateURL(std::string("package://camera_info_manager/"))); +} + +// Test ability to provide uncalibrated CameraInfo +TEST(GetInfo, uncalibrated) +{ + ros::NodeHandle node; + + delete_default_file(); + + camera_info_manager::CameraInfoManager cinfo(node); + EXPECT_FALSE(cinfo.isCalibrated()); + + sensor_msgs::CameraInfo ci(cinfo.getCameraInfo()); + sensor_msgs::CameraInfo exp; + compare_calibration(exp, ci); +} + +// Test ability to load calibrated CameraInfo +TEST(GetInfo, calibrated) +{ + ros::NodeHandle node; + + delete_default_file(); + + camera_info_manager::CameraInfoManager cinfo(node); + EXPECT_FALSE(cinfo.isCalibrated()); + + std::string pkgPath(ros::package::getPath(g_package_name)); + std::string url("file://" + pkgPath + "/tests/test_calibration.yaml"); + EXPECT_TRUE(cinfo.loadCameraInfo(url)); + EXPECT_TRUE(cinfo.isCalibrated()); + + sensor_msgs::CameraInfo ci(cinfo.getCameraInfo()); + sensor_msgs::CameraInfo exp(expected_calibration()); + compare_calibration(exp, ci); +} + +// Test ability to load calibrated CameraInfo from package +TEST(GetInfo, fromPackage) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node); + + EXPECT_TRUE(cinfo.loadCameraInfo(g_package_url)); + EXPECT_TRUE(cinfo.isCalibrated()); + + sensor_msgs::CameraInfo ci(cinfo.getCameraInfo()); + sensor_msgs::CameraInfo exp(expected_calibration()); + compare_calibration(exp, ci); +} + +// Test ability to access named calibrated CameraInfo from package +TEST(GetInfo, fromPackageWithName) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node, g_test_name, + g_package_name_url); + EXPECT_TRUE(cinfo.isCalibrated()); + + sensor_msgs::CameraInfo ci(cinfo.getCameraInfo()); + sensor_msgs::CameraInfo exp(expected_calibration()); + compare_calibration(exp, ci); +} + +// Test load of unresolved "package:" URL files +TEST(GetInfo, unresolvedLoads) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node); + + EXPECT_FALSE(cinfo.loadCameraInfo(std::string("package://"))); + EXPECT_FALSE(cinfo.isCalibrated()); + + EXPECT_FALSE(cinfo.loadCameraInfo(std::string("package:///calibration.yaml"))); + EXPECT_FALSE(cinfo.isCalibrated()); + + EXPECT_FALSE(cinfo.loadCameraInfo(std::string("package://no_such_package/calibration.yaml"))); + EXPECT_FALSE(cinfo.isCalibrated()); + + EXPECT_FALSE(cinfo.loadCameraInfo(std::string("package://camera_info_manager/no_such_file.yaml"))); + EXPECT_FALSE(cinfo.isCalibrated()); +} + +// Test load of "package:" URL after changing name +TEST(GetInfo, nameChange) +{ + ros::NodeHandle node; + const std::string missing_file("no_such_file"); + + // first declare using non-existent camera name + camera_info_manager::CameraInfoManager cinfo(node, missing_file, + g_package_name_url); + EXPECT_FALSE(cinfo.isCalibrated()); + + // set name so it resolves to a test file that does exist + EXPECT_TRUE(cinfo.setCameraName(g_test_name)); + EXPECT_TRUE(cinfo.isCalibrated()); + sensor_msgs::CameraInfo ci(cinfo.getCameraInfo()); + sensor_msgs::CameraInfo exp(expected_calibration()); + compare_calibration(exp, ci); +} + +// Test load of invalid CameraInfo URLs +TEST(GetInfo, invalidLoads) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node); + + EXPECT_FALSE(cinfo.loadCameraInfo(std::string("flash:///"))); + EXPECT_FALSE(cinfo.isCalibrated()); + + EXPECT_FALSE(cinfo.loadCameraInfo(std::string("html://ros.org/wiki/camera_info_manager"))); + EXPECT_FALSE(cinfo.isCalibrated()); + + sensor_msgs::CameraInfo ci(cinfo.getCameraInfo()); + sensor_msgs::CameraInfo exp; + compare_calibration(exp, ci); +} + +// Test ability to set CameraInfo directly +TEST(SetInfo, setCameraInfo) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node); + + // issue calibration service request + sensor_msgs::CameraInfo exp(expected_calibration()); + bool success = cinfo.setCameraInfo(exp); + EXPECT_TRUE(success); + + // only check results if the service succeeded, avoiding confusing + // and redundant failure messages + if (success) + { + // check that it worked + EXPECT_TRUE(cinfo.isCalibrated()); + sensor_msgs::CameraInfo ci = cinfo.getCameraInfo(); + compare_calibration(exp, ci); + } +} + +// Test ability to set calibrated CameraInfo +TEST(SetInfo, setCalibration) +{ + ros::NodeHandle node; + camera_info_manager::CameraInfoManager cinfo(node); + + // issue calibration service request + sensor_msgs::CameraInfo exp(expected_calibration()); + bool success = set_calibration(node, exp); + + // only check results if the service succeeded, avoiding confusing + // and redundant failure messages + if (success) + { + // check that it worked + EXPECT_TRUE(cinfo.isCalibrated()); + sensor_msgs::CameraInfo ci = cinfo.getCameraInfo(); + compare_calibration(exp, ci); + } +} + +// Test ability to save calibrated CameraInfo in default URL +TEST(SetInfo, saveCalibrationDefault) +{ + ros::NodeHandle node; + sensor_msgs::CameraInfo exp(expected_calibration()); + bool success; + + // Set ${ROS_HOME} to /tmp, then delete the /tmp/camera_info + // directory and everything in it. + setenv("ROS_HOME", "/tmp", true); + delete_tmp_camera_info_directory(); + + { + // create instance to save calibrated data + camera_info_manager::CameraInfoManager cinfo(node); + EXPECT_FALSE(cinfo.isCalibrated()); + + // issue calibration service request + success = set_calibration(node, exp); + EXPECT_TRUE(cinfo.isCalibrated()); + } + + // only check results if the service succeeded, avoiding confusing + // and redundant failure messages + if (success) + { + // create a new instance to load saved calibration + camera_info_manager::CameraInfoManager cinfo2(node); + EXPECT_TRUE(cinfo2.isCalibrated()); + if (cinfo2.isCalibrated()) + { + sensor_msgs::CameraInfo ci(cinfo2.getCameraInfo()); + compare_calibration(exp, ci); + } + } +} + +// Test ability to save calibrated CameraInfo to default location with +// explicit camera name +TEST(SetInfo, saveCalibrationCameraName) +{ + ros::NodeHandle node; + sensor_msgs::CameraInfo exp(expected_calibration()); + bool success; + + // set ${ROS_HOME} to /tmp, delete the calibration file + std::string ros_home("/tmp"); + setenv("ROS_HOME", ros_home.c_str(), true); + std::string tmpFile(ros_home + "/camera_info/" + g_camera_name + ".yaml"); + delete_file(tmpFile); + + { + // create instance to save calibrated data + camera_info_manager::CameraInfoManager cinfo(node, g_camera_name); + success = set_calibration(node, exp); + EXPECT_TRUE(cinfo.isCalibrated()); + } + + // only check results if the service succeeded, avoiding confusing + // and redundant failure messages + if (success) + { + // create a new instance to load saved calibration + camera_info_manager::CameraInfoManager cinfo2(node); + std::string url = "file://" + tmpFile; + cinfo2.loadCameraInfo(std::string(url)); + EXPECT_TRUE(cinfo2.isCalibrated()); + if (cinfo2.isCalibrated()) + { + sensor_msgs::CameraInfo ci(cinfo2.getCameraInfo()); + compare_calibration(exp, ci); + } + } +} + +// Test ability to save calibrated CameraInfo in a file +TEST(SetInfo, saveCalibrationFile) +{ + return; + + ros::NodeHandle node; + sensor_msgs::CameraInfo exp(expected_calibration()); + std::string cname("camera"); + std::string tmpFile("/tmp/camera_info_manager_calibration_test.yaml"); + std::string url = "file://" + tmpFile; + bool success; + + // first, delete the file + delete_file(tmpFile); + + { + // create instance to save calibrated data + camera_info_manager::CameraInfoManager cinfo(node, cname, url); + success = set_calibration(node, exp); + EXPECT_TRUE(cinfo.isCalibrated()); + } + + // only check results if the service succeeded, avoiding confusing + // and redundant failure messages + if (success) + { + // create a new instance to load saved calibration + camera_info_manager::CameraInfoManager cinfo2(node, cname, url); + EXPECT_TRUE(cinfo2.isCalibrated()); + if (cinfo2.isCalibrated()) + { + sensor_msgs::CameraInfo ci(cinfo2.getCameraInfo()); + compare_calibration(exp, ci); + } + } +} + +// Test ability to save calibrated CameraInfo in a package +// (needs write access). +TEST(SetInfo, saveCalibrationPackage) +{ + ros::NodeHandle node; + sensor_msgs::CameraInfo exp(expected_calibration()); + std::string pkgPath(ros::package::getPath(g_package_name)); + std::string filename(pkgPath + g_package_filename); + bool success; + + // first, delete the file + delete_file(filename); + + { + // create instance to save calibrated data + camera_info_manager::CameraInfoManager cinfo(node, g_camera_name, + g_package_url); + success = set_calibration(node, exp); + EXPECT_TRUE(cinfo.isCalibrated()); + } + + // only check results if the service succeeded, avoiding confusing + // and redundant failure messages + if (success) + { + // create a new instance to load saved calibration + camera_info_manager::CameraInfoManager cinfo2(node, g_camera_name, + g_package_url); + EXPECT_TRUE(cinfo2.isCalibrated()); + if (cinfo2.isCalibrated()) + { + sensor_msgs::CameraInfo ci(cinfo2.getCameraInfo()); + compare_calibration(exp, ci); + } + } +} + +TEST(UrlSubstitution, cameraName) +{ + ros::NodeHandle node; + std::string name_url; + std::string exp_url; + + // resolve a GUID camera name + name_url = "package://" + g_package_name + "/tests/${NAME}.yaml"; + exp_url = "package://" + g_package_name + "/tests/" + g_camera_name + ".yaml"; + check_url_substitution(node, name_url, exp_url, g_camera_name); + + // substitute camera name "test" + name_url = "package://" + g_package_name + "/tests/${NAME}_calibration.yaml"; + std::string test_name("test"); + exp_url = "package://" + g_package_name + "/tests/" + test_name + + "_calibration.yaml"; + check_url_substitution(node, name_url, exp_url, test_name); + + // with an '_' in the name + test_name = "camera_1024x768"; + exp_url = "package://" + g_package_name + "/tests/" + test_name + + "_calibration.yaml"; + check_url_substitution(node, name_url, exp_url, test_name); + + // substitute empty camera name + name_url = "package://" + g_package_name + "/tests/${NAME}_calibration.yaml"; + std::string empty_name(""); + exp_url = "package://" + g_package_name + "/tests/" + empty_name + + "_calibration.yaml"; + check_url_substitution(node, name_url, exp_url, empty_name); + + // substitute test camera calibration from this package + check_url_substitution(node, g_package_name_url, g_package_url, g_test_name); +} + +TEST(UrlSubstitution, rosHome) +{ + ros::NodeHandle node; + std::string name_url; + std::string exp_url; + char *home_env = getenv("HOME"); + std::string home(home_env); + + // resolve ${ROS_HOME} with environment variable undefined + unsetenv("ROS_HOME"); + name_url = "file://${ROS_HOME}/camera_info/test_camera.yaml"; + exp_url = "file://" + home + "/.ros/camera_info/test_camera.yaml"; + check_url_substitution(node, name_url, exp_url, g_camera_name); + + // resolve ${ROS_HOME} with environment variable defined + setenv("ROS_HOME", "/my/ros/home", true); + name_url = "file://${ROS_HOME}/camera_info/test_camera.yaml"; + exp_url = "file:///my/ros/home/camera_info/test_camera.yaml"; + check_url_substitution(node, name_url, exp_url, g_camera_name); +} + +TEST(UrlSubstitution, unmatchedDollarSigns) +{ + ros::NodeHandle node; + + // test for "$$" in the URL (NAME should be resolved) + std::string name_url("file:///tmp/$${NAME}.yaml"); + std::string exp_url("file:///tmp/$" + g_camera_name + ".yaml"); + check_url_substitution(node, name_url, exp_url, g_camera_name); + + // test for "$" in middle of string + name_url = "file:///$whatever.yaml"; + check_url_substitution(node, name_url, name_url, g_camera_name); + + // test for "$$" in middle of string + name_url = "file:///something$$whatever.yaml"; + check_url_substitution(node, name_url, name_url, g_camera_name); + + // test for "$$" at end of string + name_url = "file:///$$"; + check_url_substitution(node, name_url, name_url, g_camera_name); +} + +TEST(UrlSubstitution, emptyURL) +{ + // test that empty URL is handled correctly + ros::NodeHandle node; + std::string empty_url(""); + check_url_substitution(node, empty_url, empty_url, g_camera_name); +} + +TEST(UrlSubstitution, invalidVariables) +{ + ros::NodeHandle node; + std::string name_url; + + // missing "{...}" + name_url = "file:///tmp/$NAME.yaml"; + check_url_substitution(node, name_url, name_url, g_camera_name); + + // invalid substitution variable name + name_url = "file:///tmp/${INVALID}/calibration.yaml"; + check_url_substitution(node, name_url, name_url, g_camera_name); + + // truncated substitution variable + name_url = "file:///tmp/${NAME"; + check_url_substitution(node, name_url, name_url, g_camera_name); + + // missing substitution variable + name_url = "file:///tmp/${}"; + check_url_substitution(node, name_url, name_url, g_camera_name); + + // no exception thrown for single "$" at end of string + name_url = "file:///$"; + check_url_substitution(node, name_url, name_url, g_camera_name); +} + +// Run all the tests that were declared with TEST() +int main(int argc, char **argv) +{ + ros::init(argc, argv, "camera_info_manager_unit_test"); + testing::InitGoogleTest(&argc, argv); + + // create asynchronous thread for handling service requests + ros::AsyncSpinner spinner(1); + spinner.start(); + + // run the tests in this thread + return RUN_ALL_TESTS(); +} diff --git a/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/unit_test.test b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/unit_test.test new file mode 100644 index 000000000..e70b5736d --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/camera_info_manager/tests/unit_test.test @@ -0,0 +1,17 @@ +<!-- -*- mode: XML -*- --> +<!-- rostest launch file for camera_info_manager + + This unit test uses rostest, because the camera_info_manager + constructor requires a node handle. Apart from needing a ROS + environment, it is completely self-contained. + + $Id$ + --> + +<launch> + + <!-- start unit-test node --> + <test pkg="camera_info_manager" type="unit_test" name="unit_test" + test-name="unit_test" time-limit="2.0" /> + +</launch> diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/.tar b/Robot_Development/catkin_ws/libraries/image_common/image_transport/.tar new file mode 100644 index 000000000..adccd66f3 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/.tar @@ -0,0 +1,2 @@ +{!!python/unicode 'url': 'https://github.com/ros-gbp/image_common-release/archive/release/kinetic/image_transport/1.11.10-0.tar.gz', + !!python/unicode 'version': image_common-release-release-kinetic-image_transport-1.11.10-0} diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/CHANGELOG.rst b/Robot_Development/catkin_ws/libraries/image_common/image_transport/CHANGELOG.rst new file mode 100644 index 000000000..87bfe1642 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/CHANGELOG.rst @@ -0,0 +1,177 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package image_transport +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +1.11.10 (2016-01-19) +-------------------- + +1.11.9 (2016-01-17) +------------------- +* fix linkage in tutorials +* Use $catkin_EXPORTED_TARGETS +* Contributors: Jochen Sprickerhof, Vincent Rabaud + +1.11.8 (2015-11-29) +------------------- + +1.11.7 (2015-07-28) +------------------- + +1.11.6 (2015-07-16) +------------------- + +1.11.5 (2015-05-14) +------------------- +* image_transport: fix CameraSubscriber shutdown (circular shared_ptr ref) + CameraSubscriber uses a private boost::shared_ptr to share an impl object + between copied instances. In CameraSubscriber::CameraSubscriber(), it + handed this shared_ptr to boost::bind() and saved the created wall timer + in the impl object, thus creating a circular reference. The impl object + was therefore never freed. + Fix that by passing a plain pointer to boost::bind(). +* avoid a memory copy for the raw publisher +* add a way to publish an image with only the data pointer +* Make function inline to avoid duplicated names when linking statically +* add plugin examples for the tutorial +* update instructions for catkin +* remove uselessly linked library + fixes `#28 <https://github.com/ros-perception/image_common/issues/28>`_ +* add a tutorial for image_transport +* Contributors: Gary Servin, Max Schwarz, Vincent Rabaud + +1.11.4 (2014-09-21) +------------------- + +1.11.3 (2014-05-19) +------------------- + +1.11.2 (2014-02-13) +------------------- + +1.11.1 (2014-01-26 02:33) +------------------------- + +1.11.0 (2013-07-20 12:23) +------------------------- + +1.10.5 (2014-01-26 02:34) +------------------------- + +1.10.4 (2013-07-20 11:42) +------------------------- +* add Jack as maintainer +* update my email address +* Contributors: Vincent Rabaud + +1.10.3 (2013-02-21 05:33) +------------------------- + +1.10.2 (2013-02-21 04:48) +------------------------- + +1.10.1 (2013-02-21 04:16) +------------------------- + +1.10.0 (2013-01-13) +------------------- +* fix the urls +* use the pluginlib script to remove some warnings +* added license headers to various cpp and h files +* Contributors: Aaron Blasdel, Vincent Rabaud + +1.9.22 (2012-12-16) +------------------- +* get rid of the deprecated class_loader interface +* Contributors: Vincent Rabaud + +1.9.21 (2012-12-14) +------------------- +* CMakeLists.txt clean up +* Updated package.xml file(s) to handle new catkin buildtool_depend + requirement +* Contributors: William Woodall, mirzashah + +1.9.20 (2012-12-04) +------------------- + +1.9.19 (2012-11-08) +------------------- +* add the right link libraries +* Contributors: Vincent Rabaud + +1.9.18 (2012-11-06) +------------------- +* Isolated plugins into their own library to follow new + class_loader/pluginlib guidelines. +* remove the brief attribute +* Contributors: Mirza Shah, Vincent Rabaud + +1.9.17 (2012-10-30 19:32) +------------------------- + +1.9.16 (2012-10-30 09:10) +------------------------- +* add xml file +* Contributors: Vincent Rabaud + +1.9.15 (2012-10-13 08:43) +------------------------- +* fix bad folder/libraries +* Contributors: Vincent Rabaud + +1.9.14 (2012-10-13 01:07) +------------------------- + +1.9.13 (2012-10-06) +------------------- + +1.9.12 (2012-10-04) +------------------- + +1.9.11 (2012-10-02 02:56) +------------------------- + +1.9.10 (2012-10-02 02:42) +------------------------- + +1.9.9 (2012-10-01) +------------------ +* fix dependencies +* Contributors: Vincent Rabaud + +1.9.8 (2012-09-30) +------------------ +* add catkin as a dependency +* comply to the catkin API +* Contributors: Vincent Rabaud + +1.9.7 (2012-09-18 11:39) +------------------------ + +1.9.6 (2012-09-18 11:07) +------------------------ + +1.9.5 (2012-09-13) +------------------ +* install the include directories +* Contributors: Vincent Rabaud + +1.9.4 (2012-09-12 23:37) +------------------------ + +1.9.3 (2012-09-12 20:44) +------------------------ + +1.9.2 (2012-09-10) +------------------ + +1.9.1 (2012-09-07 15:33) +------------------------ +* make the libraries public +* Contributors: Vincent Rabaud + +1.9.0 (2012-09-07 13:03) +------------------------ +* catkinize for Groovy +* Initial image_common stack check-in, containing image_transport. +* Contributors: Vincent Rabaud, gerkey, kwc, mihelich, pmihelich, straszheim, vrabaud diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/CMakeLists.txt b/Robot_Development/catkin_ws/libraries/image_common/image_transport/CMakeLists.txt new file mode 100644 index 000000000..6e43f2fd6 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/CMakeLists.txt @@ -0,0 +1,69 @@ +cmake_minimum_required(VERSION 2.8.3) +project(image_transport) + +find_package(catkin REQUIRED + COMPONENTS + message_filters + pluginlib + rosconsole + roscpp + roslib + sensor_msgs +) + +find_package(Boost REQUIRED) + +catkin_package( + INCLUDE_DIRS include + LIBRARIES ${PROJECT_NAME} + DEPENDS message_filters pluginlib rosconsole roscpp roslib sensor_msgs +) + +include_directories(include ${catkin_INCLUDE_DIRS}) + +# Build libimage_transport +add_library(${PROJECT_NAME} + src/camera_common.cpp + src/camera_publisher.cpp + src/camera_subscriber.cpp + src/image_transport.cpp + src/publisher.cpp + src/single_subscriber_publisher.cpp + src/subscriber.cpp +) +add_dependencies(${PROJECT_NAME} ${catkin_EXPORTED_TARGETS}) +target_link_libraries(${PROJECT_NAME} + ${Boost_LIBRARIES} + ${catkin_LIBRARIES} +) + +# Build libimage_transport_plugins +add_library(${PROJECT_NAME}_plugins src/manifest.cpp src/raw_publisher.cpp) +target_link_libraries(${PROJECT_NAME}_plugins ${PROJECT_NAME}) + +install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_plugins + DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} + COMPONENT main +) +install(DIRECTORY include/${PROJECT_NAME}/ + DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +) + +# add two execs +add_executable(republish src/republish.cpp) +target_link_libraries(republish ${PROJECT_NAME}) + +add_executable(list_transports src/list_transports.cpp) +target_link_libraries(list_transports + ${PROJECT_NAME} + ${catkin_LIBRARIES} +) + +install(TARGETS list_transports republish + DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +) + +# add xml file +install(FILES default_plugins.xml + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +) diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/default_plugins.xml b/Robot_Development/catkin_ws/libraries/image_common/image_transport/default_plugins.xml new file mode 100644 index 000000000..f3500ecbb --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/default_plugins.xml @@ -0,0 +1,13 @@ +<library path="lib/libimage_transport_plugins"> + <class name="image_transport/raw_pub" type="image_transport::RawPublisher" base_class_type="image_transport::PublisherPlugin"> + <description> + This is the default publisher. It publishes the Image as-is on the base topic. + </description> + </class> + + <class name="image_transport/raw_sub" type="image_transport::RawSubscriber" base_class_type="image_transport::SubscriberPlugin"> + <description> + This is the default pass-through subscriber for topics of type sensor_msgs/Image. + </description> + </class> +</library> diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_common.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_common.h new file mode 100644 index 000000000..f4c7745a2 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_common.h @@ -0,0 +1,47 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_CAMERA_COMMON_H +#define IMAGE_TRANSPORT_CAMERA_COMMON_H + +#include <string> + +namespace image_transport { + +/// \brief Form the camera info topic name, sibling to the base topic +std::string getCameraInfoTopic(const std::string& base_topic); + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_publisher.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_publisher.h new file mode 100644 index 000000000..222e68aef --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_publisher.h @@ -0,0 +1,135 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_CAMERA_PUBLISHER_H +#define IMAGE_TRANSPORT_CAMERA_PUBLISHER_H + +#include <ros/ros.h> +#include <sensor_msgs/Image.h> +#include <sensor_msgs/CameraInfo.h> +#include "image_transport/single_subscriber_publisher.h" + +namespace image_transport { + +class ImageTransport; + +/** + * \brief Manages advertisements for publishing camera images. + * + * CameraPublisher is a convenience class for publishing synchronized image and + * camera info topics using the standard topic naming convention, where the info + * topic name is "camera_info" in the same namespace as the base image topic. + * + * On the client side, CameraSubscriber simplifies subscribing to camera images. + * + * A CameraPublisher should always be created through a call to + * ImageTransport::advertiseCamera(), or copied from one that was. + * Once all copies of a specific CameraPublisher go out of scope, any subscriber callbacks + * associated with that handle will stop being called. Once all CameraPublisher for a + * given base topic go out of scope the topic (and all subtopics) will be unadvertised. + */ +class CameraPublisher +{ +public: + CameraPublisher() {} + + /*! + * \brief Returns the number of subscribers that are currently connected to + * this CameraPublisher. + * + * Returns max(image topic subscribers, info topic subscribers). + */ + uint32_t getNumSubscribers() const; + + /*! + * \brief Returns the base (image) topic of this CameraPublisher. + */ + std::string getTopic() const; + + /** + * \brief Returns the camera info topic of this CameraPublisher. + */ + std::string getInfoTopic() const; + + /*! + * \brief Publish an (image, info) pair on the topics associated with this CameraPublisher. + */ + void publish(const sensor_msgs::Image& image, const sensor_msgs::CameraInfo& info) const; + + /*! + * \brief Publish an (image, info) pair on the topics associated with this CameraPublisher. + */ + void publish(const sensor_msgs::ImageConstPtr& image, + const sensor_msgs::CameraInfoConstPtr& info) const; + + /*! + * \brief Publish an (image, info) pair with given timestamp on the topics associated with + * this CameraPublisher. + * + * Convenience version, which sets the timestamps of both image and info to stamp before + * publishing. + */ + void publish(sensor_msgs::Image& image, sensor_msgs::CameraInfo& info, ros::Time stamp) const; + + /*! + * \brief Shutdown the advertisements associated with this Publisher. + */ + void shutdown(); + + operator void*() const; + bool operator< (const CameraPublisher& rhs) const { return impl_ < rhs.impl_; } + bool operator!=(const CameraPublisher& rhs) const { return impl_ != rhs.impl_; } + bool operator==(const CameraPublisher& rhs) const { return impl_ == rhs.impl_; } + +private: + CameraPublisher(ImageTransport& image_it, ros::NodeHandle& info_nh, + const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& image_connect_cb, + const SubscriberStatusCallback& image_disconnect_cb, + const ros::SubscriberStatusCallback& info_connect_cb, + const ros::SubscriberStatusCallback& info_disconnect_cb, + const ros::VoidPtr& tracked_object, bool latch); + + struct Impl; + typedef boost::shared_ptr<Impl> ImplPtr; + typedef boost::weak_ptr<Impl> ImplWPtr; + + ImplPtr impl_; + + friend class ImageTransport; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_subscriber.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_subscriber.h new file mode 100644 index 000000000..aef447d94 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/camera_subscriber.h @@ -0,0 +1,118 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_CAMERA_SUBSCRIBER_H +#define IMAGE_TRANSPORT_CAMERA_SUBSCRIBER_H + +#include <ros/ros.h> +#include <sensor_msgs/CameraInfo.h> +#include <sensor_msgs/Image.h> +#include "image_transport/transport_hints.h" + +namespace image_transport { + +class ImageTransport; + +/** + * \brief Manages a subscription callback on synchronized Image and CameraInfo topics. + * + * CameraSubscriber is the client-side counterpart to CameraPublisher, and assumes the + * same topic naming convention. The callback is of type: +\verbatim +void callback(const sensor_msgs::ImageConstPtr&, const sensor_msgs::CameraInfoConstPtr&); +\endverbatim + * + * A CameraSubscriber should always be created through a call to + * ImageTransport::subscribeCamera(), or copied from one that was. + * Once all copies of a specific CameraSubscriber go out of scope, the subscription callback + * associated with that handle will stop being called. Once all CameraSubscriber for a given + * topic go out of scope the topic will be unsubscribed. + */ +class CameraSubscriber +{ +public: + typedef boost::function<void(const sensor_msgs::ImageConstPtr&, + const sensor_msgs::CameraInfoConstPtr&)> Callback; + + CameraSubscriber() {} + + /** + * \brief Get the base topic (on which the raw image is published). + */ + std::string getTopic() const; + + /** + * \brief Get the camera info topic. + */ + std::string getInfoTopic() const; + + /** + * \brief Returns the number of publishers this subscriber is connected to. + */ + uint32_t getNumPublishers() const; + + /** + * \brief Returns the name of the transport being used. + */ + std::string getTransport() const; + + /** + * \brief Unsubscribe the callback associated with this CameraSubscriber. + */ + void shutdown(); + + operator void*() const; + bool operator< (const CameraSubscriber& rhs) const { return impl_ < rhs.impl_; } + bool operator!=(const CameraSubscriber& rhs) const { return impl_ != rhs.impl_; } + bool operator==(const CameraSubscriber& rhs) const { return impl_ == rhs.impl_; } + +private: + CameraSubscriber(ImageTransport& image_it, ros::NodeHandle& info_nh, + const std::string& base_topic, uint32_t queue_size, + const Callback& callback, + const ros::VoidPtr& tracked_object = ros::VoidPtr(), + const TransportHints& transport_hints = TransportHints()); + + struct Impl; + typedef boost::shared_ptr<Impl> ImplPtr; + typedef boost::weak_ptr<Impl> ImplWPtr; + + ImplPtr impl_; + + friend class ImageTransport; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/exception.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/exception.h new file mode 100644 index 000000000..1b3e2f928 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/exception.h @@ -0,0 +1,71 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_EXCEPTION_H +#define IMAGE_TRANSPORT_EXCEPTION_H + +#include <stdexcept> + +namespace image_transport { + +/** + * \brief A base class for all image_transport exceptions inheriting from std::runtime_error. + */ +class Exception : public std::runtime_error +{ +public: + Exception(const std::string& message) : std::runtime_error(message) {} +}; + +/** + * \brief An exception class thrown when image_transport is unable to load a requested transport. + */ +class TransportLoadException : public Exception +{ +public: + TransportLoadException(const std::string& transport, const std::string& message) + : Exception("Unable to load plugin for transport '" + transport + "', error string:\n" + message), + transport_(transport.c_str()) + { + } + + std::string getTransport() const { return transport_; } + +protected: + const char* transport_; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/image_transport.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/image_transport.h new file mode 100644 index 000000000..195799982 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/image_transport.h @@ -0,0 +1,204 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_IMAGE_TRANSPORT_H +#define IMAGE_TRANSPORT_IMAGE_TRANSPORT_H + +#include "image_transport/publisher.h" +#include "image_transport/subscriber.h" +#include "image_transport/camera_publisher.h" +#include "image_transport/camera_subscriber.h" + +namespace image_transport { + +/** + * \brief Advertise and subscribe to image topics. + * + * ImageTransport is analogous to ros::NodeHandle in that it contains advertise() and + * subscribe() functions for creating advertisements and subscriptions of image topics. + */ +class ImageTransport +{ +public: + explicit ImageTransport(const ros::NodeHandle& nh); + + ~ImageTransport(); + + /*! + * \brief Advertise an image topic, simple version. + */ + Publisher advertise(const std::string& base_topic, uint32_t queue_size, bool latch = false); + + /*! + * \brief Advertise an image topic with subcriber status callbacks. + */ + Publisher advertise(const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& connect_cb, + const SubscriberStatusCallback& disconnect_cb = SubscriberStatusCallback(), + const ros::VoidPtr& tracked_object = ros::VoidPtr(), bool latch = false); + + /** + * \brief Subscribe to an image topic, version for arbitrary boost::function object. + */ + Subscriber subscribe(const std::string& base_topic, uint32_t queue_size, + const boost::function<void(const sensor_msgs::ImageConstPtr&)>& callback, + const ros::VoidPtr& tracked_object = ros::VoidPtr(), + const TransportHints& transport_hints = TransportHints()); + + /** + * \brief Subscribe to an image topic, version for bare function. + */ + Subscriber subscribe(const std::string& base_topic, uint32_t queue_size, + void(*fp)(const sensor_msgs::ImageConstPtr&), + const TransportHints& transport_hints = TransportHints()) + { + return subscribe(base_topic, queue_size, + boost::function<void(const sensor_msgs::ImageConstPtr&)>(fp), + ros::VoidPtr(), transport_hints); + } + + /** + * \brief Subscribe to an image topic, version for class member function with bare pointer. + */ + template<class T> + Subscriber subscribe(const std::string& base_topic, uint32_t queue_size, + void(T::*fp)(const sensor_msgs::ImageConstPtr&), T* obj, + const TransportHints& transport_hints = TransportHints()) + { + return subscribe(base_topic, queue_size, boost::bind(fp, obj, _1), ros::VoidPtr(), transport_hints); + } + + /** + * \brief Subscribe to an image topic, version for class member function with shared_ptr. + */ + template<class T> + Subscriber subscribe(const std::string& base_topic, uint32_t queue_size, + void(T::*fp)(const sensor_msgs::ImageConstPtr&), + const boost::shared_ptr<T>& obj, + const TransportHints& transport_hints = TransportHints()) + { + return subscribe(base_topic, queue_size, boost::bind(fp, obj.get(), _1), obj, transport_hints); + } + + /*! + * \brief Advertise a synchronized camera raw image + info topic pair, simple version. + */ + CameraPublisher advertiseCamera(const std::string& base_topic, uint32_t queue_size, bool latch = false); + + /*! + * \brief Advertise a synchronized camera raw image + info topic pair with subscriber status + * callbacks. + */ + CameraPublisher advertiseCamera(const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& image_connect_cb, + const SubscriberStatusCallback& image_disconnect_cb = SubscriberStatusCallback(), + const ros::SubscriberStatusCallback& info_connect_cb = ros::SubscriberStatusCallback(), + const ros::SubscriberStatusCallback& info_disconnect_cb = ros::SubscriberStatusCallback(), + const ros::VoidPtr& tracked_object = ros::VoidPtr(), bool latch = false); + + /** + * \brief Subscribe to a synchronized image & camera info topic pair, version for arbitrary + * boost::function object. + * + * This version assumes the standard topic naming scheme, where the info topic is + * named "camera_info" in the same namespace as the base image topic. + */ + CameraSubscriber subscribeCamera(const std::string& base_topic, uint32_t queue_size, + const CameraSubscriber::Callback& callback, + const ros::VoidPtr& tracked_object = ros::VoidPtr(), + const TransportHints& transport_hints = TransportHints()); + + /** + * \brief Subscribe to a synchronized image & camera info topic pair, version for bare function. + */ + CameraSubscriber subscribeCamera(const std::string& base_topic, uint32_t queue_size, + void(*fp)(const sensor_msgs::ImageConstPtr&, + const sensor_msgs::CameraInfoConstPtr&), + const TransportHints& transport_hints = TransportHints()) + { + return subscribeCamera(base_topic, queue_size, CameraSubscriber::Callback(fp), ros::VoidPtr(), + transport_hints); + } + + /** + * \brief Subscribe to a synchronized image & camera info topic pair, version for class member + * function with bare pointer. + */ + template<class T> + CameraSubscriber subscribeCamera(const std::string& base_topic, uint32_t queue_size, + void(T::*fp)(const sensor_msgs::ImageConstPtr&, + const sensor_msgs::CameraInfoConstPtr&), T* obj, + const TransportHints& transport_hints = TransportHints()) + { + return subscribeCamera(base_topic, queue_size, boost::bind(fp, obj, _1, _2), ros::VoidPtr(), + transport_hints); + } + + /** + * \brief Subscribe to a synchronized image & camera info topic pair, version for class member + * function with shared_ptr. + */ + template<class T> + CameraSubscriber subscribeCamera(const std::string& base_topic, uint32_t queue_size, + void(T::*fp)(const sensor_msgs::ImageConstPtr&, + const sensor_msgs::CameraInfoConstPtr&), + const boost::shared_ptr<T>& obj, + const TransportHints& transport_hints = TransportHints()) + { + return subscribeCamera(base_topic, queue_size, boost::bind(fp, obj.get(), _1, _2), obj, + transport_hints); + } + + /** + * \brief Returns the names of all transports declared in the system. Declared + * transports are not necessarily built or loadable. + */ + std::vector<std::string> getDeclaredTransports() const; + + /** + * \brief Returns the names of all transports that are loadable in the system. + */ + std::vector<std::string> getLoadableTransports() const; + +private: + struct Impl; + typedef boost::shared_ptr<Impl> ImplPtr; + typedef boost::weak_ptr<Impl> ImplWPtr; + + ImplPtr impl_; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/loader_fwds.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/loader_fwds.h new file mode 100644 index 000000000..2d2dd311f --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/loader_fwds.h @@ -0,0 +1,56 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_LOADER_FWDS_H +#define IMAGE_TRANSPORT_LOADER_FWDS_H + +// Forward-declare some classes most users shouldn't care about so that +// image_transport.h doesn't bring them in. + +namespace pluginlib { + template<class T> class ClassLoader; +} + +namespace image_transport { + class PublisherPlugin; + class SubscriberPlugin; + + typedef pluginlib::ClassLoader<PublisherPlugin> PubLoader; + typedef boost::shared_ptr<PubLoader> PubLoaderPtr; + + typedef pluginlib::ClassLoader<SubscriberPlugin> SubLoader; + typedef boost::shared_ptr<SubLoader> SubLoaderPtr; +} + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/publisher.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/publisher.h new file mode 100644 index 000000000..593e56a5e --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/publisher.h @@ -0,0 +1,125 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_PUBLISHER_H +#define IMAGE_TRANSPORT_PUBLISHER_H + +#include <ros/ros.h> +#include <sensor_msgs/Image.h> +#include "image_transport/single_subscriber_publisher.h" +#include "image_transport/exception.h" +#include "image_transport/loader_fwds.h" + +namespace image_transport { + +/** + * \brief Manages advertisements of multiple transport options on an Image topic. + * + * Publisher is a drop-in replacement for ros::Publisher when publishing + * Image topics. In a minimally built environment, they behave the same; however, + * Publisher is extensible via plugins to publish alternative representations of + * the image on related subtopics. This is especially useful for limiting bandwidth and + * latency over a network connection, when you might (for example) use the theora plugin + * to transport the images as streamed video. All topics are published only on demand + * (i.e. if there are subscribers). + * + * A Publisher should always be created through a call to ImageTransport::advertise(), + * or copied from one that was. + * Once all copies of a specific Publisher go out of scope, any subscriber callbacks + * associated with that handle will stop being called. Once all Publisher for a + * given base topic go out of scope the topic (and all subtopics) will be unadvertised. + */ +class Publisher +{ +public: + Publisher() {} + + /*! + * \brief Returns the number of subscribers that are currently connected to + * this Publisher. + * + * Returns the total number of subscribers to all advertised topics. + */ + uint32_t getNumSubscribers() const; + + /*! + * \brief Returns the base topic of this Publisher. + */ + std::string getTopic() const; + + /*! + * \brief Publish an image on the topics associated with this Publisher. + */ + void publish(const sensor_msgs::Image& message) const; + + /*! + * \brief Publish an image on the topics associated with this Publisher. + */ + void publish(const sensor_msgs::ImageConstPtr& message) const; + + /*! + * \brief Shutdown the advertisements associated with this Publisher. + */ + void shutdown(); + + operator void*() const; + bool operator< (const Publisher& rhs) const { return impl_ < rhs.impl_; } + bool operator!=(const Publisher& rhs) const { return impl_ != rhs.impl_; } + bool operator==(const Publisher& rhs) const { return impl_ == rhs.impl_; } + +private: + Publisher(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& connect_cb, + const SubscriberStatusCallback& disconnect_cb, + const ros::VoidPtr& tracked_object, bool latch, + const PubLoaderPtr& loader); + + struct Impl; + typedef boost::shared_ptr<Impl> ImplPtr; + typedef boost::weak_ptr<Impl> ImplWPtr; + + ImplPtr impl_; + + static void weakSubscriberCb(const ImplWPtr& impl_wptr, + const SingleSubscriberPublisher& plugin_pub, + const SubscriberStatusCallback& user_cb); + + SubscriberStatusCallback rebindCB(const SubscriberStatusCallback& user_cb); + + friend class ImageTransport; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/publisher_plugin.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/publisher_plugin.h new file mode 100644 index 000000000..cc9c08692 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/publisher_plugin.h @@ -0,0 +1,150 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_PUBLISHER_PLUGIN_H +#define IMAGE_TRANSPORT_PUBLISHER_PLUGIN_H + +#include <ros/ros.h> +#include <sensor_msgs/Image.h> +#include "image_transport/single_subscriber_publisher.h" + +namespace image_transport { + +/** + * \brief Base class for plugins to Publisher. + */ +class PublisherPlugin : boost::noncopyable +{ +public: + virtual ~PublisherPlugin() {} + + /** + * \brief Get a string identifier for the transport provided by + * this plugin. + */ + virtual std::string getTransportName() const = 0; + + /** + * \brief Advertise a topic, simple version. + */ + void advertise(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + bool latch = true) + { + advertiseImpl(nh, base_topic, queue_size, SubscriberStatusCallback(), + SubscriberStatusCallback(), ros::VoidPtr(), latch); + } + + /** + * \brief Advertise a topic with subscriber status callbacks. + */ + void advertise(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& connect_cb, + const SubscriberStatusCallback& disconnect_cb = SubscriberStatusCallback(), + const ros::VoidPtr& tracked_object = ros::VoidPtr(), bool latch = true) + { + advertiseImpl(nh, base_topic, queue_size, connect_cb, disconnect_cb, tracked_object, latch); + } + + /** + * \brief Returns the number of subscribers that are currently connected to + * this PublisherPlugin. + */ + virtual uint32_t getNumSubscribers() const = 0; + + /** + * \brief Returns the communication topic that this PublisherPlugin will publish on. + */ + virtual std::string getTopic() const = 0; + + /** + * \brief Publish an image using the transport associated with this PublisherPlugin. + */ + virtual void publish(const sensor_msgs::Image& message) const = 0; + + /** + * \brief Publish an image using the transport associated with this PublisherPlugin. + */ + virtual void publish(const sensor_msgs::ImageConstPtr& message) const + { + publish(*message); + } + + /** + * \brief Publish an image using the transport associated with this PublisherPlugin. + * This version of the function can be used to optimize cases where you don't want to + * fill a ROS message first to avoid useless copies. + * @param message an image message to use information from (but not data) + * @param data a pointer to the image data to use to fill the Image message + */ + virtual void publish(const sensor_msgs::Image& message, const uint8_t* data) const + { + sensor_msgs::Image msg; + msg.header = message.header; + msg.height = message.height; + msg.width = message.width; + msg.encoding = message.encoding; + msg.is_bigendian = message.is_bigendian; + msg.step = message.step; + msg.data = std::vector<uint8_t>(data, data + msg.step*msg.height); + + publish(msg); + } + + /** + * \brief Shutdown any advertisements associated with this PublisherPlugin. + */ + virtual void shutdown() = 0; + + /** + * \brief Return the lookup name of the PublisherPlugin associated with a specific + * transport identifier. + */ + static std::string getLookupName(const std::string& transport_name) + { + return "image_transport/" + transport_name + "_pub"; + } + +protected: + /** + * \brief Advertise a topic. Must be implemented by the subclass. + */ + virtual void advertiseImpl(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& connect_cb, + const SubscriberStatusCallback& disconnect_cb, + const ros::VoidPtr& tracked_object, bool latch) = 0; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/raw_publisher.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/raw_publisher.h new file mode 100644 index 000000000..4ba36e3fa --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/raw_publisher.h @@ -0,0 +1,82 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_RAW_PUBLISHER_H +#define IMAGE_TRANSPORT_RAW_PUBLISHER_H + +#include "image_transport/simple_publisher_plugin.h" + +namespace image_transport { + +/** + * \brief The default PublisherPlugin. + * + * RawPublisher is a simple wrapper for ros::Publisher, publishing unaltered Image + * messages on the base topic. + */ +class RawPublisher : public SimplePublisherPlugin<sensor_msgs::Image> +{ +public: + virtual ~RawPublisher() {} + + virtual std::string getTransportName() const + { + return "raw"; + } + + // Override the default implementation because publishing the message pointer allows + // the no-copy intraprocess optimization. + virtual void publish(const sensor_msgs::ImageConstPtr& message) const + { + getPublisher().publish(message); + } + + // Override the default implementation to not copy data to a sensor_msgs::Image first + virtual void publish(const sensor_msgs::Image& message, const uint8_t* data) const; + +protected: + virtual void publish(const sensor_msgs::Image& message, const PublishFn& publish_fn) const + { + publish_fn(message); + } + + virtual std::string getTopicToAdvertise(const std::string& base_topic) const + { + return base_topic; + } +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/raw_subscriber.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/raw_subscriber.h new file mode 100644 index 000000000..824119166 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/raw_subscriber.h @@ -0,0 +1,72 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_RAW_SUBSCRIBER_H +#define IMAGE_TRANSPORT_RAW_SUBSCRIBER_H + +#include "image_transport/simple_subscriber_plugin.h" + +namespace image_transport { + +/** + * \brief The default SubscriberPlugin. + * + * RawSubscriber is a simple wrapper for ros::Subscriber which listens for Image messages + * and passes them through to the callback. + */ +class RawSubscriber : public SimpleSubscriberPlugin<sensor_msgs::Image> +{ +public: + virtual ~RawSubscriber() {} + + virtual std::string getTransportName() const + { + return "raw"; + } + +protected: + virtual void internalCallback(const sensor_msgs::ImageConstPtr& message, const Callback& user_cb) + { + user_cb(message); + } + + virtual std::string getTopicToSubscribe(const std::string& base_topic) const + { + return base_topic; + } +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/simple_publisher_plugin.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/simple_publisher_plugin.h new file mode 100644 index 000000000..691d2ed53 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/simple_publisher_plugin.h @@ -0,0 +1,240 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_SIMPLE_PUBLISHER_PLUGIN_H +#define IMAGE_TRANSPORT_SIMPLE_PUBLISHER_PLUGIN_H + +#include "image_transport/publisher_plugin.h" +#include <boost/scoped_ptr.hpp> + +namespace image_transport { + +/** + * \brief Base class to simplify implementing most plugins to Publisher. + * + * This base class vastly simplifies implementing a PublisherPlugin in the common + * case that all communication with the matching SubscriberPlugin happens over a + * single ROS topic using a transport-specific message type. SimplePublisherPlugin + * is templated on the transport-specific message type. + * + * A subclass need implement only two methods: + * - getTransportName() from PublisherPlugin + * - publish() with an extra PublishFn argument + * + * For access to the parameter server and name remappings, use nh(). + * + * getTopicToAdvertise() controls the name of the internal communication topic. + * It defaults to \<base topic\>/\<transport name\>. + */ +template <class M> +class SimplePublisherPlugin : public PublisherPlugin +{ +public: + virtual ~SimplePublisherPlugin() {} + + virtual uint32_t getNumSubscribers() const + { + if (simple_impl_) return simple_impl_->pub_.getNumSubscribers(); + return 0; + } + + virtual std::string getTopic() const + { + if (simple_impl_) return simple_impl_->pub_.getTopic(); + return std::string(); + } + + virtual void publish(const sensor_msgs::Image& message) const + { + if (!simple_impl_ || !simple_impl_->pub_) { + ROS_ASSERT_MSG(false, "Call to publish() on an invalid image_transport::SimplePublisherPlugin"); + return; + } + + publish(message, bindInternalPublisher(simple_impl_->pub_)); + } + + virtual void shutdown() + { + if (simple_impl_) simple_impl_->pub_.shutdown(); + } + +protected: + virtual void advertiseImpl(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& user_connect_cb, + const SubscriberStatusCallback& user_disconnect_cb, + const ros::VoidPtr& tracked_object, bool latch) + { + std::string transport_topic = getTopicToAdvertise(base_topic); + ros::NodeHandle param_nh(transport_topic); + simple_impl_.reset(new SimplePublisherPluginImpl(param_nh)); + simple_impl_->pub_ = nh.advertise<M>(transport_topic, queue_size, + bindCB(user_connect_cb, &SimplePublisherPlugin::connectCallback), + bindCB(user_disconnect_cb, &SimplePublisherPlugin::disconnectCallback), + tracked_object, latch); + } + + //! Generic function for publishing the internal message type. + typedef boost::function<void(const M&)> PublishFn; + + /** + * \brief Publish an image using the specified publish function. Must be implemented by + * the subclass. + * + * The PublishFn publishes the transport-specific message type. This indirection allows + * SimpleSubscriberPlugin to use this function for both normal broadcast publishing and + * single subscriber publishing (in subscription callbacks). + */ + virtual void publish(const sensor_msgs::Image& message, const PublishFn& publish_fn) const = 0; + + /** + * \brief Return the communication topic name for a given base topic. + * + * Defaults to \<base topic\>/\<transport name\>. + */ + virtual std::string getTopicToAdvertise(const std::string& base_topic) const + { + return base_topic + "/" + getTransportName(); + } + + /** + * \brief Function called when a subscriber connects to the internal publisher. + * + * Defaults to noop. + */ + virtual void connectCallback(const ros::SingleSubscriberPublisher& pub) {} + + /** + * \brief Function called when a subscriber disconnects from the internal publisher. + * + * Defaults to noop. + */ + virtual void disconnectCallback(const ros::SingleSubscriberPublisher& pub) {} + + /** + * \brief Returns the ros::NodeHandle to be used for parameter lookup. + */ + const ros::NodeHandle& nh() const + { + return simple_impl_->param_nh_; + } + + /** + * \brief Returns the internal ros::Publisher. + * + * This really only exists so RawPublisher can implement no-copy intraprocess message + * passing easily. + */ + const ros::Publisher& getPublisher() const + { + ROS_ASSERT(simple_impl_); + return simple_impl_->pub_; + } + +private: + struct SimplePublisherPluginImpl + { + SimplePublisherPluginImpl(const ros::NodeHandle& nh) + : param_nh_(nh) + { + } + + const ros::NodeHandle param_nh_; + ros::Publisher pub_; + }; + + boost::scoped_ptr<SimplePublisherPluginImpl> simple_impl_; + + typedef void (SimplePublisherPlugin::*SubscriberStatusMemFn)(const ros::SingleSubscriberPublisher& pub); + + /** + * Binds the user callback to subscriberCB(), which acts as an intermediary to expose + * a publish(Image) interface to the user while publishing to an internal topic. + */ + ros::SubscriberStatusCallback bindCB(const SubscriberStatusCallback& user_cb, + SubscriberStatusMemFn internal_cb_fn) + { + ros::SubscriberStatusCallback internal_cb = boost::bind(internal_cb_fn, this, _1); + if (user_cb) + return boost::bind(&SimplePublisherPlugin::subscriberCB, this, _1, user_cb, internal_cb); + else + return internal_cb; + } + + /** + * Forms the ros::SingleSubscriberPublisher for the internal communication topic into + * an image_transport::SingleSubscriberPublisher for Image messages and passes it + * to the user subscriber status callback. + */ + void subscriberCB(const ros::SingleSubscriberPublisher& ros_ssp, + const SubscriberStatusCallback& user_cb, + const ros::SubscriberStatusCallback& internal_cb) + { + // First call the internal callback (for sending setup headers, etc.) + internal_cb(ros_ssp); + + // Construct a function object for publishing sensor_msgs::Image through the + // subclass-implemented publish() using the ros::SingleSubscriberPublisher to send + // messages of the transport-specific type. + typedef void (SimplePublisherPlugin::*PublishMemFn)(const sensor_msgs::Image&, const PublishFn&) const; + PublishMemFn pub_mem_fn = &SimplePublisherPlugin::publish; + ImagePublishFn image_publish_fn = boost::bind(pub_mem_fn, this, _1, bindInternalPublisher(ros_ssp)); + + SingleSubscriberPublisher ssp(ros_ssp.getSubscriberName(), getTopic(), + boost::bind(&SimplePublisherPlugin::getNumSubscribers, this), + image_publish_fn); + user_cb(ssp); + } + + typedef boost::function<void(const sensor_msgs::Image&)> ImagePublishFn; + + /** + * Returns a function object for publishing the transport-specific message type + * through some ROS publisher type. + * + * @param pub An object with method void publish(const M&) + */ + template <class PubT> + PublishFn bindInternalPublisher(const PubT& pub) const + { + // Bind PubT::publish(const Message&) as PublishFn + typedef void (PubT::*InternalPublishMemFn)(const M&) const; + InternalPublishMemFn internal_pub_mem_fn = &PubT::publish; + return boost::bind(internal_pub_mem_fn, &pub, _1); + } +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/simple_subscriber_plugin.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/simple_subscriber_plugin.h new file mode 100644 index 000000000..dd6ea3c71 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/simple_subscriber_plugin.h @@ -0,0 +1,141 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_SIMPLE_SUBSCRIBER_PLUGIN_H +#define IMAGE_TRANSPORT_SIMPLE_SUBSCRIBER_PLUGIN_H + +#include "image_transport/subscriber_plugin.h" +#include <boost/scoped_ptr.hpp> + +namespace image_transport { + +/** + * \brief Base class to simplify implementing most plugins to Subscriber. + * + * The base class simplifies implementing a SubscriberPlugin in the common case that + * all communication with the matching PublisherPlugin happens over a single ROS + * topic using a transport-specific message type. SimpleSubscriberPlugin is templated + * on the transport-specific message type. + * + * A subclass need implement only two methods: + * - getTransportName() from SubscriberPlugin + * - internalCallback() - processes a message and invoked the user Image callback if + * appropriate. + * + * For access to the parameter server and name remappings, use nh(). + * + * getTopicToSubscribe() controls the name of the internal communication topic. It + * defaults to \<base topic\>/\<transport name\>. + */ +template <class M> +class SimpleSubscriberPlugin : public SubscriberPlugin +{ +public: + virtual ~SimpleSubscriberPlugin() {} + + virtual std::string getTopic() const + { + if (simple_impl_) return simple_impl_->sub_.getTopic(); + return std::string(); + } + + virtual uint32_t getNumPublishers() const + { + if (simple_impl_) return simple_impl_->sub_.getNumPublishers(); + return 0; + } + + virtual void shutdown() + { + if (simple_impl_) simple_impl_->sub_.shutdown(); + } + +protected: + /** + * \brief Process a message. Must be implemented by the subclass. + * + * @param message A message from the PublisherPlugin. + * @param user_cb The user Image callback to invoke, if appropriate. + */ + virtual void internalCallback(const typename M::ConstPtr& message, const Callback& user_cb) = 0; + + /** + * \brief Return the communication topic name for a given base topic. + * + * Defaults to \<base topic\>/\<transport name\>. + */ + virtual std::string getTopicToSubscribe(const std::string& base_topic) const + { + return base_topic + "/" + getTransportName(); + } + + virtual void subscribeImpl(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const Callback& callback, const ros::VoidPtr& tracked_object, + const TransportHints& transport_hints) + { + // Push each group of transport-specific parameters into a separate sub-namespace + ros::NodeHandle param_nh(transport_hints.getParameterNH(), getTransportName()); + simple_impl_.reset(new SimpleSubscriberPluginImpl(param_nh)); + + simple_impl_->sub_ = nh.subscribe<M>(getTopicToSubscribe(base_topic), queue_size, + boost::bind(&SimpleSubscriberPlugin::internalCallback, this, _1, callback), + tracked_object, transport_hints.getRosHints()); + } + + /** + * \brief Returns the ros::NodeHandle to be used for parameter lookup. + */ + const ros::NodeHandle& nh() const + { + return simple_impl_->param_nh_; + } + +private: + struct SimpleSubscriberPluginImpl + { + SimpleSubscriberPluginImpl(const ros::NodeHandle& nh) + : param_nh_(nh) + { + } + + const ros::NodeHandle param_nh_; + ros::Subscriber sub_; + }; + + boost::scoped_ptr<SimpleSubscriberPluginImpl> simple_impl_; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/single_subscriber_publisher.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/single_subscriber_publisher.h new file mode 100644 index 000000000..025a99e36 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/single_subscriber_publisher.h @@ -0,0 +1,80 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_SINGLE_SUBSCRIBER_PUBLISHER +#define IMAGE_TRANSPORT_SINGLE_SUBSCRIBER_PUBLISHER + +#include <boost/noncopyable.hpp> +#include <boost/function.hpp> +#include <sensor_msgs/Image.h> + +namespace image_transport { + +/** + * \brief Allows publication of an image to a single subscriber. Only available inside + * subscriber connection callbacks. + */ +class SingleSubscriberPublisher : boost::noncopyable +{ +public: + typedef boost::function<uint32_t()> GetNumSubscribersFn; + typedef boost::function<void(const sensor_msgs::Image&)> PublishFn; + + SingleSubscriberPublisher(const std::string& caller_id, const std::string& topic, + const GetNumSubscribersFn& num_subscribers_fn, + const PublishFn& publish_fn); + + std::string getSubscriberName() const; + + std::string getTopic() const; + + uint32_t getNumSubscribers() const; + + void publish(const sensor_msgs::Image& message) const; + void publish(const sensor_msgs::ImageConstPtr& message) const; + +private: + std::string caller_id_; + std::string topic_; + GetNumSubscribersFn num_subscribers_fn_; + PublishFn publish_fn_; + + friend class Publisher; // to get publish_fn_ directly +}; + +typedef boost::function<void(const SingleSubscriberPublisher&)> SubscriberStatusCallback; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber.h new file mode 100644 index 000000000..f887d59de --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber.h @@ -0,0 +1,111 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_SUBSCRIBER_H +#define IMAGE_TRANSPORT_SUBSCRIBER_H + +#include <ros/ros.h> +#include <sensor_msgs/Image.h> +#include "image_transport/transport_hints.h" +#include "image_transport/exception.h" +#include "image_transport/loader_fwds.h" + +namespace image_transport { + +/** + * \brief Manages a subscription callback on a specific topic that can be interpreted + * as an Image topic. + * + * Subscriber is the client-side counterpart to Publisher. By loading the + * appropriate plugin, it can subscribe to a base image topic using any available + * transport. The complexity of what transport is actually used is hidden from the user, + * who sees only a normal Image callback. + * + * A Subscriber should always be created through a call to ImageTransport::subscribe(), + * or copied from one that was. + * Once all copies of a specific Subscriber go out of scope, the subscription callback + * associated with that handle will stop being called. Once all Subscriber for a given + * topic go out of scope the topic will be unsubscribed. + */ +class Subscriber +{ +public: + Subscriber() {} + + /** + * \brief Returns the base image topic. + * + * The Subscriber may actually be subscribed to some transport-specific topic that + * differs from the base topic. + */ + std::string getTopic() const; + + /** + * \brief Returns the number of publishers this subscriber is connected to. + */ + uint32_t getNumPublishers() const; + + /** + * \brief Returns the name of the transport being used. + */ + std::string getTransport() const; + + /** + * \brief Unsubscribe the callback associated with this Subscriber. + */ + void shutdown(); + + operator void*() const; + bool operator< (const Subscriber& rhs) const { return impl_ < rhs.impl_; } + bool operator!=(const Subscriber& rhs) const { return impl_ != rhs.impl_; } + bool operator==(const Subscriber& rhs) const { return impl_ == rhs.impl_; } + +private: + Subscriber(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const boost::function<void(const sensor_msgs::ImageConstPtr&)>& callback, + const ros::VoidPtr& tracked_object, const TransportHints& transport_hints, + const SubLoaderPtr& loader); + + struct Impl; + typedef boost::shared_ptr<Impl> ImplPtr; + typedef boost::weak_ptr<Impl> ImplWPtr; + + ImplPtr impl_; + + friend class ImageTransport; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber_filter.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber_filter.h new file mode 100644 index 000000000..3d5be7bd8 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber_filter.h @@ -0,0 +1,163 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_SUBSCRIBER_FILTER_H +#define IMAGE_TRANSPORT_SUBSCRIBER_FILTER_H + +#include <ros/ros.h> +#include <message_filters/simple_filter.h> + +#include "image_transport/image_transport.h" + +namespace image_transport { + +/** + * \brief Image subscription filter. + * + * This class wraps Subscriber as a "filter" compatible with the message_filters + * package. It acts as a highest-level filter, simply passing messages from an image + * transport subscription through to the filters which have connected to it. + * + * When this object is destroyed it will unsubscribe from the ROS subscription. + * + * \section connections CONNECTIONS + * + * SubscriberFilter has no input connection. + * + * The output connection for the SubscriberFilter object is the same signature as for roscpp + * subscription callbacks, ie. +\verbatim +void callback(const boost::shared_ptr<const sensor_msgs::Image>&); +\endverbatim + */ +class SubscriberFilter : public message_filters::SimpleFilter<sensor_msgs::Image> +{ +public: + /** + * \brief Constructor + * + * See the ros::NodeHandle::subscribe() variants for more information on the parameters + * + * \param nh The ros::NodeHandle to use to subscribe. + * \param base_topic The topic to subscribe to. + * \param queue_size The subscription queue size + * \param transport_hints The transport hints to pass along + */ + SubscriberFilter(ImageTransport& it, const std::string& base_topic, uint32_t queue_size, + const TransportHints& transport_hints = TransportHints()) + { + subscribe(it, base_topic, queue_size, transport_hints); + } + + /** + * \brief Empty constructor, use subscribe() to subscribe to a topic + */ + SubscriberFilter() + { + } + + ~SubscriberFilter() + { + unsubscribe(); + } + + /** + * \brief Subscribe to a topic. + * + * If this Subscriber is already subscribed to a topic, this function will first unsubscribe. + * + * \param nh The ros::NodeHandle to use to subscribe. + * \param base_topic The topic to subscribe to. + * \param queue_size The subscription queue size + * \param transport_hints The transport hints to pass along + */ + void subscribe(ImageTransport& it, const std::string& base_topic, uint32_t queue_size, + const TransportHints& transport_hints = TransportHints()) + { + unsubscribe(); + + sub_ = it.subscribe(base_topic, queue_size, boost::bind(&SubscriberFilter::cb, this, _1), + ros::VoidPtr(), transport_hints); + } + + /** + * \brief Force immediate unsubscription of this subscriber from its topic + */ + void unsubscribe() + { + sub_.shutdown(); + } + + std::string getTopic() const + { + return sub_.getTopic(); + } + + /** + * \brief Returns the number of publishers this subscriber is connected to. + */ + uint32_t getNumPublishers() const + { + return sub_.getNumPublishers(); + } + + /** + * \brief Returns the name of the transport being used. + */ + std::string getTransport() const + { + return sub_.getTransport(); + } + + /** + * \brief Returns the internal image_transport::Subscriber object. + */ + const Subscriber& getSubscriber() const + { + return sub_; + } + +private: + + void cb(const sensor_msgs::ImageConstPtr& m) + { + signalMessage(m); + } + + Subscriber sub_; +}; + +} + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber_plugin.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber_plugin.h new file mode 100644 index 000000000..4601dc9b2 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/subscriber_plugin.h @@ -0,0 +1,141 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_SUBSCRIBER_PLUGIN_H +#define IMAGE_TRANSPORT_SUBSCRIBER_PLUGIN_H + +#include <ros/ros.h> +#include <sensor_msgs/Image.h> +#include <boost/noncopyable.hpp> +#include "image_transport/transport_hints.h" + +namespace image_transport { + +/** + * \brief Base class for plugins to Subscriber. + */ +class SubscriberPlugin : boost::noncopyable +{ +public: + typedef boost::function<void(const sensor_msgs::ImageConstPtr&)> Callback; + + virtual ~SubscriberPlugin() {} + + /** + * \brief Get a string identifier for the transport provided by + * this plugin. + */ + virtual std::string getTransportName() const = 0; + + /** + * \brief Subscribe to an image topic, version for arbitrary boost::function object. + */ + void subscribe(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const Callback& callback, const ros::VoidPtr& tracked_object = ros::VoidPtr(), + const TransportHints& transport_hints = TransportHints()) + { + return subscribeImpl(nh, base_topic, queue_size, callback, tracked_object, transport_hints); + } + + /** + * \brief Subscribe to an image topic, version for bare function. + */ + void subscribe(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + void(*fp)(const sensor_msgs::ImageConstPtr&), + const TransportHints& transport_hints = TransportHints()) + { + return subscribe(nh, base_topic, queue_size, + boost::function<void(const sensor_msgs::ImageConstPtr&)>(fp), + ros::VoidPtr(), transport_hints); + } + + /** + * \brief Subscribe to an image topic, version for class member function with bare pointer. + */ + template<class T> + void subscribe(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + void(T::*fp)(const sensor_msgs::ImageConstPtr&), T* obj, + const TransportHints& transport_hints = TransportHints()) + { + return subscribe(nh, base_topic, queue_size, boost::bind(fp, obj, _1), ros::VoidPtr(), transport_hints); + } + + /** + * \brief Subscribe to an image topic, version for class member function with shared_ptr. + */ + template<class T> + void subscribe(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + void(T::*fp)(const sensor_msgs::ImageConstPtr&), + const boost::shared_ptr<T>& obj, + const TransportHints& transport_hints = TransportHints()) + { + return subscribe(nh, base_topic, queue_size, boost::bind(fp, obj.get(), _1), obj, transport_hints); + } + + /** + * \brief Get the transport-specific communication topic. + */ + virtual std::string getTopic() const = 0; + + /** + * \brief Returns the number of publishers this subscriber is connected to. + */ + virtual uint32_t getNumPublishers() const = 0; + + /** + * \brief Unsubscribe the callback associated with this SubscriberPlugin. + */ + virtual void shutdown() = 0; + + /** + * \brief Return the lookup name of the SubscriberPlugin associated with a specific + * transport identifier. + */ + static std::string getLookupName(const std::string& transport_type) + { + return "image_transport/" + transport_type + "_sub"; + } + +protected: + /** + * \brief Subscribe to an image transport topic. Must be implemented by the subclass. + */ + virtual void subscribeImpl(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const Callback& callback, const ros::VoidPtr& tracked_object, + const TransportHints& transport_hints) = 0; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/transport_hints.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/transport_hints.h new file mode 100644 index 000000000..1524d1804 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/include/image_transport/transport_hints.h @@ -0,0 +1,94 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#ifndef IMAGE_TRANSPORT_TRANSPORT_HINTS_H +#define IMAGE_TRANSPORT_TRANSPORT_HINTS_H + +#include <ros/ros.h> + +namespace image_transport { + +/** + * \brief Stores transport settings for an image topic subscription. + */ +class TransportHints +{ +public: + /** + * \brief Constructor. + * + * The default transport can be overridden by setting a certain parameter to the + * name of the desired transport. By default this parameter is named "image_transport" + * in the node's local namespace. For consistency across ROS applications, the + * name of this parameter should not be changed without good reason. + * + * @param default_transport Preferred transport to use + * @param ros_hints Hints to pass through to ROS subscriptions + * @param parameter_nh Node handle to use when looking up the transport parameter. + * Defaults to the local namespace. + * @param parameter_name The name of the transport parameter + */ + TransportHints(const std::string& default_transport = "raw", + const ros::TransportHints& ros_hints = ros::TransportHints(), + const ros::NodeHandle& parameter_nh = ros::NodeHandle("~"), + const std::string& parameter_name = "image_transport") + : ros_hints_(ros_hints), parameter_nh_(parameter_nh) + { + parameter_nh_.param(parameter_name, transport_, default_transport); + } + + const std::string& getTransport() const + { + return transport_; + } + + const ros::TransportHints& getRosHints() const + { + return ros_hints_; + } + + const ros::NodeHandle& getParameterNH() const + { + return parameter_nh_; + } + +private: + std::string transport_; + ros::TransportHints ros_hints_; + ros::NodeHandle parameter_nh_; +}; + +} //namespace image_transport + +#endif diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/mainpage.dox b/Robot_Development/catkin_ws/libraries/image_common/image_transport/mainpage.dox new file mode 100644 index 000000000..2df6f5b5f --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/mainpage.dox @@ -0,0 +1,45 @@ +/** +\mainpage +\htmlinclude manifest.html + +\section codeapi Code API +When transporting images, you should use image_transport's classes as drop-in +replacements for ros::Publisher and ros::Subscriber. +- image_transport::ImageTransport - use this to create a Publisher or Subscriber +- image_transport::Publisher - manage advertisements for an image topic, using all available transport options +- image_transport::Subscriber - manage an Image subscription callback using a particular transport + +Camera drivers publish a "camera_info" sibling topic containing important metadata on how to +interpret an image for vision applications. image_transport included helper classes to +publish (image, info) message pairs and re-synchronize them on the client side: +- image_transport::CameraPublisher - manage advertisements for camera images +- image_transport::CameraSubscriber - manage a single subscription callback to synchronized image (using any transport) and CameraInfo topics + +For other synchronization or filtering needs, see the low-level filter class: +- image_transport::SubscriberFilter - a wrapper for image_transport::Subscriber compatible with message_filters + +\subsection writing_plugin Writing a plugin +If you are an advanced user implementing your own image transport option, you will need to +implement these base-level interfaces: +- image_transport::PublisherPlugin +- image_transport::SubscriberPlugin + +In the common case that all communication between PublisherPlugin and SubscriberPlugin happens +over a single ROS topic using a transport-specific message type, writing the plugins is vastly +simplified by using these base classes instead: +- image_transport::SimplePublisherPlugin - see image_transport::RawPublisher for a trivial example +- image_transport::SimpleSubscriberPlugin - see image_transport::RawSubscriber for a trivial example + +\section rosapi ROS API + +\subsection pub_sub_rosapi Publishers and Subscribers + +Because they encapsulate complicated communication behavior, image_transport publisher +and subscriber classes have a public ROS API as well as a code API. See the wiki +documentation for details. + +Although image_transport::Publisher may publish many topics, in all code interfaces you should +use only the name of the "base topic." The image transport classes will figure out the name of +the dedicated ROS topic to use for the desired transport. + +*/ diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/package.xml b/Robot_Development/catkin_ws/libraries/image_common/image_transport/package.xml new file mode 100644 index 000000000..42fbf98d8 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/package.xml @@ -0,0 +1,39 @@ +<package> + <name>image_transport</name> + <version>1.11.10</version> + <description> + + image_transport should always be used to subscribe to and publish images. It provides transparent + support for transporting images in low-bandwidth compressed formats. Examples (provided by separate + plugin packages) include JPEG/PNG compression and Theora streaming video. + + </description> + <author>Patrick Mihelich</author> + <maintainer email="jack.oquin@gmail.com">Jack O'Quin</maintainer> + <maintainer email="vincent.rabaud@gmail.com">Vincent Rabaud</maintainer> + <license>BSD</license> + + <url type="website">http://ros.org/wiki/image_transport</url> + <url type="bugtracker">https://github.com/ros-perception/image_common/issues</url> + <url type="repository">https://github.com/ros-perception/image_common</url> + + <export> + <image_transport plugin="${prefix}/default_plugins.xml" /> + </export> + + <buildtool_depend>catkin</buildtool_depend> + + <build_depend>message_filters</build_depend> + <build_depend>pluginlib</build_depend> + <build_depend>rosconsole</build_depend> + <build_depend>roscpp</build_depend> + <build_depend>roslib</build_depend> + <build_depend>sensor_msgs</build_depend> + + <run_depend>message_filters</run_depend> + <run_depend>pluginlib</run_depend> + <run_depend>rosconsole</run_depend> + <run_depend>roscpp</run_depend> + <run_depend>roslib</run_depend> + <run_depend>sensor_msgs</run_depend> +</package> diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_common.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_common.cpp new file mode 100644 index 000000000..a09f764b9 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_common.cpp @@ -0,0 +1,58 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include "image_transport/camera_common.h" +#include <boost/algorithm/string/classification.hpp> +#include <boost/algorithm/string/split.hpp> +#include <boost/algorithm/string/join.hpp> +#include <vector> + +namespace image_transport { + +std::string getCameraInfoTopic(const std::string& base_topic) +{ + // Split into separate names + std::vector<std::string> names; + boost::algorithm::split(names, base_topic, boost::algorithm::is_any_of("/"), + boost::algorithm::token_compress_on); + // Get rid of empty tokens from trailing slashes + while (names.back().empty()) + names.pop_back(); + // Replace image name with "camera_info" + names.back() = "camera_info"; + // Join back together into topic name + return boost::algorithm::join(names, "/"); +} + +} //namespace image_transport diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_publisher.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_publisher.cpp new file mode 100644 index 000000000..232905a56 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_publisher.cpp @@ -0,0 +1,160 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include "image_transport/image_transport.h" +#include "image_transport/camera_common.h" + +namespace image_transport { + +struct CameraPublisher::Impl +{ + Impl() + : unadvertised_(false) + { + } + + ~Impl() + { + shutdown(); + } + + bool isValid() const + { + return !unadvertised_; + } + + void shutdown() + { + if (!unadvertised_) { + unadvertised_ = true; + image_pub_.shutdown(); + info_pub_.shutdown(); + } + } + + Publisher image_pub_; + ros::Publisher info_pub_; + bool unadvertised_; + //double constructed_; +}; + +CameraPublisher::CameraPublisher(ImageTransport& image_it, ros::NodeHandle& info_nh, + const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& image_connect_cb, + const SubscriberStatusCallback& image_disconnect_cb, + const ros::SubscriberStatusCallback& info_connect_cb, + const ros::SubscriberStatusCallback& info_disconnect_cb, + const ros::VoidPtr& tracked_object, bool latch) + : impl_(new Impl) +{ + // Explicitly resolve name here so we compute the correct CameraInfo topic when the + // image topic is remapped (#4539). + std::string image_topic = info_nh.resolveName(base_topic); + std::string info_topic = getCameraInfoTopic(image_topic); + + impl_->image_pub_ = image_it.advertise(image_topic, queue_size, image_connect_cb, + image_disconnect_cb, tracked_object, latch); + impl_->info_pub_ = info_nh.advertise<sensor_msgs::CameraInfo>(info_topic, queue_size, info_connect_cb, + info_disconnect_cb, tracked_object, latch); +} + +uint32_t CameraPublisher::getNumSubscribers() const +{ + if (impl_ && impl_->isValid()) + return std::max(impl_->image_pub_.getNumSubscribers(), impl_->info_pub_.getNumSubscribers()); + return 0; +} + +std::string CameraPublisher::getTopic() const +{ + if (impl_) return impl_->image_pub_.getTopic(); + return std::string(); +} + +std::string CameraPublisher::getInfoTopic() const +{ + if (impl_) return impl_->info_pub_.getTopic(); + return std::string(); +} + +void CameraPublisher::publish(const sensor_msgs::Image& image, const sensor_msgs::CameraInfo& info) const +{ + if (!impl_ || !impl_->isValid()) { + ROS_ASSERT_MSG(false, "Call to publish() on an invalid image_transport::CameraPublisher"); + return; + } + + impl_->image_pub_.publish(image); + impl_->info_pub_.publish(info); +} + +void CameraPublisher::publish(const sensor_msgs::ImageConstPtr& image, + const sensor_msgs::CameraInfoConstPtr& info) const +{ + if (!impl_ || !impl_->isValid()) { + ROS_ASSERT_MSG(false, "Call to publish() on an invalid image_transport::CameraPublisher"); + return; + } + + impl_->image_pub_.publish(image); + impl_->info_pub_.publish(info); +} + +void CameraPublisher::publish(sensor_msgs::Image& image, sensor_msgs::CameraInfo& info, + ros::Time stamp) const +{ + if (!impl_ || !impl_->isValid()) { + ROS_ASSERT_MSG(false, "Call to publish() on an invalid image_transport::CameraPublisher"); + return; + } + + image.header.stamp = stamp; + info.header.stamp = stamp; + publish(image, info); +} + +void CameraPublisher::shutdown() +{ + if (impl_) { + impl_->shutdown(); + impl_.reset(); + } +} + +CameraPublisher::operator void*() const +{ + return (impl_ && impl_->isValid()) ? (void*)1 : (void*)0; +} + +} //namespace image_transport diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_subscriber.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_subscriber.cpp new file mode 100644 index 000000000..a91a14ead --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/camera_subscriber.cpp @@ -0,0 +1,160 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include "image_transport/camera_subscriber.h" +#include "image_transport/subscriber_filter.h" +#include "image_transport/camera_common.h" +#include <message_filters/subscriber.h> +#include <message_filters/time_synchronizer.h> + +inline void increment(int* value) +{ + ++(*value); +} + +namespace image_transport { + +struct CameraSubscriber::Impl +{ + Impl(uint32_t queue_size) + : sync_(queue_size), + unsubscribed_(false), + image_received_(0), info_received_(0), both_received_(0) + {} + + ~Impl() + { + shutdown(); + } + + bool isValid() const + { + return !unsubscribed_; + } + + void shutdown() + { + if (!unsubscribed_) { + unsubscribed_ = true; + image_sub_.unsubscribe(); + info_sub_.unsubscribe(); + } + } + + void checkImagesSynchronized() + { + int threshold = 3 * both_received_; + if (image_received_ > threshold || info_received_ > threshold) { + ROS_WARN_NAMED("sync", // Can suppress ros.image_transport.sync independent of anything else + "[image_transport] Topics '%s' and '%s' do not appear to be synchronized. " + "In the last 10s:\n" + "\tImage messages received: %d\n" + "\tCameraInfo messages received: %d\n" + "\tSynchronized pairs: %d", + image_sub_.getTopic().c_str(), info_sub_.getTopic().c_str(), + image_received_, info_received_, both_received_); + } + image_received_ = info_received_ = both_received_ = 0; + } + + SubscriberFilter image_sub_; + message_filters::Subscriber<sensor_msgs::CameraInfo> info_sub_; + message_filters::TimeSynchronizer<sensor_msgs::Image, sensor_msgs::CameraInfo> sync_; + bool unsubscribed_; + // For detecting when the topics aren't synchronized + ros::WallTimer check_synced_timer_; + int image_received_, info_received_, both_received_; +}; + +CameraSubscriber::CameraSubscriber(ImageTransport& image_it, ros::NodeHandle& info_nh, + const std::string& base_topic, uint32_t queue_size, + const Callback& callback, const ros::VoidPtr& tracked_object, + const TransportHints& transport_hints) + : impl_(new Impl(queue_size)) +{ + // Must explicitly remap the image topic since we then do some string manipulation on it + // to figure out the sibling camera_info topic. + std::string image_topic = info_nh.resolveName(base_topic); + std::string info_topic = getCameraInfoTopic(image_topic); + impl_->image_sub_.subscribe(image_it, image_topic, queue_size, transport_hints); + impl_->info_sub_ .subscribe(info_nh, info_topic, queue_size, transport_hints.getRosHints()); + impl_->sync_.connectInput(impl_->image_sub_, impl_->info_sub_); + // need for Boost.Bind here is kind of broken + impl_->sync_.registerCallback(boost::bind(callback, _1, _2)); + + // Complain every 10s if it appears that the image and info topics are not synchronized + impl_->image_sub_.registerCallback(boost::bind(increment, &impl_->image_received_)); + impl_->info_sub_.registerCallback(boost::bind(increment, &impl_->info_received_)); + impl_->sync_.registerCallback(boost::bind(increment, &impl_->both_received_)); + impl_->check_synced_timer_ = info_nh.createWallTimer(ros::WallDuration(10.0), + boost::bind(&Impl::checkImagesSynchronized, impl_.get())); +} + +std::string CameraSubscriber::getTopic() const +{ + if (impl_) return impl_->image_sub_.getTopic(); + return std::string(); +} + +std::string CameraSubscriber::getInfoTopic() const +{ + if (impl_) return impl_->info_sub_.getTopic(); + return std::string(); +} + +uint32_t CameraSubscriber::getNumPublishers() const +{ + /// @todo Fix this when message_filters::Subscriber has getNumPublishers() + //if (impl_) return std::max(impl_->image_sub_.getNumPublishers(), impl_->info_sub_.getNumPublishers()); + if (impl_) return impl_->image_sub_.getNumPublishers(); + return 0; +} + +std::string CameraSubscriber::getTransport() const +{ + if (impl_) return impl_->image_sub_.getTransport(); + return std::string(); +} + +void CameraSubscriber::shutdown() +{ + if (impl_) impl_->shutdown(); +} + +CameraSubscriber::operator void*() const +{ + return (impl_ && impl_->isValid()) ? (void*)1 : (void*)0; +} + +} //namespace image_transport diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/image_transport.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/image_transport.cpp new file mode 100644 index 000000000..88ba1254e --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/image_transport.cpp @@ -0,0 +1,148 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include "image_transport/image_transport.h" +#include "image_transport/publisher_plugin.h" +#include "image_transport/subscriber_plugin.h" +#include <pluginlib/class_loader.h> +#include <boost/make_shared.hpp> +#include <boost/foreach.hpp> +#include <boost/algorithm/string/erase.hpp> + +namespace image_transport { + +struct ImageTransport::Impl +{ + ros::NodeHandle nh_; + PubLoaderPtr pub_loader_; + SubLoaderPtr sub_loader_; + + Impl(const ros::NodeHandle& nh) + : nh_(nh), + pub_loader_( boost::make_shared<PubLoader>("image_transport", "image_transport::PublisherPlugin") ), + sub_loader_( boost::make_shared<SubLoader>("image_transport", "image_transport::SubscriberPlugin") ) + { + } +}; + +ImageTransport::ImageTransport(const ros::NodeHandle& nh) + : impl_(new Impl(nh)) +{ +} + +ImageTransport::~ImageTransport() +{ +} + +Publisher ImageTransport::advertise(const std::string& base_topic, uint32_t queue_size, bool latch) +{ + return advertise(base_topic, queue_size, SubscriberStatusCallback(), + SubscriberStatusCallback(), ros::VoidPtr(), latch); +} + +Publisher ImageTransport::advertise(const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& connect_cb, + const SubscriberStatusCallback& disconnect_cb, + const ros::VoidPtr& tracked_object, bool latch) +{ + return Publisher(impl_->nh_, base_topic, queue_size, connect_cb, disconnect_cb, tracked_object, latch, impl_->pub_loader_); +} + +Subscriber ImageTransport::subscribe(const std::string& base_topic, uint32_t queue_size, + const boost::function<void(const sensor_msgs::ImageConstPtr&)>& callback, + const ros::VoidPtr& tracked_object, const TransportHints& transport_hints) +{ + return Subscriber(impl_->nh_, base_topic, queue_size, callback, tracked_object, transport_hints, impl_->sub_loader_); +} + +CameraPublisher ImageTransport::advertiseCamera(const std::string& base_topic, uint32_t queue_size, bool latch) +{ + return advertiseCamera(base_topic, queue_size, + SubscriberStatusCallback(), SubscriberStatusCallback(), + ros::SubscriberStatusCallback(), ros::SubscriberStatusCallback(), + ros::VoidPtr(), latch); +} + +CameraPublisher ImageTransport::advertiseCamera(const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& image_connect_cb, + const SubscriberStatusCallback& image_disconnect_cb, + const ros::SubscriberStatusCallback& info_connect_cb, + const ros::SubscriberStatusCallback& info_disconnect_cb, + const ros::VoidPtr& tracked_object, bool latch) +{ + return CameraPublisher(*this, impl_->nh_, base_topic, queue_size, image_connect_cb, image_disconnect_cb, + info_connect_cb, info_disconnect_cb, tracked_object, latch); +} + +CameraSubscriber ImageTransport::subscribeCamera(const std::string& base_topic, uint32_t queue_size, + const CameraSubscriber::Callback& callback, + const ros::VoidPtr& tracked_object, + const TransportHints& transport_hints) +{ + return CameraSubscriber(*this, impl_->nh_, base_topic, queue_size, callback, tracked_object, transport_hints); +} + +std::vector<std::string> ImageTransport::getDeclaredTransports() const +{ + std::vector<std::string> transports = impl_->sub_loader_->getDeclaredClasses(); + // Remove the "_sub" at the end of each class name. + BOOST_FOREACH(std::string& transport, transports) { + transport = boost::erase_last_copy(transport, "_sub"); + } + return transports; +} + +std::vector<std::string> ImageTransport::getLoadableTransports() const +{ + std::vector<std::string> loadableTransports; + + BOOST_FOREACH( const std::string& transportPlugin, impl_->sub_loader_->getDeclaredClasses() ) + { + // If the plugin loads without throwing an exception, add its + // transport name to the list of valid plugins, otherwise ignore + // it. + try + { + boost::shared_ptr<image_transport::SubscriberPlugin> sub = impl_->sub_loader_->createInstance(transportPlugin); + loadableTransports.push_back(boost::erase_last_copy(transportPlugin, "_sub")); // Remove the "_sub" at the end of each class name. + } + catch (const pluginlib::LibraryLoadException& e) {} + catch (const pluginlib::CreateClassException& e) {} + } + + return loadableTransports; + +} + +} //namespace image_transport diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/list_transports.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/list_transports.cpp new file mode 100644 index 000000000..dba88127a --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/list_transports.cpp @@ -0,0 +1,141 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include "image_transport/publisher_plugin.h" +#include "image_transport/subscriber_plugin.h" +#include <pluginlib/class_loader.h> +#include <boost/foreach.hpp> +#include <boost/algorithm/string/erase.hpp> +#include <map> + +using namespace image_transport; +using namespace pluginlib; + +enum PluginStatus {SUCCESS, CREATE_FAILURE, LIB_LOAD_FAILURE, DOES_NOT_EXIST}; + +/// \cond +struct TransportDesc +{ + TransportDesc() + : pub_status(DOES_NOT_EXIST), sub_status(DOES_NOT_EXIST) + {} + + std::string package_name; + std::string pub_name; + PluginStatus pub_status; + std::string sub_name; + PluginStatus sub_status; +}; +/// \endcond + +int main(int argc, char** argv) +{ + ClassLoader<PublisherPlugin> pub_loader("image_transport", "image_transport::PublisherPlugin"); + ClassLoader<SubscriberPlugin> sub_loader("image_transport", "image_transport::SubscriberPlugin"); + typedef std::map<std::string, TransportDesc> StatusMap; + StatusMap transports; + + BOOST_FOREACH(const std::string& lookup_name, pub_loader.getDeclaredClasses()) { + std::string transport_name = boost::erase_last_copy(lookup_name, "_pub"); + transports[transport_name].pub_name = lookup_name; + transports[transport_name].package_name = pub_loader.getClassPackage(lookup_name); + try { + boost::shared_ptr<PublisherPlugin> pub = pub_loader.createInstance(lookup_name); + transports[transport_name].pub_status = SUCCESS; + } + catch (const LibraryLoadException& e) { + transports[transport_name].pub_status = LIB_LOAD_FAILURE; + } + catch (const CreateClassException& e) { + transports[transport_name].pub_status = CREATE_FAILURE; + } + } + + BOOST_FOREACH(const std::string& lookup_name, sub_loader.getDeclaredClasses()) { + std::string transport_name = boost::erase_last_copy(lookup_name, "_sub"); + transports[transport_name].sub_name = lookup_name; + transports[transport_name].package_name = sub_loader.getClassPackage(lookup_name); + try { + boost::shared_ptr<SubscriberPlugin> sub = sub_loader.createInstance(lookup_name); + transports[transport_name].sub_status = SUCCESS; + } + catch (const LibraryLoadException& e) { + transports[transport_name].sub_status = LIB_LOAD_FAILURE; + } + catch (const CreateClassException& e) { + transports[transport_name].sub_status = CREATE_FAILURE; + } + } + + bool problem_package = false; + printf("Declared transports:\n"); + BOOST_FOREACH(const StatusMap::value_type& value, transports) { + const TransportDesc& td = value.second; + printf("%s", value.first.c_str()); + if ((td.pub_status == CREATE_FAILURE || td.pub_status == LIB_LOAD_FAILURE) || + (td.sub_status == CREATE_FAILURE || td.sub_status == LIB_LOAD_FAILURE)) { + printf(" (*): Not available. Try 'catkin_make --pkg %s'.", td.package_name.c_str()); + problem_package = true; + } + printf("\n"); + } +#if 0 + if (problem_package) + printf("(*) \n"); +#endif + + printf("\nDetails:\n"); + BOOST_FOREACH(const StatusMap::value_type& value, transports) { + const TransportDesc& td = value.second; + printf("----------\n"); + printf("\"%s\"\n", value.first.c_str()); + if (td.pub_status == CREATE_FAILURE || td.sub_status == CREATE_FAILURE) { + printf("*** Plugins are built, but could not be loaded. The package may need to be rebuilt or may not be compatible with this release of image_common. ***\n"); + } + else if (td.pub_status == LIB_LOAD_FAILURE || td.sub_status == LIB_LOAD_FAILURE) { + printf("*** Plugins are not built. ***\n"); + } + printf(" - Provided by package: %s\n", td.package_name.c_str()); + if (td.pub_status == DOES_NOT_EXIST) + printf(" - No publisher provided\n"); + else + printf(" - Publisher: %s\n", pub_loader.getClassDescription(td.pub_name).c_str()); + if (td.sub_status == DOES_NOT_EXIST) + printf(" - No subscriber provided\n"); + else + printf(" - Subscriber: %s\n", sub_loader.getClassDescription(td.sub_name).c_str()); + } + + return 0; +} diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/manifest.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/manifest.cpp new file mode 100644 index 000000000..40a8acddb --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/manifest.cpp @@ -0,0 +1,41 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include <pluginlib/class_list_macros.h> +#include "image_transport/raw_publisher.h" +#include "image_transport/raw_subscriber.h" + +PLUGINLIB_EXPORT_CLASS( image_transport::RawPublisher, image_transport::PublisherPlugin) + +PLUGINLIB_EXPORT_CLASS( image_transport::RawSubscriber, image_transport::SubscriberPlugin) diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/publisher.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/publisher.cpp new file mode 100644 index 000000000..8822afe28 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/publisher.cpp @@ -0,0 +1,203 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include "image_transport/publisher.h" +#include "image_transport/publisher_plugin.h" +#include <pluginlib/class_loader.h> +#include <boost/foreach.hpp> +#include <boost/algorithm/string/erase.hpp> + +namespace image_transport { + +struct Publisher::Impl +{ + Impl() + : unadvertised_(false) + { + } + + ~Impl() + { + shutdown(); + } + + uint32_t getNumSubscribers() const + { + uint32_t count = 0; + BOOST_FOREACH(const boost::shared_ptr<PublisherPlugin>& pub, publishers_) + count += pub->getNumSubscribers(); + return count; + } + + std::string getTopic() const + { + return base_topic_; + } + + bool isValid() const + { + return !unadvertised_; + } + + void shutdown() + { + if (!unadvertised_) { + unadvertised_ = true; + BOOST_FOREACH(boost::shared_ptr<PublisherPlugin>& pub, publishers_) + pub->shutdown(); + publishers_.clear(); + } + } + + void subscriberCB(const SingleSubscriberPublisher& plugin_pub, + const SubscriberStatusCallback& user_cb) + { + SingleSubscriberPublisher ssp(plugin_pub.getSubscriberName(), getTopic(), + boost::bind(&Publisher::Impl::getNumSubscribers, this), + plugin_pub.publish_fn_); + user_cb(ssp); + } + + std::string base_topic_; + PubLoaderPtr loader_; + std::vector<boost::shared_ptr<PublisherPlugin> > publishers_; + bool unadvertised_; + //double constructed_; +}; + + +Publisher::Publisher(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const SubscriberStatusCallback& connect_cb, + const SubscriberStatusCallback& disconnect_cb, + const ros::VoidPtr& tracked_object, bool latch, + const PubLoaderPtr& loader) + : impl_(new Impl) +{ + // Resolve the name explicitly because otherwise the compressed topics don't remap + // properly (#3652). + impl_->base_topic_ = nh.resolveName(base_topic); + impl_->loader_ = loader; + + BOOST_FOREACH(const std::string& lookup_name, loader->getDeclaredClasses()) { + try { + boost::shared_ptr<PublisherPlugin> pub = loader->createInstance(lookup_name); + impl_->publishers_.push_back(pub); + pub->advertise(nh, impl_->base_topic_, queue_size, rebindCB(connect_cb), + rebindCB(disconnect_cb), tracked_object, latch); + } + catch (const std::runtime_error& e) { + ROS_DEBUG("Failed to load plugin %s, error string: %s", + lookup_name.c_str(), e.what()); + } + } + + if (impl_->publishers_.empty()) + throw Exception("No plugins found! Does `rospack plugins --attrib=plugin " + "image_transport` find any packages?"); +} + +uint32_t Publisher::getNumSubscribers() const +{ + if (impl_ && impl_->isValid()) return impl_->getNumSubscribers(); + return 0; +} + +std::string Publisher::getTopic() const +{ + if (impl_) return impl_->getTopic(); + return std::string(); +} + +void Publisher::publish(const sensor_msgs::Image& message) const +{ + if (!impl_ || !impl_->isValid()) { + ROS_ASSERT_MSG(false, "Call to publish() on an invalid image_transport::Publisher"); + return; + } + + BOOST_FOREACH(const boost::shared_ptr<PublisherPlugin>& pub, impl_->publishers_) { + if (pub->getNumSubscribers() > 0) + pub->publish(message); + } +} + +void Publisher::publish(const sensor_msgs::ImageConstPtr& message) const +{ + if (!impl_ || !impl_->isValid()) { + ROS_ASSERT_MSG(false, "Call to publish() on an invalid image_transport::Publisher"); + return; + } + + BOOST_FOREACH(const boost::shared_ptr<PublisherPlugin>& pub, impl_->publishers_) { + if (pub->getNumSubscribers() > 0) + pub->publish(message); + } +} + +void Publisher::shutdown() +{ + if (impl_) { + impl_->shutdown(); + impl_.reset(); + } +} + +Publisher::operator void*() const +{ + return (impl_ && impl_->isValid()) ? (void*)1 : (void*)0; +} + +void Publisher::weakSubscriberCb(const ImplWPtr& impl_wptr, + const SingleSubscriberPublisher& plugin_pub, + const SubscriberStatusCallback& user_cb) +{ + if (ImplPtr impl = impl_wptr.lock()) + impl->subscriberCB(plugin_pub, user_cb); +} + +SubscriberStatusCallback Publisher::rebindCB(const SubscriberStatusCallback& user_cb) +{ + // Note: the subscriber callback must be bound to the internal Impl object, not + // 'this'. Due to copying behavior the Impl object may outlive the original Publisher + // instance. But it should not outlive the last Publisher, so we use a weak_ptr. + if (user_cb) + { + ImplWPtr impl_wptr(impl_); + return boost::bind(&Publisher::weakSubscriberCb, impl_wptr, _1, user_cb); + } + else + return SubscriberStatusCallback(); +} + +} //namespace image_transport diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/raw_publisher.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/raw_publisher.cpp new file mode 100644 index 000000000..c1eda7504 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/raw_publisher.cpp @@ -0,0 +1,140 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include <image_transport/raw_publisher.h> +#include <ros/static_assert.h> +#include <sensor_msgs/Image.h> + +/** The code in the following namespace copies a lof of code from cv_bridge + * It does not depend on cv_bridge to not depend on OpenCV + * It re-defines a CvImage so that we can publish that object and not a + * sensor_msgs::Image, which requires a memory copy + */ + +class ImageTransportImage +{ +public: + sensor_msgs::Image image_; //!< ROS header + const uint8_t* data_; //!< Image data for use with OpenCV + + /** + * \brief Empty constructor. + */ + ImageTransportImage() {} + + /** + * \brief Constructor. + */ + ImageTransportImage(const sensor_msgs::Image& image, const uint8_t* data) + : image_(image), data_(data) + { + } +}; + +/// @cond DOXYGEN_IGNORE +namespace ros { + +namespace message_traits { + +template<> struct MD5Sum<ImageTransportImage> +{ + static const char* value() { return MD5Sum<sensor_msgs::Image>::value(); } + static const char* value(const ImageTransportImage&) { return value(); } + + static const uint64_t static_value1 = MD5Sum<sensor_msgs::Image>::static_value1; + static const uint64_t static_value2 = MD5Sum<sensor_msgs::Image>::static_value2; + + // If the definition of sensor_msgs/Image changes, we'll get a compile error here. + ROS_STATIC_ASSERT(MD5Sum<sensor_msgs::Image>::static_value1 == 0x060021388200f6f0ULL); + ROS_STATIC_ASSERT(MD5Sum<sensor_msgs::Image>::static_value2 == 0xf447d0fcd9c64743ULL); +}; + +template<> struct DataType<ImageTransportImage> +{ + static const char* value() { return DataType<sensor_msgs::Image>::value(); } + static const char* value(const ImageTransportImage&) { return value(); } +}; + +template<> struct Definition<ImageTransportImage> +{ + static const char* value() { return Definition<sensor_msgs::Image>::value(); } + static const char* value(const ImageTransportImage&) { return value(); } +}; + +template<> struct HasHeader<ImageTransportImage> : TrueType {}; + +} // namespace ros::message_traits + +namespace serialization { + +template<> struct Serializer<ImageTransportImage> +{ + /// @todo Still ignoring endianness... + + template<typename Stream> + inline static void write(Stream& stream, const ImageTransportImage& m) + { + stream.next(m.image_.header); + stream.next((uint32_t)m.image_.height); // height + stream.next((uint32_t)m.image_.width); // width + stream.next(m.image_.encoding); + uint8_t is_bigendian = 0; + stream.next(is_bigendian); + stream.next((uint32_t)m.image_.step); + size_t data_size = m.image_.step*m.image_.height; + stream.next((uint32_t)data_size); + if (data_size > 0) + memcpy(stream.advance(data_size), m.data_, data_size); + } + + inline static uint32_t serializedLength(const ImageTransportImage& m) + { + size_t data_size = m.image_.step*m.image_.height; + return serializationLength(m.image_.header) + serializationLength(m.image_.encoding) + 17 + data_size; + } +}; + +} // namespace ros::serialization + +} // namespace ros + + +namespace image_transport { + +void RawPublisher::publish(const sensor_msgs::Image& message, const uint8_t* data) const +{ + getPublisher().publish(ImageTransportImage(message, data)); +} + +} //namespace image_transport diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/republish.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/republish.cpp new file mode 100644 index 000000000..14fb27611 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/republish.cpp @@ -0,0 +1,86 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include "image_transport/image_transport.h" +#include "image_transport/publisher_plugin.h" +#include <pluginlib/class_loader.h> + +int main(int argc, char** argv) +{ + ros::init(argc, argv, "image_republisher", ros::init_options::AnonymousName); + if (argc < 2) { + printf("Usage: %s in_transport in:=<in_base_topic> [out_transport] out:=<out_base_topic>\n", argv[0]); + return 0; + } + ros::NodeHandle nh; + std::string in_topic = nh.resolveName("in"); + std::string in_transport = argv[1]; + std::string out_topic = nh.resolveName("out"); + + image_transport::ImageTransport it(nh); + image_transport::Subscriber sub; + + if (argc < 3) { + // Use all available transports for output + image_transport::Publisher pub = it.advertise(out_topic, 1); + + // Use Publisher::publish as the subscriber callback + typedef void (image_transport::Publisher::*PublishMemFn)(const sensor_msgs::ImageConstPtr&) const; + PublishMemFn pub_mem_fn = &image_transport::Publisher::publish; + sub = it.subscribe(in_topic, 1, boost::bind(pub_mem_fn, &pub, _1), ros::VoidPtr(), in_transport); + + ros::spin(); + } + else { + // Use one specific transport for output + std::string out_transport = argv[2]; + + // Load transport plugin + typedef image_transport::PublisherPlugin Plugin; + pluginlib::ClassLoader<Plugin> loader("image_transport", "image_transport::PublisherPlugin"); + std::string lookup_name = Plugin::getLookupName(out_transport); + boost::shared_ptr<Plugin> pub( loader.createInstance(lookup_name) ); + pub->advertise(nh, out_topic, 1, image_transport::SubscriberStatusCallback(), + image_transport::SubscriberStatusCallback(), ros::VoidPtr(), false); + + // Use PublisherPlugin::publish as the subscriber callback + typedef void (Plugin::*PublishMemFn)(const sensor_msgs::ImageConstPtr&) const; + PublishMemFn pub_mem_fn = &Plugin::publish; + sub = it.subscribe(in_topic, 1, boost::bind(pub_mem_fn, pub.get(), _1), pub, in_transport); + + ros::spin(); + } + + return 0; +} diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/single_subscriber_publisher.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/single_subscriber_publisher.cpp new file mode 100644 index 000000000..10fc29433 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/single_subscriber_publisher.cpp @@ -0,0 +1,74 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include "image_transport/single_subscriber_publisher.h" +#include "image_transport/publisher.h" + +namespace image_transport { + +SingleSubscriberPublisher::SingleSubscriberPublisher(const std::string& caller_id, const std::string& topic, + const GetNumSubscribersFn& num_subscribers_fn, + const PublishFn& publish_fn) + : caller_id_(caller_id), topic_(topic), + num_subscribers_fn_(num_subscribers_fn), + publish_fn_(publish_fn) +{ +} + +std::string SingleSubscriberPublisher::getSubscriberName() const +{ + return caller_id_; +} + +std::string SingleSubscriberPublisher::getTopic() const +{ + return topic_; +} + +uint32_t SingleSubscriberPublisher::getNumSubscribers() const +{ + return num_subscribers_fn_(); +} + +void SingleSubscriberPublisher::publish(const sensor_msgs::Image& message) const +{ + publish_fn_(message); +} + +void SingleSubscriberPublisher::publish(const sensor_msgs::ImageConstPtr& message) const +{ + publish_fn_(*message); +} + +} //namespace image_transport diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/subscriber.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/subscriber.cpp new file mode 100644 index 000000000..b7ef654b7 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/src/subscriber.cpp @@ -0,0 +1,142 @@ +/********************************************************************* +* Software License Agreement (BSD License) +* +* Copyright (c) 2009, Willow Garage, Inc. +* All rights reserved. +* +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* +* * Redistributions of source code must retain the above copyright +* notice, this list of conditions and the following disclaimer. +* * Redistributions in binary form must reproduce the above +* copyright notice, this list of conditions and the following +* disclaimer in the documentation and/or other materials provided +* with the distribution. +* * Neither the name of the Willow Garage nor the names of its +* contributors may be used to endorse or promote products derived +* from this software without specific prior written permission. +* +* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +* POSSIBILITY OF SUCH DAMAGE. +*********************************************************************/ + +#include "image_transport/subscriber.h" +#include "image_transport/subscriber_plugin.h" +#include <ros/names.h> +#include <pluginlib/class_loader.h> +#include <boost/scoped_ptr.hpp> + +namespace image_transport { + +struct Subscriber::Impl +{ + Impl() + : unsubscribed_(false) + { + } + + ~Impl() + { + shutdown(); + } + + bool isValid() const + { + return !unsubscribed_; + } + + void shutdown() + { + if (!unsubscribed_) { + unsubscribed_ = true; + if (subscriber_) + subscriber_->shutdown(); + } + } + + SubLoaderPtr loader_; + boost::shared_ptr<SubscriberPlugin> subscriber_; + bool unsubscribed_; + //double constructed_; +}; + +Subscriber::Subscriber(ros::NodeHandle& nh, const std::string& base_topic, uint32_t queue_size, + const boost::function<void(const sensor_msgs::ImageConstPtr&)>& callback, + const ros::VoidPtr& tracked_object, const TransportHints& transport_hints, + const SubLoaderPtr& loader) + : impl_(new Impl) +{ + // Load the plugin for the chosen transport. + std::string lookup_name = SubscriberPlugin::getLookupName(transport_hints.getTransport()); + try { + impl_->subscriber_ = loader->createInstance(lookup_name); + } + catch (pluginlib::PluginlibException& e) { + throw TransportLoadException(transport_hints.getTransport(), e.what()); + } + // Hang on to the class loader so our shared library doesn't disappear from under us. + impl_->loader_ = loader; + + // Try to catch if user passed in a transport-specific topic as base_topic. + std::string clean_topic = ros::names::clean(base_topic); + size_t found = clean_topic.rfind('/'); + if (found != std::string::npos) { + std::string transport = clean_topic.substr(found+1); + std::string plugin_name = SubscriberPlugin::getLookupName(transport); + std::vector<std::string> plugins = loader->getDeclaredClasses(); + if (std::find(plugins.begin(), plugins.end(), plugin_name) != plugins.end()) { + std::string real_base_topic = clean_topic.substr(0, found); + ROS_WARN("[image_transport] It looks like you are trying to subscribe directly to a " + "transport-specific image topic '%s', in which case you will likely get a connection " + "error. Try subscribing to the base topic '%s' instead with parameter ~image_transport " + "set to '%s' (on the command line, _image_transport:=%s). " + "See http://ros.org/wiki/image_transport for details.", + clean_topic.c_str(), real_base_topic.c_str(), transport.c_str(), transport.c_str()); + } + } + + // Tell plugin to subscribe. + impl_->subscriber_->subscribe(nh, base_topic, queue_size, callback, tracked_object, transport_hints); +} + +std::string Subscriber::getTopic() const +{ + if (impl_) return impl_->subscriber_->getTopic(); + return std::string(); +} + +uint32_t Subscriber::getNumPublishers() const +{ + if (impl_) return impl_->subscriber_->getNumPublishers(); + return 0; +} + +std::string Subscriber::getTransport() const +{ + if (impl_) return impl_->subscriber_->getTransportName(); + return std::string(); +} + +void Subscriber::shutdown() +{ + if (impl_) impl_->shutdown(); +} + +Subscriber::operator void*() const +{ + return (impl_ && impl_->isValid()) ? (void*)1 : (void*)0; +} + +} //namespace image_transport diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/CMakeLists.txt b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/CMakeLists.txt new file mode 100644 index 000000000..2ac34d9e2 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/CMakeLists.txt @@ -0,0 +1,28 @@ +cmake_minimum_required(VERSION 2.8) +project(image_transport_tutorial) + +find_package(catkin REQUIRED cv_bridge genmsg image_transport sensor_msgs) + +# add the resized image message +add_message_files(DIRECTORY msg + FILES ResizedImage.msg +) +generate_messages(DEPENDENCIES sensor_msgs) + +catkin_package() + +find_package(OpenCV) + +include_directories(include ${OpenCV_INCLUDE_DIRS}) + +# add the publisher example +add_executable(my_publisher src/my_publisher.cpp) +target_link_libraries(my_publisher ${catkin_LIBRARIES} ${OpenCV_LIBRARIES}) + +# add the subscriber example +add_executable(my_subscriber src/my_subscriber.cpp) +target_link_libraries(my_subscriber ${catkin_LIBRARIES} ${OpenCV_LIBRARIES}) + +# add the plugin examples +add_library(resized_publisher src/manifest.cpp src/resized_publisher.cpp src/resized_subscriber.cpp) +target_link_libraries(resized_publisher ${catkin_LIBRARIES} ${OpenCV_LIBRARIES}) diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/include/image_transport_tutorial/resized_publisher.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/include/image_transport_tutorial/resized_publisher.h new file mode 100644 index 000000000..63ab3eb7d --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/include/image_transport_tutorial/resized_publisher.h @@ -0,0 +1,15 @@ +#include <image_transport/simple_publisher_plugin.h> +#include <image_transport_tutorial/ResizedImage.h> + +class ResizedPublisher : public image_transport::SimplePublisherPlugin<image_transport_tutorial::ResizedImage> +{ +public: + virtual std::string getTransportName() const + { + return "resized"; + } + +protected: + virtual void publish(const sensor_msgs::Image& message, + const PublishFn& publish_fn) const; +}; diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/include/image_transport_tutorial/resized_subscriber.h b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/include/image_transport_tutorial/resized_subscriber.h new file mode 100644 index 000000000..94b55f54f --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/include/image_transport_tutorial/resized_subscriber.h @@ -0,0 +1,17 @@ +#include <image_transport/simple_subscriber_plugin.h> +#include <image_transport_tutorial/ResizedImage.h> + +class ResizedSubscriber : public image_transport::SimpleSubscriberPlugin<image_transport_tutorial::ResizedImage> +{ +public: + virtual ~ResizedSubscriber() {} + + virtual std::string getTransportName() const + { + return "resized"; + } + +protected: + virtual void internalCallback(const typename image_transport_tutorial::ResizedImage::ConstPtr& message, + const Callback& user_cb); +}; diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/msg/ResizedImage.msg b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/msg/ResizedImage.msg new file mode 100644 index 000000000..d8c8fadb2 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/msg/ResizedImage.msg @@ -0,0 +1,3 @@ +uint32 original_height +uint32 original_width +sensor_msgs/Image image diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/package.xml b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/package.xml new file mode 100644 index 000000000..67ef5b09b --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/package.xml @@ -0,0 +1,25 @@ +<package> + <name>image_transport_tutorial</name> + <version>0.0.0</version> + <description>Tutorial for image_transport. This is useful for the tutorials at http://wiki.ros.org/image_transport/Tutorials/</description> + <author>Vincent Rabaud</author> + <maintainer email="vincent.rabaud@gmail.com">Vincent Rabaud</maintainer> + <license>Apache 2.0</license> + + <build_depend>cv_bridge</build_depend> + <build_depend>image_transport</build_depend> + <build_depend>message_generation</build_depend> + <build_depend>opencv2</build_depend> + <build_depend>sensor_msgs</build_depend> + + <run_depend>cv_bridge</run_depend> + <run_depend>image_transport</run_depend> + <run_depend>message_runtime</run_depend> + <run_depend>opencv2</run_depend> + + <buildtool_depend>catkin</buildtool_depend> + + <export> + <image_transport plugin="${prefix}/resized_plugins.xml"/> + </export> +</package> diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/resized_plugins.xml b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/resized_plugins.xml new file mode 100644 index 000000000..bd2dff1a9 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/resized_plugins.xml @@ -0,0 +1,13 @@ +<library path="lib/libresized_image_transport"> + <class name="resized_pub" type="ResizedPublisher" base_class_type="image_transport::PublisherPlugin"> + <description> + This plugin publishes a decimated version of the image. + </description> + </class> + + <class name="resized_sub" type="ResizedSubscriber" base_class_type="image_transport::SubscriberPlugin"> + <description> + This plugin rescales a decimated image to its original size. + </description> + </class> +</library> diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/manifest.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/manifest.cpp new file mode 100644 index 000000000..2c13b0924 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/manifest.cpp @@ -0,0 +1,8 @@ +#include <pluginlib/class_list_macros.h> +#include <image_transport_tutorial/resized_publisher.h> +#include <image_transport_tutorial/resized_subscriber.h> + +PLUGINLIB_REGISTER_CLASS(resized_pub, ResizedPublisher, image_transport::PublisherPlugin) + +PLUGINLIB_REGISTER_CLASS(resized_sub, ResizedSubscriber, image_transport::SubscriberPlugin) + diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/my_publisher.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/my_publisher.cpp new file mode 100644 index 000000000..701dbddfd --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/my_publisher.cpp @@ -0,0 +1,23 @@ +#include <ros/ros.h> +#include <image_transport/image_transport.h> +#include <opencv2/highgui/highgui.hpp> +#include <cv_bridge/cv_bridge.h> + +int main(int argc, char** argv) +{ + ros::init(argc, argv, "image_publisher"); + ros::NodeHandle nh; + image_transport::ImageTransport it(nh); + image_transport::Publisher pub = it.advertise("camera/image", 1); + + cv::Mat image = cv::imread(argv[1], CV_LOAD_IMAGE_COLOR); + sensor_msgs::ImagePtr msg = cv_bridge::CvImage(std_msgs::Header(), "bgr8", image).toImageMsg(); + + ros::Rate loop_rate(5); + while (nh.ok()) { + pub.publish(msg); + ros::spinOnce(); + loop_rate.sleep(); + } +} + diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/my_subscriber.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/my_subscriber.cpp new file mode 100644 index 000000000..50573b985 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/my_subscriber.cpp @@ -0,0 +1,28 @@ +#include <ros/ros.h> +#include <image_transport/image_transport.h> +#include <opencv2/highgui/highgui.hpp> +#include <cv_bridge/cv_bridge.h> + +void imageCallback(const sensor_msgs::ImageConstPtr& msg) +{ + try + { + cv::imshow("view", cv_bridge::toCvShare(msg, "bgr8")->image); + } + catch (cv_bridge::Exception& e) + { + ROS_ERROR("Could not convert from '%s' to 'bgr8'.", msg->encoding.c_str()); + } +} + +int main(int argc, char **argv) +{ + ros::init(argc, argv, "image_listener"); + ros::NodeHandle nh; + cv::namedWindow("view"); + cv::startWindowThread(); + image_transport::ImageTransport it(nh); + image_transport::Subscriber sub = it.subscribe("camera/image", 1, imageCallback); + ros::spin(); + cv::destroyWindow("view"); +} diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/resized_publisher.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/resized_publisher.cpp new file mode 100644 index 000000000..178f48214 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/resized_publisher.cpp @@ -0,0 +1,37 @@ +#include <image_transport_tutorial/resized_publisher.h> +#include <opencv2/imgproc/imgproc.hpp> +#include <cv_bridge/cv_bridge.h> + +void ResizedPublisher::publish(const sensor_msgs::Image& message, + const PublishFn& publish_fn) const +{ + cv::Mat cv_image; + boost::shared_ptr<void const> tracked_object; + try + { + cv_image = cv_bridge::toCvShare(message, tracked_object, message.encoding)->image; + } + catch (cv::Exception &e) + { + ROS_ERROR("Could not convert from '%s' to '%s'.", message.encoding.c_str(), message.encoding.c_str()); + return; + } + + // Retrieve subsampling factor from the parameter server + double subsampling_factor; + std::string param_name; + nh().param<double>("resized_image_transport_subsampling_factor", subsampling_factor, 2.0); + + // Rescale image + int new_width = cv_image.cols / subsampling_factor + 0.5; + int new_height = cv_image.rows / subsampling_factor + 0.5; + cv::Mat buffer; + cv::resize(cv_image, buffer, cv::Size(new_width, new_height)); + + // Set up ResizedImage and publish + image_transport_tutorial::ResizedImage resized_image; + resized_image.original_height = cv_image.rows; + resized_image.original_width = cv_image.cols; + resized_image.image = *(cv_bridge::CvImage(message.header, "bgr8", cv_image).toImageMsg()); + publish_fn(resized_image); +} diff --git a/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/resized_subscriber.cpp b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/resized_subscriber.cpp new file mode 100644 index 000000000..299dc83d7 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/image_common/image_transport/tutorial/src/resized_subscriber.cpp @@ -0,0 +1,18 @@ +#include <image_transport_tutorial/resized_subscriber.h> +#include <cv_bridge/cv_bridge.h> +#include <opencv2/imgproc/imgproc.hpp> + +void ResizedSubscriber::internalCallback(const image_transport_tutorial::ResizedImage::ConstPtr& msg, + const Callback& user_cb) +{ + // This is only for optimization, not to copy the image + boost::shared_ptr<void const> tracked_object_tmp; + cv::Mat img_rsz = cv_bridge::toCvShare(msg->image, tracked_object_tmp)->image; + // Resize the image to its original size + cv::Mat img_restored; + cv::resize(img_rsz, img_restored, cv::Size(msg->original_width, msg->original_height)); + + // Call the user callback with the restored image + cv_bridge::CvImage cv_img(msg->image.header, msg->image.encoding, img_restored); + user_cb(cv_img.toImageMsg()); +}; diff --git a/Robot_Development/catkin_ws/libraries/serialization/Detection.h b/Robot_Development/catkin_ws/libraries/serialization/Detection.h new file mode 100644 index 000000000..7355b7295 --- /dev/null +++ b/Robot_Development/catkin_ws/libraries/serialization/Detection.h @@ -0,0 +1,130 @@ +#include<iostream> +#include<sstream> +#include<string> +#include<iterator> +#include<map> + +using namespace std; + +class Detection { +public: + string _name; + float _prob; + int _cx; + int _cy; + int _w; + int _h; + Detection() { + + } + Detection(string name, float prob, int cx,int cy, int w, int h) { + _name = name; + _prob = prob; + _cx = cx; + _cy = cy; + _w = w; + _h = h; + } + Detection(string serialization) { + string whitespace = removeSpaces(serialization); + cout << whitespace << endl; + string unbraced = whitespace.substr(1, whitespace.length()-2); + cout << unbraced << endl; + string arr[5]; + + string str1 = unbraced; + string str2 = "name:"; + string str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "prob:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "cx:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "cy:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "w:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + str2 = "h:"; + str3 = ""; + str1.replace(str1.find(str2),str2.length(),str3); + + cout << str1 << endl; + + string name = str1.substr(0,str1.find(',')); + cout << name << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + float prob = stof(str1.substr(0,str1.find(','))); + cout << prob << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int cx = stoi(str1.substr(0,str1.find(','))); + cout << cx << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int cy = stoi(str1.substr(0,str1.find(','))); + cout << cy << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int w = stoi(str1.substr(0,str1.find(','))); + cout << w << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + int h = stoi(str1.substr(0,str1.find(','))); + cout << h << endl; + str1 = str1.substr(str1.find(',')+1, str1.length()-1); + + _name = name; + _prob = prob; + _cx = cx; + _cy = cy; + _w = w; + _h = h; + + } + string removeSpaces(string str) + { + string s = ""; + // To keep track of non-space character count + int count = 0; + + // Traverse the given string. If current character + // is not space, then place it at index 'count++' + for (int i = 0; i < str.length() ; i++) + if (str.at(i) != ' ') + s = s + str.at(i); + // incremented + return s; + } + + template <size_t N> + void splitString(string (&arr)[N], string str) + { + int n = 0; + istringstream iss(str); + for (auto it = istream_iterator<string>(iss); it != istream_iterator<string>() && n < N; ++it, ++n) + arr[n] = *it; + } + + + string to_string() { + string s0 = "name=" + _name + ","; + string s1 = "prob=" + std::to_string(_prob) + ","; + string s2 = "cx=" + std::to_string(_cx) + ","; + string s3 = "cy=" + std::to_string(_cy) + ","; + string s4 = "w=" + std::to_string(_w) + ","; + string s5 = "h=" + std::to_string(_h) + ","; + string s = s0 + s1 + s2 + s3 + s4 + s5; + return s; + } +}; + diff --git a/Robot_Development/catkin_ws/object_detection/CMakeLists.txt b/Robot_Development/catkin_ws/object_detection/CMakeLists.txt new file mode 100644 index 000000000..31f4a7e93 --- /dev/null +++ b/Robot_Development/catkin_ws/object_detection/CMakeLists.txt @@ -0,0 +1,200 @@ +cmake_minimum_required(VERSION 2.8.3) +project(object_detection) + +## Compile as C++11, supported in ROS Kinetic and newer +# add_compile_options(-std=c++11) + +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED COMPONENTS + roscpp + rospy + std_msgs +) + +## System dependencies are found with CMake's conventions +# find_package(Boost REQUIRED COMPONENTS system) + + +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################################ +## Declare ROS messages, services and actions ## +################################################ + +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a exec_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# std_msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if your package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES object_detection +# CATKIN_DEPENDS roscpp rospy std_msgs +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +include_directories( +# include + ${catkin_INCLUDE_DIRS} +) + +## Declare a C++ library +# add_library(${PROJECT_NAME} +# src/${PROJECT_NAME}/object_detection.cpp +# ) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +## With catkin_make all packages are built within a single CMake context +## The recommended prefix ensures that target names across packages don't collide +# add_executable(${PROJECT_NAME}_node src/object_detection_node.cpp) + +## Rename C++ executable without prefix +## The above recommended prefix causes long target names, the following renames the +## target back to the shorter version for ease of user use +## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node" +# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "") + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +# target_link_libraries(${PROJECT_NAME}_node +# ${catkin_LIBRARIES} +# ) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +## Add gtest based cpp test target and link libraries +# catkin_add_gtest(${PROJECT_NAME}-test test/test_object_detection.cpp) +# if(TARGET ${PROJECT_NAME}-test) +# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME}) +# endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) +set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}") diff --git a/Robot_Development/catkin_ws/object_detection/a.out b/Robot_Development/catkin_ws/object_detection/a.out new file mode 100644 index 000000000..e69de29bb diff --git a/Robot_Development/catkin_ws/object_detection/app b/Robot_Development/catkin_ws/object_detection/app new file mode 100755 index 0000000000000000000000000000000000000000..1ce1ce9a5c83444d2040ff4293414eab6545ba4f GIT binary patch literal 16080 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 literal 0 HcmV?d00001 diff --git a/Robot_Development/catkin_ws/object_detection/blah.cpp b/Robot_Development/catkin_ws/object_detection/blah.cpp new file mode 100644 index 000000000..af0e4de44 --- /dev/null +++ b/Robot_Development/catkin_ws/object_detection/blah.cpp @@ -0,0 +1,64 @@ +#include<iostream> +#include<sstream> +#include<string> +#include<map> +using namespace std; + +class Detection { + public: + string _name; + float _prob; + int _cx; + int _cy; + int _w; + int _h; + Detection() { + + } + Detection(string name, float prob, int cx,int cy, int w, int h) { + _name = name; + _prob = prob; + _cx = cx; + _cy = cy; + _w = w; + _h = h; + } + Detection(string serialization) { + string whitespace = removeSpaces(&serialization[0]); + cout << whitespace << endl; + + } + string removeSpaces(char *str) + { + // To keep track of non-space character count + int count = 0; + + // Traverse the given string. If current character + // is not space, then place it at index 'count++' + for (int i = 0; str[i]; i++) + if (str[i] != ' ') + str[count++] = str[i]; // here count is + // incremented + str[count] = '\0'; + } + + string to_string() { + string s0 = "name=" + _name + ","; + string s1 = "prob=" + std::to_string(_prob) + ","; + string s2 = "cx=" + std::to_string(_cx) + ","; + string s3 = "cy=" + std::to_string(_cy) + ","; + string s4 = "w=" + std::to_string(_w) + ","; + string s5 = "h=" + std::to_string(_h) + ","; + string s = s0 + s1 + s2 + s3 + s4 + s5; + return s; + } +}; + + +int main() { + string str = "{ name : name , prob : 0.001, cx : 40, cy 40: , w : 40 , h : 40 }"; + cout << str << endl; + Detection d = Detection(str); + + return 0; +} diff --git a/Robot_Development/catkin_ws/object_detection/launch/object_detection.launch b/Robot_Development/catkin_ws/object_detection/launch/object_detection.launch new file mode 100644 index 000000000..1189deeb7 --- /dev/null +++ b/Robot_Development/catkin_ws/object_detection/launch/object_detection.launch @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<launch> + <node name="object_detection" pkg="object_detection" type="object_detect.py" output="screen"/> +</launch> diff --git a/Robot_Development/catkin_ws/object_detection/package.xml b/Robot_Development/catkin_ws/object_detection/package.xml new file mode 100644 index 000000000..1a686f8ae --- /dev/null +++ b/Robot_Development/catkin_ws/object_detection/package.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<package format="2"> + <name>object_detection</name> + <version>0.0.0</version> + <description>The object_detection package</description> + + <!-- One maintainer tag required, multiple allowed, one person per tag --> + <!-- Example: --> + <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> + <maintainer email="nvidia@todo.todo">nvidia</maintainer> + + + <!-- One license tag required, multiple allowed, one license per tag --> + <!-- Commonly used license strings: --> + <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> + <license>TODO</license> + + + <!-- Url tags are optional, but multiple are allowed, one per tag --> + <!-- Optional attribute type can be: website, bugtracker, or repository --> + <!-- Example: --> + <!-- <url type="website">http://wiki.ros.org/object_detection</url> --> + + + <!-- Author tags are optional, multiple are allowed, one per tag --> + <!-- Authors do not have to be maintainers, but could be --> + <!-- Example: --> + <!-- <author email="jane.doe@example.com">Jane Doe</author> --> + + + <!-- The *depend tags are used to specify dependencies --> + <!-- Dependencies can be catkin packages or system dependencies --> + <!-- Examples: --> + <!-- Use depend as a shortcut for packages that are both build and exec dependencies --> + <!-- <depend>roscpp</depend> --> + <!-- Note that this is equivalent to the following: --> + <!-- <build_depend>roscpp</build_depend> --> + <!-- <exec_depend>roscpp</exec_depend> --> + <!-- Use build_depend for packages you need at compile time: --> + <!-- <build_depend>message_generation</build_depend> --> + <!-- Use build_export_depend for packages you need in order to build against this package: --> + <!-- <build_export_depend>message_generation</build_export_depend> --> + <!-- Use buildtool_depend for build tool packages: --> + <!-- <buildtool_depend>catkin</buildtool_depend> --> + <!-- Use exec_depend for packages you need at runtime: --> + <!-- <exec_depend>message_runtime</exec_depend> --> + <!-- Use test_depend for packages you need only for testing: --> + <!-- <test_depend>gtest</test_depend> --> + <!-- Use doc_depend for packages you need only for building documentation: --> + <!-- <doc_depend>doxygen</doc_depend> --> + <buildtool_depend>catkin</buildtool_depend> + <build_depend>roscpp</build_depend> + <build_depend>rospy</build_depend> + <build_depend>std_msgs</build_depend> + <build_export_depend>roscpp</build_export_depend> + <build_export_depend>rospy</build_export_depend> + <build_export_depend>std_msgs</build_export_depend> + <exec_depend>roscpp</exec_depend> + <exec_depend>rospy</exec_depend> + <exec_depend>std_msgs</exec_depend> + + + <!-- The export tag contains other, unspecified, tags --> + <export> + <!-- Other tools can request additional information be placed here --> + + </export> +</package> diff --git a/Robot_Development/catkin_ws/object_detection/src/bad.list b/Robot_Development/catkin_ws/object_detection/src/bad.list new file mode 100644 index 000000000..a635cef13 --- /dev/null +++ b/Robot_Development/catkin_ws/object_detection/src/bad.list @@ -0,0 +1,760 @@ +data/labels/32_0.png +data/labels/33_0.png +data/labels/34_0.png +data/labels/35_0.png +data/labels/36_0.png +data/labels/37_0.png +data/labels/38_0.png +data/labels/39_0.png +data/labels/40_0.png +data/labels/41_0.png +data/labels/42_0.png +data/labels/43_0.png +data/labels/44_0.png +data/labels/45_0.png +data/labels/46_0.png +data/labels/47_0.png +data/labels/48_0.png +data/labels/49_0.png +data/labels/50_0.png +data/labels/51_0.png +data/labels/52_0.png +data/labels/53_0.png +data/labels/54_0.png +data/labels/55_0.png +data/labels/56_0.png +data/labels/57_0.png +data/labels/58_0.png +data/labels/59_0.png +data/labels/60_0.png +data/labels/61_0.png +data/labels/62_0.png +data/labels/63_0.png +data/labels/64_0.png +data/labels/65_0.png +data/labels/66_0.png +data/labels/67_0.png +data/labels/68_0.png +data/labels/69_0.png +data/labels/70_0.png +data/labels/71_0.png +data/labels/72_0.png +data/labels/73_0.png +data/labels/74_0.png +data/labels/75_0.png +data/labels/76_0.png +data/labels/77_0.png +data/labels/78_0.png +data/labels/79_0.png +data/labels/80_0.png +data/labels/81_0.png +data/labels/82_0.png +data/labels/83_0.png +data/labels/84_0.png +data/labels/85_0.png +data/labels/86_0.png +data/labels/87_0.png +data/labels/88_0.png +data/labels/89_0.png +data/labels/90_0.png +data/labels/91_0.png +data/labels/92_0.png +data/labels/93_0.png +data/labels/94_0.png +data/labels/95_0.png +data/labels/96_0.png +data/labels/97_0.png +data/labels/98_0.png +data/labels/99_0.png +data/labels/100_0.png +data/labels/101_0.png +data/labels/102_0.png +data/labels/103_0.png +data/labels/104_0.png +data/labels/105_0.png +data/labels/106_0.png +data/labels/107_0.png +data/labels/108_0.png +data/labels/109_0.png +data/labels/110_0.png +data/labels/111_0.png +data/labels/112_0.png +data/labels/113_0.png +data/labels/114_0.png +data/labels/115_0.png +data/labels/116_0.png +data/labels/117_0.png +data/labels/118_0.png +data/labels/119_0.png +data/labels/120_0.png +data/labels/121_0.png +data/labels/122_0.png +data/labels/123_0.png +data/labels/124_0.png +data/labels/125_0.png +data/labels/126_0.png +data/labels/32_1.png +data/labels/33_1.png +data/labels/34_1.png +data/labels/35_1.png +data/labels/36_1.png +data/labels/37_1.png +data/labels/38_1.png +data/labels/39_1.png +data/labels/40_1.png +data/labels/41_1.png +data/labels/42_1.png +data/labels/43_1.png +data/labels/44_1.png +data/labels/45_1.png +data/labels/46_1.png +data/labels/47_1.png +data/labels/48_1.png +data/labels/49_1.png +data/labels/50_1.png +data/labels/51_1.png +data/labels/52_1.png +data/labels/53_1.png +data/labels/54_1.png +data/labels/55_1.png +data/labels/56_1.png +data/labels/57_1.png +data/labels/58_1.png +data/labels/59_1.png +data/labels/60_1.png +data/labels/61_1.png +data/labels/62_1.png +data/labels/63_1.png +data/labels/64_1.png +data/labels/65_1.png +data/labels/66_1.png +data/labels/67_1.png +data/labels/68_1.png +data/labels/69_1.png +data/labels/70_1.png +data/labels/71_1.png +data/labels/72_1.png +data/labels/73_1.png +data/labels/74_1.png +data/labels/75_1.png +data/labels/76_1.png +data/labels/77_1.png +data/labels/78_1.png +data/labels/79_1.png +data/labels/80_1.png +data/labels/81_1.png +data/labels/82_1.png +data/labels/83_1.png +data/labels/84_1.png +data/labels/85_1.png +data/labels/86_1.png +data/labels/87_1.png +data/labels/88_1.png +data/labels/89_1.png +data/labels/90_1.png +data/labels/91_1.png +data/labels/92_1.png +data/labels/93_1.png +data/labels/94_1.png +data/labels/95_1.png +data/labels/96_1.png +data/labels/97_1.png +data/labels/98_1.png +data/labels/99_1.png +data/labels/100_1.png +data/labels/101_1.png +data/labels/102_1.png +data/labels/103_1.png +data/labels/104_1.png +data/labels/105_1.png +data/labels/106_1.png +data/labels/107_1.png +data/labels/108_1.png +data/labels/109_1.png +data/labels/110_1.png +data/labels/111_1.png +data/labels/112_1.png +data/labels/113_1.png +data/labels/114_1.png +data/labels/115_1.png +data/labels/116_1.png +data/labels/117_1.png +data/labels/118_1.png +data/labels/119_1.png +data/labels/120_1.png +data/labels/121_1.png +data/labels/122_1.png +data/labels/123_1.png +data/labels/124_1.png +data/labels/125_1.png +data/labels/126_1.png +data/labels/32_2.png +data/labels/33_2.png +data/labels/34_2.png +data/labels/35_2.png +data/labels/36_2.png +data/labels/37_2.png +data/labels/38_2.png +data/labels/39_2.png +data/labels/40_2.png +data/labels/41_2.png +data/labels/42_2.png +data/labels/43_2.png +data/labels/44_2.png +data/labels/45_2.png +data/labels/46_2.png +data/labels/47_2.png +data/labels/48_2.png +data/labels/49_2.png +data/labels/50_2.png +data/labels/51_2.png +data/labels/52_2.png +data/labels/53_2.png +data/labels/54_2.png +data/labels/55_2.png +data/labels/56_2.png +data/labels/57_2.png +data/labels/58_2.png +data/labels/59_2.png +data/labels/60_2.png +data/labels/61_2.png +data/labels/62_2.png +data/labels/63_2.png +data/labels/64_2.png +data/labels/65_2.png +data/labels/66_2.png +data/labels/67_2.png +data/labels/68_2.png +data/labels/69_2.png +data/labels/70_2.png +data/labels/71_2.png +data/labels/72_2.png +data/labels/73_2.png +data/labels/74_2.png +data/labels/75_2.png +data/labels/76_2.png +data/labels/77_2.png +data/labels/78_2.png +data/labels/79_2.png +data/labels/80_2.png +data/labels/81_2.png +data/labels/82_2.png +data/labels/83_2.png +data/labels/84_2.png +data/labels/85_2.png +data/labels/86_2.png +data/labels/87_2.png +data/labels/88_2.png +data/labels/89_2.png +data/labels/90_2.png +data/labels/91_2.png +data/labels/92_2.png +data/labels/93_2.png +data/labels/94_2.png +data/labels/95_2.png +data/labels/96_2.png +data/labels/97_2.png +data/labels/98_2.png +data/labels/99_2.png +data/labels/100_2.png +data/labels/101_2.png +data/labels/102_2.png +data/labels/103_2.png +data/labels/104_2.png +data/labels/105_2.png +data/labels/106_2.png +data/labels/107_2.png +data/labels/108_2.png +data/labels/109_2.png +data/labels/110_2.png +data/labels/111_2.png +data/labels/112_2.png +data/labels/113_2.png +data/labels/114_2.png +data/labels/115_2.png +data/labels/116_2.png +data/labels/117_2.png +data/labels/118_2.png +data/labels/119_2.png +data/labels/120_2.png +data/labels/121_2.png +data/labels/122_2.png +data/labels/123_2.png +data/labels/124_2.png +data/labels/125_2.png +data/labels/126_2.png +data/labels/32_3.png +data/labels/33_3.png +data/labels/34_3.png +data/labels/35_3.png +data/labels/36_3.png +data/labels/37_3.png +data/labels/38_3.png +data/labels/39_3.png +data/labels/40_3.png +data/labels/41_3.png +data/labels/42_3.png +data/labels/43_3.png +data/labels/44_3.png +data/labels/45_3.png +data/labels/46_3.png +data/labels/47_3.png +data/labels/48_3.png +data/labels/49_3.png +data/labels/50_3.png +data/labels/51_3.png +data/labels/52_3.png +data/labels/53_3.png +data/labels/54_3.png +data/labels/55_3.png +data/labels/56_3.png +data/labels/57_3.png +data/labels/58_3.png +data/labels/59_3.png +data/labels/60_3.png +data/labels/61_3.png +data/labels/62_3.png +data/labels/63_3.png +data/labels/64_3.png +data/labels/65_3.png +data/labels/66_3.png +data/labels/67_3.png +data/labels/68_3.png +data/labels/69_3.png +data/labels/70_3.png +data/labels/71_3.png +data/labels/72_3.png +data/labels/73_3.png +data/labels/74_3.png +data/labels/75_3.png +data/labels/76_3.png +data/labels/77_3.png +data/labels/78_3.png +data/labels/79_3.png +data/labels/80_3.png +data/labels/81_3.png +data/labels/82_3.png +data/labels/83_3.png +data/labels/84_3.png +data/labels/85_3.png +data/labels/86_3.png +data/labels/87_3.png +data/labels/88_3.png +data/labels/89_3.png +data/labels/90_3.png +data/labels/91_3.png +data/labels/92_3.png +data/labels/93_3.png +data/labels/94_3.png +data/labels/95_3.png +data/labels/96_3.png +data/labels/97_3.png +data/labels/98_3.png +data/labels/99_3.png +data/labels/100_3.png +data/labels/101_3.png +data/labels/102_3.png +data/labels/103_3.png +data/labels/104_3.png +data/labels/105_3.png +data/labels/106_3.png +data/labels/107_3.png +data/labels/108_3.png +data/labels/109_3.png +data/labels/110_3.png +data/labels/111_3.png +data/labels/112_3.png +data/labels/113_3.png +data/labels/114_3.png +data/labels/115_3.png +data/labels/116_3.png +data/labels/117_3.png +data/labels/118_3.png +data/labels/119_3.png +data/labels/120_3.png +data/labels/121_3.png +data/labels/122_3.png +data/labels/123_3.png +data/labels/124_3.png +data/labels/125_3.png +data/labels/126_3.png +data/labels/32_4.png +data/labels/33_4.png +data/labels/34_4.png +data/labels/35_4.png +data/labels/36_4.png +data/labels/37_4.png +data/labels/38_4.png +data/labels/39_4.png +data/labels/40_4.png +data/labels/41_4.png +data/labels/42_4.png +data/labels/43_4.png +data/labels/44_4.png +data/labels/45_4.png +data/labels/46_4.png +data/labels/47_4.png +data/labels/48_4.png +data/labels/49_4.png +data/labels/50_4.png +data/labels/51_4.png +data/labels/52_4.png +data/labels/53_4.png +data/labels/54_4.png +data/labels/55_4.png +data/labels/56_4.png +data/labels/57_4.png +data/labels/58_4.png +data/labels/59_4.png +data/labels/60_4.png +data/labels/61_4.png +data/labels/62_4.png +data/labels/63_4.png +data/labels/64_4.png +data/labels/65_4.png +data/labels/66_4.png +data/labels/67_4.png +data/labels/68_4.png +data/labels/69_4.png +data/labels/70_4.png +data/labels/71_4.png +data/labels/72_4.png +data/labels/73_4.png +data/labels/74_4.png +data/labels/75_4.png +data/labels/76_4.png +data/labels/77_4.png +data/labels/78_4.png +data/labels/79_4.png +data/labels/80_4.png +data/labels/81_4.png +data/labels/82_4.png +data/labels/83_4.png +data/labels/84_4.png +data/labels/85_4.png +data/labels/86_4.png +data/labels/87_4.png +data/labels/88_4.png +data/labels/89_4.png +data/labels/90_4.png +data/labels/91_4.png +data/labels/92_4.png +data/labels/93_4.png +data/labels/94_4.png +data/labels/95_4.png +data/labels/96_4.png +data/labels/97_4.png +data/labels/98_4.png +data/labels/99_4.png +data/labels/100_4.png +data/labels/101_4.png +data/labels/102_4.png +data/labels/103_4.png +data/labels/104_4.png +data/labels/105_4.png +data/labels/106_4.png +data/labels/107_4.png +data/labels/108_4.png +data/labels/109_4.png +data/labels/110_4.png +data/labels/111_4.png +data/labels/112_4.png +data/labels/113_4.png +data/labels/114_4.png +data/labels/115_4.png +data/labels/116_4.png +data/labels/117_4.png +data/labels/118_4.png +data/labels/119_4.png +data/labels/120_4.png +data/labels/121_4.png +data/labels/122_4.png +data/labels/123_4.png +data/labels/124_4.png +data/labels/125_4.png +data/labels/126_4.png +data/labels/32_5.png +data/labels/33_5.png +data/labels/34_5.png +data/labels/35_5.png +data/labels/36_5.png +data/labels/37_5.png +data/labels/38_5.png +data/labels/39_5.png +data/labels/40_5.png +data/labels/41_5.png +data/labels/42_5.png +data/labels/43_5.png +data/labels/44_5.png +data/labels/45_5.png +data/labels/46_5.png +data/labels/47_5.png +data/labels/48_5.png +data/labels/49_5.png +data/labels/50_5.png +data/labels/51_5.png +data/labels/52_5.png +data/labels/53_5.png +data/labels/54_5.png +data/labels/55_5.png +data/labels/56_5.png +data/labels/57_5.png +data/labels/58_5.png +data/labels/59_5.png +data/labels/60_5.png +data/labels/61_5.png +data/labels/62_5.png +data/labels/63_5.png +data/labels/64_5.png +data/labels/65_5.png +data/labels/66_5.png +data/labels/67_5.png +data/labels/68_5.png +data/labels/69_5.png +data/labels/70_5.png +data/labels/71_5.png +data/labels/72_5.png +data/labels/73_5.png +data/labels/74_5.png +data/labels/75_5.png +data/labels/76_5.png +data/labels/77_5.png +data/labels/78_5.png +data/labels/79_5.png +data/labels/80_5.png +data/labels/81_5.png +data/labels/82_5.png +data/labels/83_5.png +data/labels/84_5.png +data/labels/85_5.png +data/labels/86_5.png +data/labels/87_5.png +data/labels/88_5.png +data/labels/89_5.png +data/labels/90_5.png +data/labels/91_5.png +data/labels/92_5.png +data/labels/93_5.png +data/labels/94_5.png +data/labels/95_5.png +data/labels/96_5.png +data/labels/97_5.png +data/labels/98_5.png +data/labels/99_5.png +data/labels/100_5.png +data/labels/101_5.png +data/labels/102_5.png +data/labels/103_5.png +data/labels/104_5.png +data/labels/105_5.png +data/labels/106_5.png +data/labels/107_5.png +data/labels/108_5.png +data/labels/109_5.png +data/labels/110_5.png +data/labels/111_5.png +data/labels/112_5.png +data/labels/113_5.png +data/labels/114_5.png +data/labels/115_5.png +data/labels/116_5.png +data/labels/117_5.png +data/labels/118_5.png +data/labels/119_5.png +data/labels/120_5.png +data/labels/121_5.png +data/labels/122_5.png +data/labels/123_5.png +data/labels/124_5.png +data/labels/125_5.png +data/labels/126_5.png +data/labels/32_6.png +data/labels/33_6.png +data/labels/34_6.png +data/labels/35_6.png +data/labels/36_6.png +data/labels/37_6.png +data/labels/38_6.png +data/labels/39_6.png +data/labels/40_6.png +data/labels/41_6.png +data/labels/42_6.png +data/labels/43_6.png +data/labels/44_6.png +data/labels/45_6.png +data/labels/46_6.png +data/labels/47_6.png +data/labels/48_6.png +data/labels/49_6.png +data/labels/50_6.png +data/labels/51_6.png +data/labels/52_6.png +data/labels/53_6.png +data/labels/54_6.png +data/labels/55_6.png +data/labels/56_6.png +data/labels/57_6.png +data/labels/58_6.png +data/labels/59_6.png +data/labels/60_6.png +data/labels/61_6.png +data/labels/62_6.png +data/labels/63_6.png +data/labels/64_6.png +data/labels/65_6.png +data/labels/66_6.png +data/labels/67_6.png +data/labels/68_6.png +data/labels/69_6.png +data/labels/70_6.png +data/labels/71_6.png +data/labels/72_6.png +data/labels/73_6.png +data/labels/74_6.png +data/labels/75_6.png +data/labels/76_6.png +data/labels/77_6.png +data/labels/78_6.png +data/labels/79_6.png +data/labels/80_6.png +data/labels/81_6.png +data/labels/82_6.png +data/labels/83_6.png +data/labels/84_6.png +data/labels/85_6.png +data/labels/86_6.png +data/labels/87_6.png +data/labels/88_6.png +data/labels/89_6.png +data/labels/90_6.png +data/labels/91_6.png +data/labels/92_6.png +data/labels/93_6.png +data/labels/94_6.png +data/labels/95_6.png +data/labels/96_6.png +data/labels/97_6.png +data/labels/98_6.png +data/labels/99_6.png +data/labels/100_6.png +data/labels/101_6.png +data/labels/102_6.png +data/labels/103_6.png +data/labels/104_6.png +data/labels/105_6.png +data/labels/106_6.png +data/labels/107_6.png +data/labels/108_6.png +data/labels/109_6.png +data/labels/110_6.png +data/labels/111_6.png +data/labels/112_6.png +data/labels/113_6.png +data/labels/114_6.png +data/labels/115_6.png +data/labels/116_6.png +data/labels/117_6.png +data/labels/118_6.png +data/labels/119_6.png +data/labels/120_6.png +data/labels/121_6.png +data/labels/122_6.png +data/labels/123_6.png +data/labels/124_6.png +data/labels/125_6.png +data/labels/126_6.png +data/labels/32_7.png +data/labels/33_7.png +data/labels/34_7.png +data/labels/35_7.png +data/labels/36_7.png +data/labels/37_7.png +data/labels/38_7.png +data/labels/39_7.png +data/labels/40_7.png +data/labels/41_7.png +data/labels/42_7.png +data/labels/43_7.png +data/labels/44_7.png +data/labels/45_7.png +data/labels/46_7.png +data/labels/47_7.png +data/labels/48_7.png +data/labels/49_7.png +data/labels/50_7.png +data/labels/51_7.png +data/labels/52_7.png +data/labels/53_7.png +data/labels/54_7.png +data/labels/55_7.png +data/labels/56_7.png +data/labels/57_7.png +data/labels/58_7.png +data/labels/59_7.png +data/labels/60_7.png +data/labels/61_7.png +data/labels/62_7.png +data/labels/63_7.png +data/labels/64_7.png +data/labels/65_7.png +data/labels/66_7.png +data/labels/67_7.png +data/labels/68_7.png +data/labels/69_7.png +data/labels/70_7.png +data/labels/71_7.png +data/labels/72_7.png +data/labels/73_7.png +data/labels/74_7.png +data/labels/75_7.png +data/labels/76_7.png +data/labels/77_7.png +data/labels/78_7.png +data/labels/79_7.png +data/labels/80_7.png +data/labels/81_7.png +data/labels/82_7.png +data/labels/83_7.png +data/labels/84_7.png +data/labels/85_7.png +data/labels/86_7.png +data/labels/87_7.png +data/labels/88_7.png +data/labels/89_7.png +data/labels/90_7.png +data/labels/91_7.png +data/labels/92_7.png +data/labels/93_7.png +data/labels/94_7.png +data/labels/95_7.png +data/labels/96_7.png +data/labels/97_7.png +data/labels/98_7.png +data/labels/99_7.png +data/labels/100_7.png +data/labels/101_7.png +data/labels/102_7.png +data/labels/103_7.png +data/labels/104_7.png +data/labels/105_7.png +data/labels/106_7.png +data/labels/107_7.png +data/labels/108_7.png +data/labels/109_7.png +data/labels/110_7.png +data/labels/111_7.png +data/labels/112_7.png +data/labels/113_7.png +data/labels/114_7.png +data/labels/115_7.png +data/labels/116_7.png +data/labels/117_7.png +data/labels/118_7.png +data/labels/119_7.png +data/labels/120_7.png +data/labels/121_7.png +data/labels/122_7.png +data/labels/123_7.png +data/labels/124_7.png +data/labels/125_7.png +data/labels/126_7.png diff --git a/Robot_Development/catkin_ws/object_detection/src/object_detect.py b/Robot_Development/catkin_ws/object_detection/src/object_detect.py new file mode 100755 index 000000000..8641b4808 --- /dev/null +++ b/Robot_Development/catkin_ws/object_detection/src/object_detect.py @@ -0,0 +1,71 @@ +#!/usr/bin/python + +import numpy as np +import time +import csv +import json +import rospy +import matplotlib.pyplot as plt +import cv2 +from imutils.video import WebcamVideoStream +from imutils.video import FPS +from std_msgs.msg import String +from std_msgs.msg import Float64 + +pub = rospy.Publisher('object_detection', String, queue_size=10) +rospy.init_node('object_detection') +rate = rospy.Rate(500) # 10hz +width = 325 +detections_file_path = "/tmp/detections.csv" + +class Detection: + def __init__(self): + return None + # Constructor call + def __init__(self, name, prob, cx, cy, w, h): + self.vars = { "name" : name , "prob" : prob, "cx" : cx, "cy" : cy , "w" : w , "h" : h } + + def __str__(self): + s0 = "name:" + self.vars["name"] + ","; + s1 = "prob:" + self.vars["prob"] + ","; + s2 = "cx:" + self.vars["cx"] + "," + s3 = "cy:" + self.vars["cy"] + "," + s4 = "w:" + self.vars["w"] + "," + s5 = "h:" + self.vars["h"] + s = "{" + s0 + s1 + s2 + s3 + s4 + s5 + "}" + return s + +def main(): + while not rospy.is_shutdown(): + get_detections(detections_file_path) + +def publish_detection(detection): + rospy.loginfo(detection) + pub.publish(detection) + rate.sleep() + +def get_detections(fpath): + with open(fpath) as csv_file: + csv_reader = csv.reader(csv_file, delimiter=',') + line_count = 0 + time.sleep(0.05) + for row in csv_reader: + # print(row); + if(len(row) != 6): + print("row length != 6") + continue; + name = row[0] + prob = row[1] + c_x = row[2] + c_y = row[3] + w = row[4] + h = row[5] + d = Detection(name, prob, c_x, c_y, w, h) + obj = d.__str__(); + #print(obj); + publish_detection(obj) + +if __name__ == "__main__": + main() + + diff --git a/Robot_Development/catkin_ws/rosjet/TK1_Installation.pdf b/Robot_Development/catkin_ws/rosjet/TK1_Installation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7f16092aea5f4f2bb2f32a895e7e138bb255309b GIT binary patch literal 292323 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˂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%0D7vofB>!JhdjHb;|%NJfN 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╧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 E0Prsby8r+H literal 0 HcmV?d00001 diff --git a/Robot_Development/catkin_ws/rosjet/TK1_README.pdf b/Robot_Development/catkin_ws/rosjet/TK1_README.pdf new file mode 100644 index 0000000000000000000000000000000000000000..67f6b39b91e5d3c882a76dc5862a0a1f80bdb49e GIT binary patch literal 297390 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	mcRm$8Kl$PIdkP=2=USJ%yL$6`)umlxp5ZxR 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 literal 0 HcmV?d00001 diff --git a/Robot_Development/catkin_ws/rosjet/TX1_Installation.pdf b/Robot_Development/catkin_ws/rosjet/TX1_Installation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e36187b338acde8428263efc3a8ba86e3f746373 GIT binary patch literal 314300 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%0AqyrnHmRw^p5^_Y}R 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	pEt3-xGZr6+ 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 KG%+-UIUE2C5S*z1 literal 0 HcmV?d00001 diff --git a/Robot_Development/catkin_ws/rosjet/TX1_README.pdf b/Robot_Development/catkin_ws/rosjet/TX1_README.pdf new file mode 100644 index 0000000000000000000000000000000000000000..01a216c06b9ade033c9bfebb374a7fdb8b5e0c6e GIT binary patch literal 319541 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≥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 aOA?DpDvDCmc)1J>&3L&~RbBnvc)0-fLG~2@ literal 0 HcmV?d00001 diff --git a/Robot_Development/catkin_ws/rosjet/TX1_rosjet.rosinstall b/Robot_Development/catkin_ws/rosjet/TX1_rosjet.rosinstall new file mode 100644 index 000000000..ff5778de1 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/TX1_rosjet.rosinstall @@ -0,0 +1,13 @@ +# Image Dependencies +- tar: + local-name: libraries/image_common/camera_info_manager + uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/camera_info_manager/1.11.10-0.tar.gz + version: image_common-release-release-kinetic-camera_info_manager-1.11.10-0 +- tar: + local-name: libraries/image_common/image_transport + uri: https://github.com/ros-gbp/image_common-release/archive/release/kinetic/image_transport/1.11.10-0.tar.gz + version: image_common-release-release-kinetic-image_transport-1.11.10-0 +- tar: + local-name: libraries/vision_opencv/cv_bridge + uri: https://github.com/ros-gbp/vision_opencv-release/archive/release/kinetic/cv_bridge/1.11.12-0.tar.gz + version: vision_opencv-release-release-kinetic-cv_bridge-1.11.12-0 diff --git a/Robot_Development/catkin_ws/rosjet/TX1_rosjet_install.sh b/Robot_Development/catkin_ws/rosjet/TX1_rosjet_install.sh new file mode 100755 index 000000000..501230848 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/TX1_rosjet_install.sh @@ -0,0 +1,134 @@ +#Ros Prerequisites +sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' +sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116 +sudo apt-get update + +#Ros installation (Kinetic for ubuntu 16.04) +sudo apt-get -y install ros-kinetic-ros-base --allow-unauthenticated + +#Python Dependencies +sudo apt-get -y install python-rosdep python-dev python-pip python-rosinstall python-wstool --allow-unauthenticated + +sudo c_rehash /etc/ssl/certs #TX1 has problems with the imaging of its certificates. If this step is not followed rosdep init will fail + +sudo rosdep init +rosdep update +echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc +source ~/.bashrc + +#Ros packages +sudo apt-get -y install ros-kinetic-rosserial-arduino --allow-unauthenticated +sudo apt-get -y install ros-kinetic-rosserial --allow-unauthenticated +sudo apt-get -y install ros-kinetic-eigen-conversions --allow-unauthenticated +sudo apt-get -y install ros-kinetic-tf2-geometry-msgs --allow-unauthenticated +sudo apt-get -y install ros-kinetic-angles --allow-unauthenticated +sudo apt-get -y install ros-kinetic-web-video-server --allow-unauthenticated +sudo apt-get -y install ros-kinetic-rosbridge-suite --allow-unauthenticated +sudo apt-get -y install ros-kinetic-rospy-tutorials --allow-unauthenticated +sudo apt-get -y install ros-kinetic-joy --allow-unauthenticated +sudo apt-get -y install ros-kinetic-teleop-twist-joy --allow-unauthenticated +sudo apt-get -y install ros-kinetic-roslint --allow-unauthenticated +sudo apt-get -y install ros-kinetic-controller-manager --allow-unauthenticated +sudo apt-get -y install ros-kinetic-camera-calibration-parsers --allow-unauthenticated +sudo apt-get -y install ros-kinetic-xacro --allow-unauthenticated +sudo apt-get -y install ros-kinetic-robot-state-publisher --allow-unauthenticated +sudo apt-get -y install ros-kinetic-diff-drive-controller --allow-unauthenticated +sudo apt-get -y install ros-kinetic-ros-control --allow-unauthenticated +sudo apt-get -y install ros-kinetic-dynamic-reconfigure --allow-unauthenticated +sudo apt-get -y install ros-kinetic-fake-localization --allow-unauthenticated +sudo apt-get -y install ros-kientic-joint-state-controller --allow-unauthenticated + +#USB_CAM package is not integrated in ROS Kinectic repository, you need to install it from source +cd ~/catkin_ws/src +git clone https://github.com/bosch-ros-pkg/usb_cam.git +cd .. + +# Configure Catkin Workspace +source /opt/ros/kinetic/setup.bash +cd ~/catkin_ws/src +catkin_init_workspace + +#Install Ros Opencv bindings from source (If the vision_opencv package fails compilation, please download it and move to your catkin workspace and catkin_make) +cd ~/catkin_ws +wstool init src src/rosjet/TX1_rosjet.rosinstall +wstool merge -t src src/rosjet/TX1_rosjet.rosinstall +wstool update -t src + +#Install Caffe +sudo add-apt-repository universe +sudo apt-get update -y +/bin/echo -e "\e[1;32mLoading Caffe Dependencies.\e[0m" +sudo apt-get install cmake -y +# General Dependencies +sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev \ +libhdf5-serial-dev protobuf-compiler -y +sudo apt-get install --no-install-recommends libboost-all-dev -y +# BLAS +sudo apt-get install libatlas-base-dev -y +# Remaining Dependencies +sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev -y +sudo apt-get install python-dev python-numpy -y + +sudo usermod -a -G video $USER +/bin/echo -e "\e[1;32mCloning Caffe into the home directory\e[0m" +# Place caffe in the home directory +cd $HOME +# Git clone Caffe +git clone https://github.com/BVLC/caffe.git +cd caffe +cp Makefile.config.example Makefile.config +# Regen the makefile; On 16.04, aarch64 has issues with a static cuda runtime +cmake -DCUDA_USE_STATIC_CUDA_RUNTIME=OFF +# Include the hdf5 directory for the includes; 16.04 has issues for some reason +echo "INCLUDE_DIRS += /usr/include/hdf5/serial/" >> Makefile.config +/bin/echo -e "\e[1;32mCompiling Caffe\e[0m" +make -j4 all + +# Run the tests to make sure everything works - This takes a really long time, so comment it if you want to run it later. +#/bin/echo -e "\e[1;32mRunning Caffe Tests\e[0m" +#make -j4 runtest + +# System Optimizations +gsettings set org.gnome.settings-daemon.plugins.power button-power shutdown +gsettings set org.gnome.desktop.screensaver lock-enabled false +sudo apt-get -y install compizconfig-settings-manager +gsettings set org.gnome.desktop.interface enable-animations false +gsettings set com.canonical.Unity.Lenses remote-content-search none +echo -e '[SeatDefaults]\nautologin-user=ubuntu' > login_file; sudo mv login_file /etc/lightdm/lightdm.conf +gsettings set org.gnome.Vino enabled true +gsettings set org.gnome.Vino disable-background true +gsettings set org.gnome.Vino prompt-enabled false +gsettings set org.gnome.Vino require-encryption false + +echo "alias sr='source ~/catkin_ws/devel/setup.bash'" >> ~/.bashrc + +cd ~/catkin_ws +catkin_make && source devel/setup.sh + +#Before starting with ROS, you might want to remove OpenCV4Tegra if you had flashed that from JetPack, and install OpenCV 3.1 instead as there are some configurations issues that needs to be resolved for using OpenCV4Tegra with ROS Kinetic. (Note: OpenCV4Tegra is designed in such a way that it utilizes the power of the Nvidia GPU. OpenCV 3.1 only uses CPU.) +#Comment out all the lines from below if you want to continue with OpenCV4Tegra. + +#Uninstalling OpenCV4Tegra +sudo apt-get purge libopencv4tegra-dev libopencv4tegra +sudo apt-get purge libopencv4tegra-repo +sudo apt-get update + +#OpenCV 3.1 Installation +sudo apt-get install build-essential +sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev +sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev +sudo apt-get install python2.7-dev +sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev +sudo apt-get install libgtkglext1 libgtkglext1-dev +sudo apt-get install qtbase5-dev +sudo apt-get install libv4l-dev v4l-utils qv4l2 v4l2ucp +git clone https://github.com/opencv/opencv.git +curl -L https://github.com/opencv/opencv/archive/3.2.0.zip -o opencv-3.2.0.zip +unzip opencv-3.2.0.zip +cd opencv-3.2.0 +mkdir release +cd release +cmake -D WITH_CUDA=ON -D CUDA_ARCH_BIN="5.3" -D CUDA_ARCH_PTX="" -D WITH_OPENGL=ON -D WITH_LIBV4L=ON -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. +make -j4 +sudo make install + diff --git a/Robot_Development/catkin_ws/rosjet/jet_bringup/CMakeLists.txt b/Robot_Development/catkin_ws/rosjet/jet_bringup/CMakeLists.txt new file mode 100644 index 000000000..131c9d09f --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_bringup/CMakeLists.txt @@ -0,0 +1,181 @@ +cmake_minimum_required(VERSION 2.8.3) +project(jet_bringup) + +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED) + +## System dependencies are found with CMake's conventions +# find_package(Boost REQUIRED COMPONENTS system) + + +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################################ +## Declare ROS messages, services and actions ## +################################################ + +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a run_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# std_msgs # Or other packages containing msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a run_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if you package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES jet_bringup +# CATKIN_DEPENDS other_catkin_pkg +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +# include_directories(include) + +## Declare a C++ library +# add_library(jet_bringup +# src/${PROJECT_NAME}/jet_bringup.cpp +# ) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(jet_bringup ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +# add_executable(jet_bringup_node src/jet_bringup_node.cpp) + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(jet_bringup_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +# target_link_libraries(jet_bringup_node +# ${catkin_LIBRARIES} +# ) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS jet_bringup jet_bringup_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +## Add gtest based cpp test target and link libraries +# catkin_add_gtest(${PROJECT_NAME}-test test/test_jet_bringup.cpp) +# if(TARGET ${PROJECT_NAME}-test) +# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME}) +# endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) diff --git a/Robot_Development/catkin_ws/rosjet/jet_bringup/launch/jet_gazebo.launch b/Robot_Development/catkin_ws/rosjet/jet_bringup/launch/jet_gazebo.launch new file mode 100644 index 000000000..e5a1eff69 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_bringup/launch/jet_gazebo.launch @@ -0,0 +1,8 @@ +<launch> + <include file="$(find rosbridge_server)/launch/rosbridge_websocket.launch" /> + + <include file="$(find jet_description)/launch/jet_upload.launch"/> + + <include file="$(find jet_control)/launch/jet_control.launch"/> + +</launch> diff --git a/Robot_Development/catkin_ws/rosjet/jet_bringup/launch/jet_real.launch b/Robot_Development/catkin_ws/rosjet/jet_bringup/launch/jet_real.launch new file mode 100644 index 000000000..0c65c755f --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_bringup/launch/jet_real.launch @@ -0,0 +1,29 @@ +<launch> + + <include file="$(find rosbridge_server)/launch/rosbridge_websocket.launch" /> + <include file="$(find jet_serial)/launch/jet_serial.launch" /> + + <node pkg="joy" type="joy_node" name="joy_node"> + <param name="dev" value="/dev/input/js4" /> + <param name="deadzone" value="0.2" /> + <param name="autorepeat_rate" value="20" /> + </node> + + <node pkg="teleop_twist_joy" name="teleop_twist_joy" type="teleop_node"> + <param name="axis_linear" value="1" /> + <param name="axis_angular" value="0" /> + <param name="scale_linear" value="1" /> + <param name="scale_angular" value="-2.5" /> + </node> + + <include file="$(find jet_description)/launch/jet_upload.launch"/> + + <include file="$(find jet_control)/launch/jet_control.launch"/> + + <include file="$(find jet_driver)/launch/jet_driver.launch"/> + + <include file="$(find lane_detection)/launch/lane_detection.launch"/> + + <include file="$(find object_detection)/launch/object_detection.launch"/> + +</launch> diff --git a/Robot_Development/catkin_ws/rosjet/jet_bringup/package.xml b/Robot_Development/catkin_ws/rosjet/jet_bringup/package.xml new file mode 100644 index 000000000..70af59126 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_bringup/package.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> +<package> + <name>jet_bringup</name> + <version>1.1.6</version> + <description> + Launch scripts for Jet Robot + </description> + + <author>Jeremy Kerfs</author> + <author email="jkerfs@calpoly.edu">Jeremy Kerfs</author> + <maintainer email="jkerfs@calpoly.edu">Jeremy Kerfs</maintainer> + + <license>MIT</license> + + <buildtool_depend>catkin</buildtool_depend> + <run_depend>urdf</run_depend> + + <export> + </export> +</package> diff --git a/Robot_Development/catkin_ws/rosjet/jet_control/CMakeLists.txt b/Robot_Development/catkin_ws/rosjet/jet_control/CMakeLists.txt new file mode 100644 index 000000000..cafe4c0aa --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_control/CMakeLists.txt @@ -0,0 +1,15 @@ + +cmake_minimum_required(VERSION 2.8.3) +project(jet_control) + +find_package(catkin REQUIRED) + +catkin_package() + +install(DIRECTORY config + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) + +install(DIRECTORY launch + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) + + diff --git a/Robot_Development/catkin_ws/rosjet/jet_control/config/jet_control.yaml b/Robot_Development/catkin_ws/rosjet/jet_control/config/jet_control.yaml new file mode 100644 index 000000000..2dcf021cb --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_control/config/jet_control.yaml @@ -0,0 +1,46 @@ + # Publish all joint states ----------------------------------- +joint_state_controller: + type: joint_state_controller/JointStateController + publish_rate: 50 + + # Position Controllers --------------------------------------- +jet_drive_controller: + #type: "icart_mini_controller/ICartMiniController" + type : "diff_drive_controller/DiffDriveController" + left_wheel : 'left_wheel_joint' + right_wheel : 'right_wheel_joint' + publish_rate: 100 + + enable_odom_tf: true + + pose_covariance_diagonal : [0.00001, 0.00001, 1000000000000.0, 1000000000000.0, 1000000000000.0, 0.001] + twist_covariance_diagonal: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0] + + # Wheel separation and radius multipliers + wheel_separation: .39 + wheel_radius: .077 + wheel_separation_multiplier: 1.0 # default: 1.0 + wheel_radius_multiplier : 1.0 # default: 1.0 + + # Velocity commands timeout [s], default 0.5 + cmd_vel_timeout: 1.0 + + # Base frame_id + base_frame_id: base_link + + # Velocity and acceleration limits + # Whenever a min_* is unspecified, default to -max_* + linear: + x: + has_velocity_limits : true + max_velocity : 0.9 # m/s + min_velocity : -0.9 # m/s + has_acceleration_limits: false + #max_acceleration : 1.7 # m/s^2 + #min_acceleration : -0.4 # m/s^2 + angular: + z: + has_velocity_limits : false + #max_velocity : 0.5 # rad/s + has_acceleration_limits: false + #max_acceleration : 1.5 # rad/s^2 diff --git a/Robot_Development/catkin_ws/rosjet/jet_control/launch/jet_control.launch b/Robot_Development/catkin_ws/rosjet/jet_control/launch/jet_control.launch new file mode 100644 index 000000000..208fe7613 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_control/launch/jet_control.launch @@ -0,0 +1,18 @@ +<launch> + + <!-- Load joint controller configurations from YAML file to parameter server --> + <rosparam file="$(find jet_control)/config/jet_control.yaml" command="load"/> + + <!-- load the controllers --> + <node name="controller_spawner" pkg="controller_manager" type="spawner" respawn="false" + output="screen" args="jet_drive_controller joint_state_controller"/> + + <!-- convert joint states to TF transforms for rviz, etc --> + <node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher" + respawn="false" output="screen"> + </node> + + <node name="cmdvelrelay" pkg="topic_tools" type="relay" args="/cmd_vel /jet_drive_controller/cmd_vel"/> + <node name="odomrelay" pkg="topic_tools" type="relay" args="/jet_drive_controller/odom /odom"/> + +</launch> diff --git a/Robot_Development/catkin_ws/rosjet/jet_control/package.xml b/Robot_Development/catkin_ws/rosjet/jet_control/package.xml new file mode 100644 index 000000000..470902fb3 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_control/package.xml @@ -0,0 +1,60 @@ +<?xml version="1.0"?> +<package> + <name>jet_control</name> + <version>0.0.0</version> + <description>The jet_control package</description> + + <!-- One maintainer tag required, multiple allowed, one person per tag --> + <!-- Example: --> + <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> + <maintainer email="jeremy@todo.todo">jeremy</maintainer> + + + <!-- One license tag required, multiple allowed, one license per tag --> + <!-- Commonly used license strings: --> + <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> + <license>TODO</license> + + + <!-- Url tags are optional, but mutiple are allowed, one per tag --> + <!-- Optional attribute type can be: website, bugtracker, or repository --> + <!-- Example: --> + <!-- <url type="website">http://wiki.ros.org/jet_control</url> --> + + + <!-- Author tags are optional, mutiple are allowed, one per tag --> + <!-- Authors do not have to be maintianers, but could be --> + <!-- Example: --> + <!-- <author email="jane.doe@example.com">Jane Doe</author> --> + + + <!-- The *_depend tags are used to specify dependencies --> + <!-- Dependencies can be catkin packages or system dependencies --> + <!-- Examples: --> + <!-- Use build_depend for packages you need at compile time: --> + <!-- <build_depend>message_generation</build_depend> --> + <!-- Use buildtool_depend for build tool packages: --> + <!-- <buildtool_depend>catkin</buildtool_depend> --> + <!-- Use run_depend for packages you need at runtime: --> + <!-- <run_depend>message_runtime</run_depend> --> + <!-- Use test_depend for packages you need only for testing: --> + <!-- <test_depend>gtest</test_depend> --> + <buildtool_depend>catkin</buildtool_depend> + <build_depend>controller_interface</build_depend> + <build_depend>diff_drive_controller</build_depend> + + <run_depend>diff_drive_controller</run_depend> + <run_depend>controller_manager</run_depend> + <run_depend>joint_state_controller</run_depend> + <run_depend>robot_state_publisher</run_depend> + <run_depend>controller_interface</run_depend> + <run_depend>rqt_gui</run_depend> + <run_depend>effort_controllers</run_depend> + + + <!-- The export tag contains other, unspecified, tags --> + <export> + <!-- Other tools can request additional information be placed here --> + + </export> +</package> diff --git a/Robot_Development/catkin_ws/rosjet/jet_description/CMakeLists.txt b/Robot_Development/catkin_ws/rosjet/jet_description/CMakeLists.txt new file mode 100644 index 000000000..972e7b1e3 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_description/CMakeLists.txt @@ -0,0 +1,19 @@ +cmake_minimum_required(VERSION 2.8.3) +project(jet_description) + +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED) + +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES ur_description +# CATKIN_DEPENDS urdf +# DEPENDS system_lib +) + + +install(DIRECTORY launch DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) +install(DIRECTORY urdf DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) +#install(DIRECTORY meshes DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) diff --git a/Robot_Development/catkin_ws/rosjet/jet_description/launch/jet_rviz.launch b/Robot_Development/catkin_ws/rosjet/jet_description/launch/jet_rviz.launch new file mode 100644 index 000000000..d2f690ad8 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_description/launch/jet_rviz.launch @@ -0,0 +1,18 @@ +<launch> + <!-- send robot urdf to param server --> + <include file="$(find jet_description)/launch/jet_upload.launch"> + </include> + + <!-- send fake joint values --> + <node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher"> + <param name="use_gui" value="TRUE"/> + </node> + + <!-- Combine joint values --> + <node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher"/> + + <!-- Show in Rviz + <node name="rviz" pkg="rviz" type="rviz" args="-d $(find jet_description)/launch/jet.rviz"/> + --> + +</launch> diff --git a/Robot_Development/catkin_ws/rosjet/jet_description/launch/jet_upload.launch b/Robot_Development/catkin_ws/rosjet/jet_description/launch/jet_upload.launch new file mode 100644 index 000000000..144f0795d --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_description/launch/jet_upload.launch @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<launch> +<!-- Convert an xacro and put on parameter server --> +<param name="robot_description" + command="$(find xacro)/xacro.py '$(find jet_description)/urdf/jet.xacro'" /> + +</launch> diff --git a/Robot_Development/catkin_ws/rosjet/jet_description/package.xml b/Robot_Development/catkin_ws/rosjet/jet_description/package.xml new file mode 100644 index 000000000..fc11645d5 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_description/package.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> +<package> + <name>jet_description</name> + <version>1.1.6</version> + <description> + URDF description for Jet Robot + </description> + + <author>Jeremy Kerfs</author> + <author email="jkerfs@calpoly.edu">Jeremy Kerfs</author> + <maintainer email="jkerfs@calpoly.edu">Jeremy Kerfs</maintainer> + + <license>MIT</license> + + <buildtool_depend>catkin</buildtool_depend> + <run_depend>urdf</run_depend> + + <export> + </export> +</package> diff --git a/Robot_Development/catkin_ws/rosjet/jet_description/urdf/jet.gazebo b/Robot_Development/catkin_ws/rosjet/jet_description/urdf/jet.gazebo new file mode 100644 index 000000000..b9d7b5f5a --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_description/urdf/jet.gazebo @@ -0,0 +1,186 @@ +<?xml version="1.0"?> +<robot> + <gazebo> + <plugin name="gazebo_ros_control" filename="libgazebo_ros_control.so"> + <robotNamespace>/</robotNamespace> + <robotSimType>gazebo_ros_control/DefaultRobotHWSim</robotSimType> + </plugin> + </gazebo> + + <gazebo reference="base_link"> + <material>Gazebo/Green</material> + </gazebo> + <gazebo reference="right_wheel"> + <material>Gazebo/Grey</material> + </gazebo> + <gazebo reference="left_wheel"> + <material>Gazebo/Grey</material> + </gazebo> + <gazebo reference="camera_link"> + <material>Gazebo/Red</material> + </gazebo> + + <gazebo reference="camera_link"> + <sensor type="camera" name="camera1"> + <update_rate>30.0</update_rate> + <camera name="head"> + <pose>0.0 0.0 0.0 0.0 0.0 -1.57075</pose> + <horizontal_fov>1.3962634</horizontal_fov> + <image> + <width>800</width> + <height>800</height> + <format>R8G8B8</format> + </image> + <clip> + <near>0.02</near> + <far>300</far> + </clip> + <noise> + <type>gaussian</type> + <mean>0.0</mean> + <stddev>0.007</stddev> + </noise> + </camera> + <plugin name="camera_controller" filename="libgazebo_ros_camera.so"> + <alwaysOn>true</alwaysOn> + <updateRate>0.0</updateRate> + <cameraName>camera1</cameraName> + <imageTopicName>image_raw</imageTopicName> + <cameraInfoTopicName>camera_info</cameraInfoTopicName> + <frameName>camera_link</frameName> + <hackBaseline>0.07</hackBaseline> + <distortionK1>0.0</distortionK1> + <distortionK2>0.0</distortionK2> + <distortionK3>0.0</distortionK3> + <distortionT1>0.0</distortionT1> + <distortionT2>0.0</distortionT2> + </plugin> + </sensor> + </gazebo> + + <gazebo reference="sonar1_link"> + <sensor type="ray" name="sonar1"> + <pose>0 0 0 0 0 0</pose> + <update_rate>5</update_rate> + <ray> + <scan> + <horizontal> + <samples>5</samples> + <resolution>1.0</resolution> + <min_angle>-0.25</min_angle> + <max_angle>0.25</max_angle> + </horizontal> + <vertical> + <samples>5</samples> + <resolution>1</resolution> + <min_angle>-0.25</min_angle> + <max_angle>0.25</max_angle> + </vertical> + </scan> + <range> + <min>0.01</min> + <max>3.00</max> + <resolution>0.01</resolution> + </range> + </ray> + <plugin filename="libgazebo_ros_range.so" name="gazebo_ros_range1"> + <gaussianNoise>0.005</gaussianNoise> + <alwaysOn>true</alwaysOn> + <updateRate>5</updateRate> + <topicName>sonar1</topicName> + <frameName>sonar1_link</frameName> + <fov>.5</fov> + <radiation>ultrasound</radiation> + </plugin> + </sensor> + </gazebo> + + <gazebo reference="sonar2_link"> + <sensor type="ray" name="sonar1"> + <pose>0 0 0 0 0 0</pose> + <update_rate>5</update_rate> + <ray> + <scan> + <horizontal> + <samples>5</samples> + <resolution>1.0</resolution> + <min_angle>-0.25</min_angle> + <max_angle>0.25</max_angle> + </horizontal> + <vertical> + <samples>5</samples> + <resolution>1</resolution> + <min_angle>-0.25</min_angle> + <max_angle>0.25</max_angle> + </vertical> + </scan> + <range> + <min>0.01</min> + <max>3.00</max> + <resolution>0.01</resolution> + </range> + </ray> + <plugin filename="libgazebo_ros_range.so" name="gazebo_ros_range2"> + <gaussianNoise>0.005</gaussianNoise> + <alwaysOn>true</alwaysOn> + <updateRate>5</updateRate> + <topicName>sonar2</topicName> + <frameName>sonar2_link</frameName> + <fov>.5</fov> + <radiation>ultrasound</radiation> + </plugin> + </sensor> + </gazebo> + + <gazebo reference="sonar3_link"> + <sensor type="ray" name="sonar1"> + <pose>0 0 0 0 0 0</pose> + <update_rate>5</update_rate> + <ray> + <scan> + <horizontal> + <samples>5</samples> + <resolution>1.0</resolution> + <min_angle>-0.25</min_angle> + <max_angle>0.25</max_angle> + </horizontal> + <vertical> + <samples>5</samples> + <resolution>1</resolution> + <min_angle>-0.25</min_angle> + <max_angle>0.25</max_angle> + </vertical> + </scan> + <range> + <min>0.01</min> + <max>3.00</max> + <resolution>0.01</resolution> + </range> + </ray> + <plugin filename="libgazebo_ros_range.so" name="gazebo_ros_range3"> + <gaussianNoise>0.005</gaussianNoise> + <alwaysOn>true</alwaysOn> + <updateRate>5</updateRate> + <topicName>sonar3</topicName> + <frameName>sonar3_link</frameName> + <fov>.5</fov> + <radiation>ultrasound</radiation> + </plugin> + </sensor> + </gazebo> + + <gazebo> + + <plugin name="imu_controller" filename="libhector_gazebo_ros_imu.so"> + <alwaysOn>true</alwaysOn> + <updateRate>50.0</updateRate> + <bodyName>gyro_link</bodyName> + <topicName>imu_data</topicName> + <gaussianNoise>2.89e-08</gaussianNoise> + <xyzOffsets>0 0 0</xyzOffsets> + <rpyOffsets>0 0 0</rpyOffsets> + </plugin> + + </gazebo> + +</robot> diff --git a/Robot_Development/catkin_ws/rosjet/jet_description/urdf/jet.xacro b/Robot_Development/catkin_ws/rosjet/jet_description/urdf/jet.xacro new file mode 100644 index 000000000..f6597b33d --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_description/urdf/jet.xacro @@ -0,0 +1,254 @@ +<?xml version="1.0"?> +<robot name="Jet" xmlns:xacro="http://www.ros.org/wiki/xacro"> + + <!-- Import all Gazebo-customization elements, including Gazebo colors --> + <xacro:include filename="$(find jet_description)/urdf/jet.gazebo"/> + <!-- Import Rviz colors --> + <xacro:include filename="$(find jet_description)/urdf/materials.xacro"/> + + <link name="base_link"> + </link> + + <link name="body_link"> + <visual> + <origin rpy="0 0 0" xyz="0 0 0"/> + <geometry> + <box size=".35 .25 .05"/> + </geometry> + <material name="green"> + <color rgba="0 .8 .0 .8"/> + </material> + </visual> + <collision> + <origin rpy="0 0 0" xyz="0 0 0"/> + <geometry> + <box size=".35 .25 .05"/> + </geometry> + </collision> + <inertial> + <mass value="1"/> + <inertia ixx="1e-3" ixy="0.0" ixz="0.0" iyy="1e-3" iyz="0.0" izz="1e-3"/> + </inertial> + </link> + + <link name="caster"> + <visual name='caster_visual'> + <origin rpy="0 0 0" xyz="0 0 0"/> + <geometry> + <cylinder radius="0.03" length="0.12"/> + </geometry> + </visual> + <collision name='caster_collision'> + <origin rpy="0 0 0" xyz="0 0 0"/> + <geometry> + <cylinder radius="0.03" length="0.12"/> + </geometry> + + <surface> + <friction> + <ode> + <mu>0</mu> + <mu2>0</mu2> + <slip1>1.0</slip1> + <slip2>1.0</slip2> + </ode> + </friction> + </surface> + </collision> + <inertial> + <mass value="10"/> + <inertia ixx=".01425" ixy="0.0" ixz="0.0" iyy=".01425" iyz="0.0" izz=".0045"/> + </inertial> + </link> + + <link name="right_wheel"> + <visual> + <geometry> + <cylinder length="0.03" radius="0.1"/> + </geometry> + <origin rpy="0 1.57075 1.57075" xyz="0 0 0"/> + <material name="gray"> + <color rgba=".1 .1 .1 1"/> + </material> + </visual> + <collision> + <geometry> + <cylinder length="0.03" radius="0.1"/> + </geometry> + <origin rpy="0 1.57075 1.57075" xyz="0 0 0"/> + </collision> + <inertial> + <mass value="1"/> + <inertia ixx="1e-3" ixy="0.0" ixz="0.0" iyy="1e-3" iyz="0.0" izz="1e-3"/> + </inertial> + </link> + + <link name="left_wheel"> + <visual> + <geometry> + <cylinder length="0.03" radius="0.1"/> + </geometry> + <origin rpy="0 1.57075 1.57075" xyz="0 0 0"/> + <material name="gray"> + <color rgba=".1 .1 .1 1"/> + </material> + </visual> + <collision> + <geometry> + <cylinder length="0.03" radius="0.1"/> + </geometry> + <origin rpy="0 1.57075 1.57075" xyz="0 0 0"/> + </collision> + <inertial> + <mass value="10"/> + <inertia ixx="1e-3" ixy="0.0" ixz="0.0" iyy="1e-3" iyz="0.0" izz="1e-3"/> + </inertial> + </link> + + <link name="sonar1_link"> + <inertial> + <mass value="1e-5" /> + <origin xyz="0 0 0" rpy="0 0 0"/> + <inertia ixx="1e-6" ixy="0" ixz="0" iyy="1e-6" iyz="0" izz="1e-6" /> + </inertial> + </link> + + <link name="sonar2_link"> + <inertial> + <mass value="1e-5" /> + <origin xyz="0 0 0" rpy="0 0 0"/> + <inertia ixx="1e-6" ixy="0" ixz="0" iyy="1e-6" iyz="0" izz="1e-6" /> + </inertial> + </link> + + <link name="sonar3_link"> + <inertial> + <mass value="1e-5" /> + <origin xyz="0 0 0" rpy="0 0 0"/> + <inertia ixx="1e-6" ixy="0" ixz="0" iyy="1e-6" iyz="0" izz="1e-6" /> + </inertial> + </link> + + <link name="camera_link"> + <collision> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <box size=".05 .02 .05"/> + </geometry> + </collision> + + <visual> + <origin xyz="0 0 0" rpy="0 0 0"/> + <geometry> + <box size=".05 .02 .05"/> + </geometry> + <material name="red"> + <color rgba="1.0 0 0 1"/> + </material> + </visual> + + <inertial> + <mass value="1e-5" /> + <origin xyz="0 0 0" rpy="0 0 0"/> + <inertia ixx="1e-6" ixy="0" ixz="0" iyy="1e-6" iyz="0" izz="1e-6" /> + </inertial> + </link> + + + <link name="gyro_link"> + <inertial> + <mass value="0.001"/> + <origin rpy="0 0 0" xyz="0 0 0"/> + <inertia ixx="0.0001" ixy="0" ixz="0" iyy="0.000001" iyz="0" izz="0.0001"/> + </inertial> + </link> + + <joint name="body_base" type="fixed"> + <axis xyz="1 0 0"/> + <origin xyz="0 0 0"/> + <parent link="base_link"/> + <child link="body_link"/> + </joint> + + <joint name="imu_joint" type="fixed"> + <axis xyz="1 0 0"/> + <origin xyz="0 0 0"/> + <parent link="body_link"/> + <child link="gyro_link"/> + </joint> + + <joint name="sonar1_joint" type="fixed"> + <axis xyz="0 1 0" /> + <origin xyz="-.1 -.15 -.05" rpy="0 0 -2.356125"/> + <parent link="body_link"/> + <child link="sonar1_link"/> + </joint> + + <joint name="sonar2_joint" type="fixed"> + <axis xyz="0 1 0" /> + <origin xyz="0 -.15 -.05" rpy="0 0 -1.57075"/> + <parent link="body_link"/> + <child link="sonar2_link"/> + </joint> + + <joint name="sonar3_joint" type="fixed"> + <axis xyz="0 1 0" /> + <origin xyz=".1 -.15 -.05" rpy="0 0 -.785375"/> + <parent link="body_link"/> + <child link="sonar3_link"/> + </joint> + + <joint name="camera_joint" type="fixed"> + <axis xyz="1 0 0" /> + <origin xyz=".15 0 .05" rpy="0 0 0"/> + <parent link="body_link"/> + <child link="camera_link"/> + </joint> + + <joint name="caster_base_joint" type="fixed"> + <parent link="body_link"/> + <child link="caster"/> + <origin xyz="-.15 0 -.05"/> + <axis xyz="0 0 1"/> + </joint> + + <joint name="right_wheel_joint" type="revolute"> + <parent link="body_link"/> + <child link="right_wheel"/> + <origin xyz="0.08 -.15 -.03"/> + <axis xyz="0 1 0"/> + <limit effort="100" velocity="100.0" lower="-5000" upper="5000" /> + </joint> + + <joint name="left_wheel_joint" type="revolute"> + <parent link="body_link"/> + <child link="left_wheel"/> + <origin xyz="0.08 .15 -.03"/> + <axis xyz="0 1 0"/> + <limit effort="100" velocity="100.0" lower="-5000" upper="5000"/> + </joint> + + <transmission name="tran_left_wheel"> + <type>transmission_interface/SimpleTransmission</type> + <joint name="left_wheel_joint"> + <hardwareInterface>VelocityJointInterface</hardwareInterface> + </joint> + <actuator name="motor_left"> + <hardwareInterface>VelocityJointInterface</hardwareInterface> + <mechanicalReduction>1</mechanicalReduction> + </actuator> + </transmission> + + <transmission name="tran_right_wheel"> + <type>transmission_interface/SimpleTransmission</type> + <joint name="right_wheel_joint"> + <hardwareInterface>VelocityJointInterface</hardwareInterface> + </joint> + <actuator name="motor_right"> + <hardwareInterface>VelocityJointInterface</hardwareInterface> + <mechanicalReduction>1</mechanicalReduction> + </actuator> + </transmission> + +</robot> + diff --git a/Robot_Development/catkin_ws/rosjet/jet_description/urdf/materials.xacro b/Robot_Development/catkin_ws/rosjet/jet_description/urdf/materials.xacro new file mode 100644 index 000000000..311c3cdd8 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_description/urdf/materials.xacro @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<robot> + + <material name="black"> + <color rgba="0.0 0.0 0.0 1.0"/> + </material> + + <material name="blue"> + <color rgba="0.0 0.0 0.8 1.0"/> + </material> + + <material name="green"> + <color rgba="0.0 0.8 0.0 1.0"/> + </material> + + <material name="grey"> + <color rgba="0.2 0.2 0.2 1.0"/> + </material> + + <material name="orange"> + <color rgba="${255/255} ${108/255} ${10/255} 1.0"/> + </material> + + <material name="brown"> + <color rgba="${222/255} ${207/255} ${195/255} 1.0"/> + </material> + + <material name="red"> + <color rgba="0.8 0.0 0.0 1.0"/> + </material> + + <material name="white"> + <color rgba="1.0 1.0 1.0 1.0"/> + </material> + +</robot> diff --git a/Robot_Development/catkin_ws/rosjet/jet_driver/CMakeLists.txt b/Robot_Development/catkin_ws/rosjet/jet_driver/CMakeLists.txt new file mode 100644 index 000000000..3f09f552a --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_driver/CMakeLists.txt @@ -0,0 +1,27 @@ +cmake_minimum_required(VERSION 2.8.3) +project(jet_driver) + +find_package(catkin REQUIRED COMPONENTS + controller_manager + hardware_interface + roscpp +) + + +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES jet_driver +# CATKIN_DEPENDS controller_manager hardware_interface roscpp +# DEPENDS system_lib +) + +include_directories( + ${catkin_INCLUDE_DIRS} +) +add_executable(jet_driver_node src/jet_driver_node.cpp) + + +target_link_libraries(jet_driver_node + ${catkin_LIBRARIES} +) + diff --git a/Robot_Development/catkin_ws/rosjet/jet_driver/launch/jet_driver.launch b/Robot_Development/catkin_ws/rosjet/jet_driver/launch/jet_driver.launch new file mode 100644 index 000000000..a9105b295 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_driver/launch/jet_driver.launch @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<launch> + <node name="jet_driver_node" pkg="jet_driver" type="jet_driver_node" output="screen"/> +</launch> diff --git a/Robot_Development/catkin_ws/rosjet/jet_driver/package.xml b/Robot_Development/catkin_ws/rosjet/jet_driver/package.xml new file mode 100644 index 000000000..25e6a8575 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_driver/package.xml @@ -0,0 +1,56 @@ +<?xml version="1.0"?> +<package> + <name>jet_driver</name> + <version>0.0.0</version> + <description>The jet_driver package</description> + + <!-- One maintainer tag required, multiple allowed, one person per tag --> + <!-- Example: --> + <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> + <maintainer email="ubuntu@todo.todo">ubuntu</maintainer> + + + <!-- One license tag required, multiple allowed, one license per tag --> + <!-- Commonly used license strings: --> + <!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 --> + <license>TODO</license> + + + <!-- Url tags are optional, but mutiple are allowed, one per tag --> + <!-- Optional attribute type can be: website, bugtracker, or repository --> + <!-- Example: --> + <!-- <url type="website">http://wiki.ros.org/jet_driver</url> --> + + + <!-- Author tags are optional, mutiple are allowed, one per tag --> + <!-- Authors do not have to be maintianers, but could be --> + <!-- Example: --> + <!-- <author email="jane.doe@example.com">Jane Doe</author> --> + + + <!-- The *_depend tags are used to specify dependencies --> + <!-- Dependencies can be catkin packages or system dependencies --> + <!-- Examples: --> + <!-- Use build_depend for packages you need at compile time: --> + <!-- <build_depend>message_generation</build_depend> --> + <!-- Use buildtool_depend for build tool packages: --> + <!-- <buildtool_depend>catkin</buildtool_depend> --> + <!-- Use run_depend for packages you need at runtime: --> + <!-- <run_depend>message_runtime</run_depend> --> + <!-- Use test_depend for packages you need only for testing: --> + <!-- <test_depend>gtest</test_depend> --> + <buildtool_depend>catkin</buildtool_depend> + <build_depend>controller_manager</build_depend> + <build_depend>hardware_interface</build_depend> + <build_depend>roscpp</build_depend> + <run_depend>controller_manager</run_depend> + <run_depend>hardware_interface</run_depend> + <run_depend>roscpp</run_depend> + + + <!-- The export tag contains other, unspecified, tags --> + <export> + <!-- Other tools can request additional information be placed here --> + + </export> +</package> \ No newline at end of file diff --git a/Robot_Development/catkin_ws/rosjet/jet_driver/src/jet_driver_node.cpp b/Robot_Development/catkin_ws/rosjet/jet_driver/src/jet_driver_node.cpp new file mode 100644 index 000000000..edabf0fd9 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_driver/src/jet_driver_node.cpp @@ -0,0 +1,112 @@ +#include <ros/ros.h> +#include <controller_manager/controller_manager.h> +#include <hardware_interface/joint_command_interface.h> +#include <hardware_interface/joint_state_interface.h> +#include <hardware_interface/robot_hw.h> +#include <std_msgs/UInt64.h> +#include <std_msgs/Int16.h> + +#define TICKS_PER_REVOLUTION 300 +#define REVOLUTIONS_PER_TICK .0033333333333 + +class JetRobot : public hardware_interface::RobotHW +{ +public: + double velocity_multiplier; + JetRobot(ros::NodeHandle nh) + { + + ros::NodeHandle pnh("~"); + + pnh.param<double>("velocity_multiplier", velocity_multiplier, 10.0); + ROS_INFO("velocity multiplier: %f", velocity_multiplier); + + hardware_interface::JointStateHandle state_handle_left("left_wheel_joint", &pos[0], &vel[0], &eff[0]); + jnt_state_interface.registerHandle(state_handle_left); + + hardware_interface::JointStateHandle state_handle_right("right_wheel_joint", &pos[1], &vel[1], &eff[1]); + jnt_state_interface.registerHandle(state_handle_right); + + registerInterface(&jnt_state_interface); + + hardware_interface::JointHandle vel_handle_left(jnt_state_interface.getHandle("left_wheel_joint"), &cmd[0]); + jnt_vel_interface.registerHandle(vel_handle_left); + + hardware_interface::JointHandle vel_handle_right(jnt_state_interface.getHandle("right_wheel_joint"), &cmd[1]); + jnt_vel_interface.registerHandle(vel_handle_right); + + registerInterface(&jnt_vel_interface); + + motor_left_pub = nh.advertise<std_msgs::Int16>("/arduino/motor_left_speed",10); + motor_right_pub = nh.advertise<std_msgs::Int16>("/arduino/motor_right_speed",10); + encoder_left_sub = nh.subscribe<std_msgs::UInt64>("/arduino/encoder_left_value", 10, &JetRobot::leftEncoderCB, this); + encoder_right_sub = nh.subscribe<std_msgs::UInt64>("/arduino/encoder_right_value", 10, &JetRobot::rightEncoderCB, this); + + + prev_left = 0; + prev_right = 0; + encoder_left = 0; + encoder_right = 0; + pos[0] = 0; + pos[1] = 0; + } + ros::Time getTime() const {return ros::Time::now();} + ros::Duration getPeriod() const{return ros::Duration(0.01);} + void leftEncoderCB(const std_msgs::UInt64::ConstPtr& val) { + encoder_left = (double)val->data; + } + void rightEncoderCB(const std_msgs::UInt64::ConstPtr& val) { + encoder_right = (double)val->data; + } + void read() { + left_msg.data = (int)(velocity_multiplier * cmd[0]); + right_msg.data = (int)(velocity_multiplier * cmd[1]); + motor_left_pub.publish(left_msg); + motor_right_pub.publish(right_msg); + } + void write() { + vel[0] = REVOLUTIONS_PER_TICK * (encoder_left - prev_left) / getPeriod().toSec(); + vel[1] = REVOLUTIONS_PER_TICK * (encoder_right - prev_right) / getPeriod().toSec(); + pos[0] += REVOLUTIONS_PER_TICK * (encoder_left - prev_left); + pos[1] += REVOLUTIONS_PER_TICK * (encoder_right - prev_right); + prev_left = encoder_left; + prev_right = encoder_right; + } + +private: + hardware_interface::VelocityJointInterface jnt_vel_interface; + hardware_interface::JointStateInterface jnt_state_interface; + double pos[2]; + double vel[2]; + double eff[2]; + double cmd[2]; + std_msgs::Int16 left_msg, right_msg; + double encoder_left, encoder_right, prev_left, prev_right; + ros::Publisher motor_left_pub; + ros::Publisher motor_right_pub; + ros::Subscriber encoder_left_sub; + ros::Subscriber encoder_right_sub; +}; + +int main(int argc, char * argv[]) +{ + ros::init(argc, argv, "jet_driver_node"); + ros::NodeHandle nh; + + JetRobot jet(nh); + controller_manager::ControllerManager cm(&jet, nh); + + ros::Rate rate(1.0 / jet.getPeriod().toSec()); + ros::AsyncSpinner spinner(1); + spinner.start(); + + while(ros::ok()) + { + jet.read(); + jet.write(); + cm.update(jet.getTime(), jet.getPeriod()); + rate.sleep(); + } + spinner.stop(); + return 0; +} diff --git a/Robot_Development/catkin_ws/rosjet/jet_navigation/CMakeLists.txt b/Robot_Development/catkin_ws/rosjet/jet_navigation/CMakeLists.txt new file mode 100644 index 000000000..b7b481ff2 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_navigation/CMakeLists.txt @@ -0,0 +1,21 @@ +cmake_minimum_required(VERSION 2.8.3) +project(jet_navigation) + +find_package(catkin REQUIRED COMPONENTS + controller_manager + hardware_interface + roscpp + rospy +) + +catkin_package( +# INCLUDE_DIRS include +# CATKIN_DEPENDS rospy +# DEPENDS system_lib +) + +include_directories( + ${catkin_INCLUDE_DIRS} +) +add_executable(stationary_controller src/stationary_controller.cpp) +target_link_libraries(stationary_controller ${catkin_LIBRARIES}) diff --git a/Robot_Development/catkin_ws/rosjet/jet_navigation/launch/jet_navigation.launch b/Robot_Development/catkin_ws/rosjet/jet_navigation/launch/jet_navigation.launch new file mode 100644 index 000000000..1e04d9183 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_navigation/launch/jet_navigation.launch @@ -0,0 +1,46 @@ +<launch> + <arg name="delta_x" default="0.0"/> + <arg name="delta_y" default="0.0"/> + <arg name="stationary" default="true"/> + <arg name="map_file"/> + + <include file="$(find jet_bringup)/launch/jet_gazebo.launch"/> + + <node name="map_server" pkg="map_server" type="map_server" args="$(arg map_file)" /> + + <group if="$(arg stationary)"> + <node name="stationary_controller" pkg="jet_navigation" type="stationary_controller"/> + </group> + + <node name="fakeodom_relay" pkg="topic_tools" type="relay" args="odom base_pose_ground_truth"/> + <node name="fake_localization" pkg="fake_localization" type="fake_localization"> + <param name="delta_x" value="$(arg delta_x)"/> + <param name="delta_y" value="$(arg delta_y)"/> + </node> + + + <node pkg="move_base" type="move_base" respawn="false" name="move_base" output="screen"> + <rosparam file="$(find jet_navigation)/param/costmap_common_params.yaml" command="load" ns="global_costmap" /> + <rosparam file="$(find jet_navigation)/param/costmap_common_params.yaml" command="load" ns="local_costmap" /> + <rosparam file="$(find jet_navigation)/param/local_costmap_params.yaml" command="load" /> + <rosparam file="$(find jet_navigation)/param/global_costmap_params.yaml" command="load" /> + <!--<rosparam file="$(find turtlebot_navigation)/param/dwa_local_planner_params.yaml" command="load" /> + <rosparam file="$(find turtlebot_navigation)/param/move_base_params.yaml" command="load" /> + <rosparam file="$(find turtlebot_navigation)/param/global_planner_params.yaml" command="load" /> + <rosparam file="$(find turtlebot_navigation)/param/navfn_global_planner_params.yaml" command="load" /> + + <rosparam file="$(arg custom_param_file)" command="load" /> + + <param name="global_costmap/global_frame" value="$(arg global_frame_id)"/> + <param name="global_costmap/robot_base_frame" value="$(arg base_frame_id)"/> + <param name="local_costmap/global_frame" value="$(arg odom_frame_id)"/> + <param name="local_costmap/robot_base_frame" value="$(arg base_frame_id)"/> + <param name="DWAPlannerROS/global_frame_id" value="$(arg odom_frame_id)"/> + + <remap from="cmd_vel" to="navigation_velocity_smoother/raw_cmd_vel"/> + <remap from="odom" to="$(arg odom_topic)"/> + <remap from="scan" to="$(arg laser_topic)"/>--> + <param name="base_global_planner" value="global_planner/GlobalPlanner"/> + </node> + +</launch> diff --git a/Robot_Development/catkin_ws/rosjet/jet_navigation/package.xml b/Robot_Development/catkin_ws/rosjet/jet_navigation/package.xml new file mode 100644 index 000000000..6d03b0649 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_navigation/package.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<package> + <name>jet_navigation</name> + <version>0.0.0</version> + <description>The jet_navigation package</description> + + <maintainer email="jkerfs@calpoly.edu">jeremy</maintainer> + + <license>MIT</license> + + <buildtool_depend>catkin</buildtool_depend> + + <buildtool_depend>catkin</buildtool_depend> + <build_depend>controller_manager</build_depend> + <build_depend>hardware_interface</build_depend> + <build_depend>roscpp</build_depend> + <build_depend>rospy</build_depend> + <run_depend>controller_manager</run_depend> + <run_depend>hardware_interface</run_depend> + <run_depend>roscpp</run_depend> + <run_depend>rospy</run_depend> + + <export> + </export> +</package> diff --git a/Robot_Development/catkin_ws/rosjet/jet_navigation/param/costmap_common_params.yaml b/Robot_Development/catkin_ws/rosjet/jet_navigation/param/costmap_common_params.yaml new file mode 100644 index 000000000..e315a22fe --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_navigation/param/costmap_common_params.yaml @@ -0,0 +1,49 @@ +max_obstacle_height: 0.60 # assume something like an arm is mounted on top of the robot + +# Obstacle Cost Shaping (http://wiki.ros.org/costmap_2d/hydro/inflation) +robot_radius: 0.10 # distance a circular robot should be clear of the obstacle (kobuki: 0.18) +# footprint: [[x0, y0], [x1, y1], ... [xn, yn]] # if the robot is not circular + +map_type: voxel + +# obstacle_layer: +# enabled: true +# max_obstacle_height: 0.6 +# origin_z: 0.0 +# z_resolution: 0.2 +# z_voxels: 2 +# unknown_threshold: 15 +# mark_threshold: 0 +# combination_method: 1 +# track_unknown_space: true #true needed for disabling global path planning through unknown space +# obstacle_range: 2.5 +# raytrace_range: 3.0 +# origin_z: 0.0 +# z_resolution: 0.2 +# z_voxels: 2 +# publish_voxel_map: false +# observation_sources: scan bump +# scan: +# data_type: LaserScan +# topic: scan +# marking: true +# clearing: true +# min_obstacle_height: 0.25 +# max_obstacle_height: 0.35 +# bump: +# data_type: PointCloud2 +# topic: mobile_base/sensors/bumper_pointcloud +# marking: true +# clearing: false +# min_obstacle_height: 0.0 +# max_obstacle_height: 0.15 + # for debugging only, let's you see the entire voxel grid + +#cost_scaling_factor and inflation_radius were now moved to the inflation_layer ns +inflation_layer: + enabled: true + cost_scaling_factor: 10.0 # exponential rate at which the obstacle cost drops off (default: 10) + inflation_radius: 0.25 # max. distance from an obstacle at which costs are incurred for planning paths. + +static_layer: + enabled: true diff --git a/Robot_Development/catkin_ws/rosjet/jet_navigation/param/dummy.yaml b/Robot_Development/catkin_ws/rosjet/jet_navigation/param/dummy.yaml new file mode 100644 index 000000000..e69de29bb diff --git a/Robot_Development/catkin_ws/rosjet/jet_navigation/param/global_costmap_params.yaml b/Robot_Development/catkin_ws/rosjet/jet_navigation/param/global_costmap_params.yaml new file mode 100644 index 000000000..9cd34f3e5 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_navigation/param/global_costmap_params.yaml @@ -0,0 +1,11 @@ +global_costmap: + global_frame: /map + robot_base_frame: /base_link + update_frequency: 1.0 + publish_frequency: 0.5 + static_map: true + transform_tolerance: 0.5 + plugins: + - {name: static_layer, type: "costmap_2d::StaticLayer"} + - {name: obstacle_layer, type: "costmap_2d::VoxelLayer"} + - {name: inflation_layer, type: "costmap_2d::InflationLayer"} diff --git a/Robot_Development/catkin_ws/rosjet/jet_navigation/param/local_costmap_params.yaml b/Robot_Development/catkin_ws/rosjet/jet_navigation/param/local_costmap_params.yaml new file mode 100644 index 000000000..8aef660f6 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_navigation/param/local_costmap_params.yaml @@ -0,0 +1,14 @@ +local_costmap: + global_frame: odom + robot_base_frame: /base_link + update_frequency: 5.0 + publish_frequency: 2.0 + static_map: false + rolling_window: true + width: 4.0 + height: 4.0 + resolution: 0.05 + transform_tolerance: 0.5 + plugins: + - {name: obstacle_layer, type: "costmap_2d::VoxelLayer"} + - {name: inflation_layer, type: "costmap_2d::InflationLayer"} diff --git a/Robot_Development/catkin_ws/rosjet/jet_navigation/src/stationary_controller.cpp b/Robot_Development/catkin_ws/rosjet/jet_navigation/src/stationary_controller.cpp new file mode 100644 index 000000000..e71fa0a58 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_navigation/src/stationary_controller.cpp @@ -0,0 +1,67 @@ +#include <ros/ros.h> +#include <controller_manager/controller_manager.h> +#include <hardware_interface/joint_command_interface.h> +#include <hardware_interface/joint_state_interface.h> +#include <hardware_interface/robot_hw.h> +#include <std_msgs/UInt64.h> +#include <std_msgs/Int16.h> + +#define TICKS_PER_REVOLUTION 300 +#define REVOLUTIONS_PER_TICK .0033333333333 + +class JetRobot : public hardware_interface::RobotHW +{ +public: + JetRobot(ros::NodeHandle nh) + { + hardware_interface::JointStateHandle state_handle_left("left_wheel_joint", &pos[0], &vel[0], &eff[0]); + jnt_state_interface.registerHandle(state_handle_left); + + hardware_interface::JointStateHandle state_handle_right("right_wheel_joint", &pos[1], &vel[1], &eff[1]); + jnt_state_interface.registerHandle(state_handle_right); + + registerInterface(&jnt_state_interface); + + hardware_interface::JointHandle vel_handle_left(jnt_state_interface.getHandle("left_wheel_joint"), &cmd[0]); + jnt_vel_interface.registerHandle(vel_handle_left); + + hardware_interface::JointHandle vel_handle_right(jnt_state_interface.getHandle("right_wheel_joint"), &cmd[1]); + jnt_vel_interface.registerHandle(vel_handle_right); + + registerInterface(&jnt_vel_interface); + + } + + +private: + hardware_interface::VelocityJointInterface jnt_vel_interface; + hardware_interface::JointStateInterface jnt_state_interface; + double pos[2]; + double vel[2]; + double eff[2]; + double cmd[2]; +}; + +int main(int argc, char * argv[]) +{ + ros::init(argc, argv, "stationary_controller"); + ros::NodeHandle nh; + + JetRobot jet(nh); + controller_manager::ControllerManager cm(&jet, nh); + + ros::Duration period = ros::Duration(0.01); + + ros::Rate rate(1.0 / period.toSec()); + ros::AsyncSpinner spinner(1); + spinner.start(); + + while(ros::ok()) + { + cm.update(ros::Time::now(), period); + rate.sleep(); + } + spinner.stop(); + + return 0; +} diff --git a/Robot_Development/catkin_ws/rosjet/jet_serial/CMakeLists.txt b/Robot_Development/catkin_ws/rosjet/jet_serial/CMakeLists.txt new file mode 100644 index 000000000..1b453e4d9 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_serial/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 2.8.3) +project(jet_serial) + +find_package(catkin REQUIRED COMPONENTS + rospy +) + +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES jet_arduino +# CATKIN_DEPENDS rospy +# DEPENDS system_lib +) + +include_directories( + ${catkin_INCLUDE_DIRS} +) diff --git a/Robot_Development/catkin_ws/rosjet/jet_serial/launch/jet_serial.launch b/Robot_Development/catkin_ws/rosjet/jet_serial/launch/jet_serial.launch new file mode 100644 index 000000000..644346958 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_serial/launch/jet_serial.launch @@ -0,0 +1,9 @@ +<?xml version="1.0"?> + <launch> + + <node pkg="rosserial_python" name="serial_node" type="serial_node.py"> + <param name="port" value="/dev/ttyACM0" /> + <param name="baud" value="115200" /> + </node> + +</launch> diff --git a/Robot_Development/catkin_ws/rosjet/jet_serial/package.xml b/Robot_Development/catkin_ws/rosjet/jet_serial/package.xml new file mode 100644 index 000000000..1cb5a5350 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/jet_serial/package.xml @@ -0,0 +1,17 @@ +<?xml version="1.0"?> +<package> + <name>jet_serial</name> + <version>0.0.0</version> + <description>The jet_serial package</description> + + <maintainer email="jkerfs@calpoly.edu">jeremy</maintainer> + + <license>MIT</license> + + <buildtool_depend>catkin</buildtool_depend> + <build_depend>rospy</build_depend> + <run_depend>rospy</run_depend> + + <export> + </export> +</package> diff --git a/Robot_Development/catkin_ws/rosjet/rosjet.rosinstall b/Robot_Development/catkin_ws/rosjet/rosjet.rosinstall new file mode 100644 index 000000000..657d7ac0c --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/rosjet.rosinstall @@ -0,0 +1,17 @@ +# Image Dependencies +- tar: + local-name: libraries/image_common/camera_info_manager + uri: https://github.com/ros-gbp/image_common-release/archive/release/indigo/camera_info_manager/1.11.10-0.tar.gz + version: image_common-release-release-indigo-camera_info_manager-1.11.10-0 +- tar: + local-name: libraries/image_common/image_transport + uri: https://github.com/ros-gbp/image_common-release/archive/release/indigo/image_transport/1.11.10-0.tar.gz + version: image_common-release-release-indigo-image_transport-1.11.10-0 +- tar: + local-name: libraries/usb_cam + uri: https://github.com/bosch-ros-pkg-release/usb_cam-release/archive/release/indigo/usb_cam/0.3.4-0.tar.gz + version: usb_cam-release-release-indigo-usb_cam-0.3.4-0 +- tar: + local-name: libraries/vision_opencv/cv_bridge + uri: https://github.com/ros-gbp/vision_opencv-release/archive/release/indigo/cv_bridge/1.11.12-0.tar.gz + version: vision_opencv-release-release-indigo-cv_bridge-1.11.12-0 diff --git a/Robot_Development/catkin_ws/rosjet/rosjet_install.sh b/Robot_Development/catkin_ws/rosjet/rosjet_install.sh new file mode 100644 index 000000000..0b318ba76 --- /dev/null +++ b/Robot_Development/catkin_ws/rosjet/rosjet_install.sh @@ -0,0 +1,98 @@ +if [[ "$(uname -a)" =~ ^.*aarch64.*$ ]]; then + ISTX1=true +else + ISTX1=false +fi + +# Install Grinch Kernel if Tk1 +if ! $ISTX1 +then + cd ~/; git clone https://github.com/jetsonhacks/installGrinch.git + cd installGrinch; ./installGrinch.sh +fi + +#Configure time-zone +sudo dpkg-reconfigure tzdata + +#Ros Prerequisites +sudo update-locale LANG=C LANGUAGE=C LC_ALL=C LC_MESSAGES=POSIX +sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list' +wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | sudo apt-key add - +sudo apt-get update + +#Ros Jade Base +sudo apt-get -y install ros-jade-ros-base + +#Python Dependencies +sudo apt-get -y install python-rosdep python-dev python-pip python-rosinstall python-wstool + +sudo rosdep init +rosdep update +echo "source /opt/ros/jade/setup.bash" >> ~/.bashrc +source ~/.bashrc + +#Ros packages +sudo apt-get -y install ros-jade-rosserial-arduino +sudo apt-get -y install ros-jade-rosserial +sudo apt-get -y install ros-jade-eigen-conversions +sudo apt-get -y install ros-jade-tf2-geometry-msgs +sudo apt-get -y install ros-jade-angles +sudo apt-get -y install ros-jade-web-video-server +sudo apt-get -y install ros-jade-rosbridge-suite +sudo apt-get -y install ros-jade-rospy-tutorials +sudo apt-get -y install ros-jade-joy +sudo apt-get -y install ros-jade-teleop-twist-joy +sudo apt-get -y install ros-jade-roslint +sudo apt-get -y install ros-jade-controller-manager +sudo apt-get -y install ros-jade-camera-calibration-parsers +sudo apt-get -y install ros-jade-xacro +sudo apt-get -y install ros-jade-robot-state-publisher +sudo apt-get -y install ros-jade-diff-drive-controller +sudo apt-get -y install ros-jade-usb-cam +sudo apt-get -y install ros-jade-ros-control +sudo apt-get -y install ros-jade-dynamic-reconfigure +sudo apt-get -y install ros-jade-fake-localization +sudo apt-get -y install ros-jade-joint-state-controller + +# Configure Catkin Workspace +source /opt/ros/jade/setup.bash +cd ~/catkin_ws/src +catkin_init_workspace + +#Install Ros Opencv bindings from source +cd ~/catkin_ws +wstool init src +wstool merge -t src src/rosjet/rosjet.rosinstall +wstool update -t src + +#Install Caffe (https://gist.github.com/jetsonhacks/acf63b993b44e1fb9528) +sudo add-apt-repository universe +sudo apt-get update +sudo apt-get install libprotobuf-dev protobuf-compiler gfortran \ +libboost-dev cmake libleveldb-dev libsnappy-dev \ +libboost-thread-dev libboost-system-dev \ +libatlas-base-dev libhdf5-serial-dev libgflags-dev \ +libgoogle-glog-dev liblmdb-dev -y +sudo usermod -a -G video $USER +cd ~/ +git clone https://github.com/BVLC/caffe.git +cd caffe && git checkout dev +cp Makefile.config.example Makefile.config +make -j 4 all + +# System Optimizations +gsettings set org.gnome.settings-daemon.plugins.power button-power shutdown +gsettings set org.gnome.desktop.screensaver lock-enabled false +sudo apt-get -y install compizconfig-settings-manager +gsettings set org.gnome.desktop.interface enable-animations false +gsettings set com.canonical.Unity.Lenses remote-content-search none +echo -e '[SeatDefaults]\nautologin-user=ubuntu' > login_file; sudo mv login_file /etc/lightdm/lightdm.conf +gsettings set org.gnome.Vino enabled true +gsettings set org.gnome.Vino disable-background true +gsettings set org.gnome.Vino prompt-enabled false +gsettings set org.gnome.Vino require-encryption false + +echo "alias sr='source ~/catkin_ws/devel/setup.bash'" >> ~/.bashrc + +cd ~/catkin_ws +catkin_make && source devel/setup.sh diff --git a/Robot_Development/catkin_ws/src/lane_detection/src/detect_plot.py b/Robot_Development/catkin_ws/src/lane_detection/src/detect_plot.py index fb0ba974a..25c74f604 100755 --- a/Robot_Development/catkin_ws/src/lane_detection/src/detect_plot.py +++ b/Robot_Development/catkin_ws/src/lane_detection/src/detect_plot.py @@ -50,7 +50,7 @@ def detect_edge(pic): def ROI_real(pic): height = pic.shape[0] width = pic.shape[1] - triangle = np.array([[(0, height), (135, 250), (515, 250), (width, height)]], dtype=np.int32) #shape of a trapazoid + triangle = np.array([[(0, height), (0, 250), (width, 250), (width, height)]], dtype=np.int32) #shape of a trapazoid mask = np.zeros_like(pic) cv2.fillPoly(mask, triangle, 255) roi = cv2.bitwise_and(pic, mask) @@ -294,21 +294,20 @@ while not rospy.is_shutdown(): else: print("No midpoint calculated") - plt.scatter(300, 350) - + plt.scatter(300, 350) plt.imshow(frame, zorder=0) - plt.pause(.001) - #lane = applyLines(frame, lines) - #cv2.imshow("thresh",test) - #cv2.imshow("cropped_2",cropped_2) + + #lane = applyLines(frame, lines) + cv2.imshow("thresh",test) + cv2.imshow("cropped_2",cropped_2) # cv2.imshow("edges", wEdges) # cv2.imshow("cropped", cropped) # cv2.imshow("frame", lane) - #key = cv2.waitKey(1) - #if key == 27: - #break + key = cv2.waitKey(1) + if key == 27: + break #video.release() #cv2.destroyAllWindows() -- GitLab