Skip to content

Commit

Permalink
merges changes in tags/3.1.3(r548:HEAD)
Browse files Browse the repository at this point in the history
git-svn-id: https://hrpsys-base.googlecode.com/svn/trunk@550 a991ac11-fb38-5095-8c12-a1ddb0715245
  • Loading branch information
fkanehiro committed Oct 3, 2012
1 parent d8cd4de commit 3e63906
Show file tree
Hide file tree
Showing 13 changed files with 706 additions and 3 deletions.
2 changes: 2 additions & 0 deletions doc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ set(input_files package.h utilities.h
../rtc/CameraImageViewer/CameraImageViewer.txt
../rtc/DataLogger/DataLogger.txt
../rtc/ForwardKinematics/ForwardKinematics.txt
../rtc/HGcontroller/HGcontroller.txt
../rtc/Joystick/Joystick.txt
../rtc/Joystick2Velocity2D/Joystick2Velocity2D.txt
../rtc/Joystick2Velocity3D/Joystick2Velocity3D.txt
Expand All @@ -27,6 +28,7 @@ set(input_files package.h utilities.h
../idl/DataLoggerService.idl
../idl/ExecutionProfileService.idl
../idl/ForwardKinematicsService.idl
../idl/GraspControllerService.idl
../idl/ImpedanceControllerService.idl
../idl/OGMap3DService.idl
../idl/RobotHardwareService.idl
Expand Down
1 change: 1 addition & 0 deletions doc/Doxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -471,6 +471,7 @@ INPUT = @CMAKE_CURRENT_SOURCE_DIR@/package.h \
@CMAKE_CURRENT_SOURCE_DIR@/../rtc/CollisionDetector \
@CMAKE_CURRENT_SOURCE_DIR@/../rtc/DataLogger \
@CMAKE_CURRENT_SOURCE_DIR@/../rtc/ForwardKinematics \
@CMAKE_CURRENT_SOURCE_DIR@/../rtc/GraspController \
@CMAKE_CURRENT_SOURCE_DIR@/../rtc/HGcontroller \
@CMAKE_CURRENT_SOURCE_DIR@/../rtc/Joystick \
@CMAKE_CURRENT_SOURCE_DIR@/../rtc/Joystick2Velocity2D \
Expand Down
2 changes: 2 additions & 0 deletions doc/package.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ To use python scripts to create RT components, connect ports and get/set propert
<li>\ref CollisionDetector</li>
<li>\ref DataLogger</li>
<li>\ref ForwardKinematics</li>
<li>\ref GraspController</li>
<li>\ref HGcontroller</li>
<li>\ref ImpedanceController</li>
<li>\ref Joystick</li>
Expand Down Expand Up @@ -51,6 +52,7 @@ To use python scripts to create RT components, connect ports and get/set propert
<li>\ref OpenHRP::DataLoggerService</li>
<li>\ref OpenHRP::ExecutionProfileService</li>
<li>\ref OpenHRP::ForwardKinematicsService</li>
<li>\ref OpenHRP::GraspControllerService</li>
<li>\ref OpenHRP::ImpedanceControllerService</li>
<li>\ref OpenHRP::OGMap3DService</li>
<li>\ref OpenHRP::RobotHardwareService</li>
Expand Down
1 change: 1 addition & 0 deletions idl/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ set(idl_files
ImpedanceControllerService.idl
SoftErrorLimiterService.idl
CollisionDetectorService.idl
GraspControllerService.idl
)

set(openhrp_idl_files
Expand Down
7 changes: 4 additions & 3 deletions idl/CollisionDetectorService.idl
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@ module OpenHRP

/**
* @brief set tolerance value for collision detector
* @param link_pair_name, tolerance torelance value
* @return void
* @param link_pair_name name of link pair
* @param tolerance tolerance
* @return true if set successfully, false otherwise
*/
boolean setTolerance(in string link_par_name, in double tolerance);
boolean setTolerance(in string link_pair_name, in double tolerance);
};
};
24 changes: 24 additions & 0 deletions idl/GraspControllerService.idl
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/**
* @file GraspControllerService.idl
* @brief Services for the robot hardware interface
*/
module OpenHRP
{
interface GraspControllerService
{
/**
* @brief start grasp control
* @param name garap joint grup name, part name or "all"
* @param target_error joint servo error angle[rad]
* @return true if started successfully, false otherwise
*/
boolean startGrasp(in string name, in double target_error);

/**
* @brief stop grasp control
* @param name garap joint grup name, part name or "all"
* @return true if stopped successfully, false otherwise
*/
boolean stopGrasp(in string name);
};
};
1 change: 1 addition & 0 deletions rtc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ add_subdirectory(ImpedanceController)
add_subdirectory(SoftErrorLimiter)
add_subdirectory(VirtualForceSensor)
add_subdirectory(CollisionDetector)
add_subdirectory(GraspController)
if (NOT APPLE)
add_subdirectory(VideoCapture)
endif()
Expand Down
15 changes: 15 additions & 0 deletions rtc/GraspController/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
set(comp_sources GraspController.cpp GraspControllerService_impl.cpp)
set(libs hrpModel-3.1 hrpUtil-3.1 hrpsysBaseStub)
add_library(GraspController SHARED ${comp_sources})
target_link_libraries(GraspController ${libs})
set_target_properties(GraspController PROPERTIES PREFIX "")

add_executable(GraspControllerComp GraspControllerComp.cpp ${comp_sources})
target_link_libraries(GraspControllerComp ${libs})

set(target GraspController GraspControllerComp)

install(TARGETS ${target}
RUNTIME DESTINATION bin CONFIGURATIONS Release Debug
LIBRARY DESTINATION lib CONFIGURATIONS Release Debug
)
Loading

0 comments on commit 3e63906

Please sign in to comment.