Skip to content

Commit

Permalink
First git commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Miguel Angel Julian Aguilar committed Mar 16, 2012
0 parents commit 7ba1208
Show file tree
Hide file tree
Showing 14 changed files with 1,351 additions and 0 deletions.
1 change: 1 addition & 0 deletions Authors
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Miguel Angel Julian <[email protected]>
33 changes: 33 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
cmake_minimum_required(VERSION 2.4.6)
include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)

# Set the build type. Options are:
# Coverage : w/ debug symbols, w/o optimization, w/ code-coverage
# Debug : w/ debug symbols, w/o optimization
# Release : w/o debug symbols, w/ optimization
# RelWithDebInfo : w/ debug symbols, w/ optimization
# MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries
#set(ROS_BUILD_TYPE RelWithDebInfo)

rosbuild_init()

#set the default path for built executables to the "bin" directory
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
#set the default path for built libraries to the "lib" directory
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)

#uncomment if you have defined messages
#rosbuild_genmsg()
#uncomment if you have defined services
#rosbuild_gensrv()

#common commands for building c++ executables and libraries
#rosbuild_add_library(${PROJECT_NAME} src/example.cpp)
#target_link_libraries(${PROJECT_NAME} another_library)
#rosbuild_add_boost_directories()
#rosbuild_link_boost(${PROJECT_NAME} thread)
#rosbuild_add_executable(example examples/example.cpp)
#target_link_libraries(example ${PROJECT_NAME})
rosbuild_add_library(stereovision src/stereovision.cpp)
rosbuild_add_executable(usb_camera_calib_stereo src/usb_camera_calib_stereo.cpp)
target_link_libraries(usb_camera_calib_stereo stereovision)
341 changes: 341 additions & 0 deletions LICENSES

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include $(shell rospack find mk)/cmake.mk
36 changes: 36 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
qbo_camera v1.0
28-02-2012

=== Copyright ===

Copyright (C) 2012 Openqbo Inc.

=== Description ===



=== Building ===

rosmake

=== Run ===

This node could be execute using the launcher. With that launchers you could set with parameters to set and which value.

=== Arvhive Contents ===



=== Changelog ===

qbo_camera v1.0
* First release
-- Miguel Angel Julian <[email protected]> 28-02-2012

=== Homepage ===

http://openqbo.org/wiki/doku.php?id=qbo_apps:ros_pack:qbo_camera

=== Contact ===

Miguel Angel Julian <[email protected]>
11 changes: 11 additions & 0 deletions control
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Package: qboros-electric-qbo-camera
Source: qboros-electric-qbo-camera
Version: 1.0-openqbo0
Priority: standard
Architecture: amd64
Section: OpenQbo
Depends: ros-electric-ros, ros-electric-vision-opencv, ros-electric-image-common, ros-electric-image-pipeline, ros-electric-image-transport-plugins, ros-electric-camera-umd
Maintainer: Miguel Angel Julian <[email protected]>
Homepage: http://openqbo.org/wiki/doku.php?id=qbo_apps:ros_pack:qbo_talk
Description: This package provides a camera calibration node for ROS and a camera launcher for qbo.
This package is a program that calibrates the cameras.
8 changes: 8 additions & 0 deletions launch/qbo_cameras_stereo_calibration.launch
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<launch>
<node name="stereo_calibration" pkg="usb_camera_calib" type="usb_camera_calib_stereo" output="screen" >
<param name="board_width" value="6" />
<param name="board_height" value="8" />
<param name="boards_number_id" value="9" />
<param name="square_dimension" value="0.0244444444444" />
</node>
</launch>
8 changes: 8 additions & 0 deletions launch/qbo_cameras_stereo_calibration_2.launch
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<launch>
<node name="stereo_calibration" pkg="usb_camera_calib" type="usb_camera_calib_stereo" output="screen" >
<param name="board_width" value="6" />
<param name="board_height" value="9" />
<param name="boards_number_id" value="9" />
<param name="square_dimension" value="0.025" />
</node>
</launch>
12 changes: 12 additions & 0 deletions launch/qbo_stereo_node.launch
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<launch>
<node pkg="uvc_camera" type="stereo_node" name="uvc_camera_stereo">
<param name="width" type="int" value="320" />
<param name="height" type="int" value="240" />
<param name="fps" type="int" value="30" />
<param name="frame" type="string" value="wide_stereo" />
<param name="left/device" type="string" value="/dev/video0" />
<param name="right/device" type="string" value="/dev/video1" />
<param name="left/camera_info_url" type="string" value="file://$(find qbo_camera)/left-camera.yaml" />
<param name="right/camera_info_url" type="string" value="file://$(find qbo_camera)/right-camera.yaml" />
</node>
</launch>
26 changes: 26 additions & 0 deletions mainpage.dox
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
/**
\mainpage
\htmlinclude manifest.html

\b usb_camera_calib is ...

<!--
Provide an overview of your package.
-->


\section codeapi Code API

<!--
Provide links to specific auto-generated API documentation within your
package that is of particular interest to a reader. Doxygen will
document pretty much every part of your code, so do your best here to
point the reader to the actual API.

If your codebase is fairly large or has different sets of APIs, you
should use the doxygen 'group' tag to keep these APIs together. For
example, the roscpp documentation has 'libros' group.
-->


*/
22 changes: 22 additions & 0 deletions manifest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<package>
<description brief="usb_camera_calib">

qbo_camera

</description>
<author>Miguel Angel Julian</author>
<license>GPLv2</license>
<review status="unreviewed" notes=""/>
<url>http://openqbo.org/wiki/doku.php?id=qbo_apps:ros_pack:qbo_camera</url>
<depend package="image_transport"/>
<depend package="roscpp"/>
<depend package="sensor_msgs"/>
<depend package="cv_bridge"/>
<depend package="opencv2"/>
<depend package="camera_calibration_parsers"/>
<depend package="uvc_camera"/>


</package>


Loading

0 comments on commit 7ba1208

Please sign in to comment.