Skip to content

Commit

Permalink
First version
Browse files Browse the repository at this point in the history
  • Loading branch information
tentone committed Sep 8, 2017
1 parent a5d2abe commit be0af81
Show file tree
Hide file tree
Showing 13 changed files with 3,453 additions and 2 deletions.
1,757 changes: 1,757 additions & 0 deletions Doxyfile

Large diffs are not rendered by default.

13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,11 @@
# DMR-Renderer
A Damn Small Renderer using OpenGL 3+ and C++
# Aruco

- TODO

## Dependencies

- Opencv 2.4+
- ROS
- cv-bridge


31 changes: 31 additions & 0 deletions aruco/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
cmake_minimum_required(VERSION 2.8.3)
project(aruco)

#Enable C++ 11
add_compile_options(-std=c++11)

#Packages
find_package(catkin REQUIRED COMPONENTS cv_bridge roscpp std_msgs message_generation image_transport)
find_package(OpenCV REQUIRED)

#Messages
add_message_files(FILES Marker.msg)
generate_messages(DEPENDENCIES std_msgs)

#Catkin dependencies
catkin_package(CATKIN_DEPENDS message_runtime roscpp std_msgs)

#Aruco ROS node
add_executable(aruco src/ros/ArucoNode.cpp)
add_dependencies(aruco aruco_generate_messages_cpp ${catkin_EXPORTED_TARGETS})
target_link_libraries(aruco ${catkin_LIBRARIES} ${OpenCV_LIBS})

#Include directories
include_directories(include ${catkin_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS})

#Install
install(TARGETS aruco
ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
8 changes: 8 additions & 0 deletions aruco/msg/Marker.msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
float64 posx
float64 posy
float64 posz
float64 rotx
float64 roty
float64 rotz
float64 size
int32 id
22 changes: 22 additions & 0 deletions aruco/package.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0"?>
<package>
<name>aruco</name>
<version>1.0.0</version>
<description>The aruco package</description>
<maintainer email="[email protected]">tentone</maintainer>
<license>NONE</license>

<build_depend>message_generation</build_depend>
<run_depend>message_runtime</run_depend>

<build_depend>image_transport</build_depend>
<run_depend>image_transport</run_depend>

<buildtool_depend>catkin</buildtool_depend>

<build_depend>roscpp</build_depend>
<run_depend>roscpp</run_depend>

<build_depend>std_msgs</build_depend>
<run_depend>std_msgs</run_depend>
</package>
Loading

0 comments on commit be0af81

Please sign in to comment.