tested for system dependencies

This commit is contained in:
Pyo
2018-03-20 16:53:01 +09:00
parent 9b2a520810
commit c02aa74b8c
8 changed files with 49 additions and 25 deletions

View File

@ -12,7 +12,7 @@ compiler:
- gcc
notifications:
email:
on_success: always
on_success: change
on_failure: always
recipients:
- pyo@robotis.com

View File

@ -1,9 +1,18 @@
# robotis_framework
# ROBOTIS Framework Metapackage
[![GitHub version](https://badge.fury.io/gh/ROBOTIS-GIT%2FROBOTIS-Framework.svg)](https://badge.fury.io/gh/ROBOTIS-GIT%2FROBOTIS-Framework) [![Build Status](https://travis-ci.org/ROBOTIS-GIT/ROBOTIS-Framework.svg?branch=master)](https://travis-ci.org/ROBOTIS-GIT/ROBOTIS-Framework)
ROS packages for the robotis_framework (meta package)
# Documents for robotis_framework packages
- [ROBOTIS e-Manual](http://emanual.robotis.com/docs/en/software/robotis_framework_packages/#robotis-framework)
- http://wiki.ros.org/robotis_framework
- http://wiki.ros.org/robotis_controller
- http://wiki.ros.org/robotis_device
- http://wiki.ros.org/robotis_framework_common
# Documents
- ROS Wiki: http://wiki.ros.org/robotis_framework
- ROBOTIS e-Manual: http://emanual.robotis.com/docs/en/software/robotis_framework_packages/
# ROS packages related to ROBOTIS Framework
- [dynamixel_sdk](https://github.com/ROBOTIS-GIT/DynamixelSDK)
- [robotis_framework](https://github.com/ROBOTIS-GIT/ROBOTIS-Framework)
- [robotis_controller_msgs](https://github.com/ROBOTIS-GIT/ROBOTIS-Framework-msgs)
# Documents and Videos for ROBOTIS Framework
- [ROBOTIS e-Manual for Dynamixel SDK](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/overview/)
- [ROBOTIS e-Manual for ROBOTIS Framework](http://emanual.robotis.com/docs/en/software/robotis_framework_packages/)

View File

@ -7,11 +7,13 @@
</description>
<license>Apache 2.0</license>
<author email="zerom@robotis.com">Zerom</author>
<author email="kmjung@robotis.com">Kayman</author>
<author email="sch@robotis.com">SCH</author>
<maintainer email="pyo@robotis.com">Pyo</maintainer>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework/issues</url>
<url type="repository">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework</url>
<url type="website">http://wiki.ros.org/robotis_controller</url>
<url type="emanual">http://emanual.robotis.com/docs/en/software/robotis_framework_packages/</url>
<url type="repository">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework</url>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework/issues</url>
<buildtool_depend>catkin</buildtool_depend>
<depend>roscpp</depend>
<depend>roslib</depend>

View File

@ -1,17 +1,21 @@
################################################################################
# CMake
# Set minimum required version of cmake, project name and compile options
################################################################################
cmake_minimum_required(VERSION 2.8.3)
project(robotis_device)
################################################################################
# Packages
# Find catkin packages and libraries for catkin and system dependencies
################################################################################
find_package(catkin REQUIRED COMPONENTS
roscpp
dynamixel_sdk
)
################################################################################
# Setup for python modules and scripts
################################################################################
################################################################################
# Declare ROS messages, services and actions
################################################################################
@ -21,7 +25,7 @@ find_package(catkin REQUIRED COMPONENTS
################################################################################
################################################################################
# Catkin specific configuration
# Declare catkin specific configuration to be passed to dependent projects
################################################################################
catkin_package(
INCLUDE_DIRS include

View File

@ -9,11 +9,13 @@
</description>
<license>Apache 2.0</license>
<author email="zerom@robotis.com">Zerom</author>
<author email="kmjung@robotis.com">Kayman</author>
<author email="sch@robotis.com">SCH</author>
<maintainer email="pyo@robotis.com">Pyo</maintainer>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework/issues</url>
<url type="repository">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework</url>
<url type="website">http://wiki.ros.org/robotis_device</url>
<url type="emanual">http://emanual.robotis.com/docs/en/software/robotis_framework_packages/</url>
<url type="repository">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework</url>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework/issues</url>
<buildtool_depend>catkin</buildtool_depend>
<depend>roscpp</depend>
<depend>dynamixel_sdk</depend>

View File

@ -7,14 +7,16 @@
</description>
<license>Apache 2.0</license>
<author email="zerom@robotis.com">Zerom</author>
<author email="kmjung@robotis.com">Kayman</author>
<author email="sch@robotis.com">SCH</author>
<maintainer email="pyo@robotis.com">Pyo</maintainer>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework/issues</url>
<url type="repository">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework</url>
<url type="website">http://wiki.ros.org/robotis_framework</url>
<url type="emanual">http://emanual.robotis.com/docs/en/software/robotis_framework_packages/</url>
<url type="repository">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework</url>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework/issues</url>
<buildtool_depend>catkin</buildtool_depend>
<exec_depend>robotis_framework_common</exec_depend>
<exec_depend>robotis_device</exec_depend>
<exec_depend>robotis_controller</exec_depend>
<exec_depend>robotis_device</exec_depend>
<exec_depend>robotis_framework_common</exec_depend>
<export><metapackage/></export>
</package>

View File

@ -1,17 +1,21 @@
################################################################################
# CMake
# Set minimum required version of cmake, project name and compile options
################################################################################
cmake_minimum_required(VERSION 2.8.3)
project(robotis_framework_common)
################################################################################
# Packages
# Find catkin packages and libraries for catkin and system dependencies
################################################################################
find_package(catkin REQUIRED COMPONENTS
roscpp
robotis_device
)
################################################################################
# Setup for python modules and scripts
################################################################################
################################################################################
# Declare ROS messages, services and actions
################################################################################
@ -21,11 +25,11 @@ find_package(catkin REQUIRED COMPONENTS
################################################################################
################################################################################
# Catkin specific configuration
# Declare catkin specific configuration to be passed to dependent projects
################################################################################
catkin_package(
INCLUDE_DIRS include
LIBRARIES robotis_framework_common
LIBRARIES ${PROJECT_NAME}
CATKIN_DEPENDS roscpp robotis_device
)
@ -42,7 +46,6 @@ add_library(${PROJECT_NAME}
include/${PROJECT_NAME}/sensor_module.h
include/${PROJECT_NAME}/singleton.h
)
set_target_properties(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX)
################################################################################

View File

@ -7,11 +7,13 @@
</description>
<license>Apache 2.0</license>
<author email="zerom@robotis.com">Zerom</author>
<author email="kmjung@robotis.com">Kayman</author>
<author email="sch@robotis.com">SCH</author>
<maintainer email="pyo@robotis.com">Pyo</maintainer>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework/issues</url>
<url type="repository">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework</url>
<url type="website">http://wiki.ros.org/robotis_framework_common</url>
<url type="emanual">http://emanual.robotis.com/docs/en/software/robotis_framework_packages/</url>
<url type="repository">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework</url>
<url type="bugtracker">https://github.com/ROBOTIS-GIT/ROBOTIS-Framework/issues</url>
<buildtool_depend>catkin</buildtool_depend>
<depend>roscpp</depend>
<depend>robotis_device</depend>