diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..cbc9951 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,32 @@ +# This config file for Travis CI utilizes ros-industrial/industrial_ci package. +# For more info for the package, see https://github.com/ros-industrial/industrial_ci/blob/master/README.rst + +sudo: required +dist: trusty +services: + - docker +language: generic +python: + - "2.7" +compiler: + - gcc +notifications: + email: + on_success: change + on_failure: always + recipients: + - pyo@robotis.com +env: + matrix: + - ROS_DISTRO=kinetic ROS_REPO=ros-shadow-fixed UPSTREAM_WORKSPACE=debian +# - ROS_DISTRO=kinetic ROS_REPO=ros-shadow-fixed UPSTREAM_WORKSPACE=debian OS_NAME=debian OS_CODE_NAME=jessie +branches: + only: + - master + - develop + - kinetic-devel +install: + - git clone https://github.com/ros-industrial/industrial_ci.git .ci_config +script: + - source .ci_config/travis.sh + diff --git a/README.md b/README.md new file mode 100644 index 0000000..16f3197 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# ROBOTIS OP3 + + +## ROS Packages for ROBOTIS OP3 Messages +|Version|Kinetic + Ubuntu Xenial|Melodic + Ubuntu Bionic| +|:---:|:---:|:---:| +|[![GitHub version](https://badge.fury.io/gh/ROBOTIS-GIT%2FROBOTIS-OP3-msgs.svg)](https://badge.fury.io/gh/ROBOTIS-GIT%2FROBOTIS-OP3-msgs)|[![Build Status](https://travis-ci.org/ROBOTIS-GIT/ROBOTIS-OP3-msgs.svg?branch=kinetic-devel)](https://travis-ci.org/ROBOTIS-GIT/ROBOTIS-OP3-msgs)|-| + +## ROBOTIS e-Manual for ROBOTIS OP3 +- [ROBOTIS e-Manual for ROBOTIS OP3](http://emanual.robotis.com/docs/en/platform/op3/introduction/) + +## Wiki for robotis_op3_common Packages +- http://wiki.ros.org/robotis_op3_msgs (metapackage) +- http://wiki.ros.org/op3_action_module_msgs +- http://wiki.ros.org/op3_offset_tuner_msgs +- http://wiki.ros.org/op3_online_walking_module_msgs +- http://wiki.ros.org/op3_walking_module_msgs + +## Open Source related to ROBOTIS OP3 +- [robotis_op3](https://github.com/ROBOTIS-GIT/ROBOTIS-OP3) +- [robotis_op3_msgs](https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-msgs) +- [robotis_op3_common](https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Common) +- [robotis_op3_tools](https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Tools) +- [robotis_op3_demo](https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Demo) +- [robotis_framework](https://github.com/ROBOTIS-GIT/ROBOTIS-Framework) +- [robotis_controller_msgs](https://github.com/ROBOTIS-GIT/ROBOTIS-Framework-msgs) +- [robotis_utility](https://github.com/ROBOTIS-GIT/ROBOTIS-Utility) +- [robotis_math](https://github.com/ROBOTIS-GIT/ROBOTIS-Math) +- [dynamixel_sdk](https://github.com/ROBOTIS-GIT/DynamixelSDK) +- [OpenCR-Hardware](https://github.com/ROBOTIS-GIT/OpenCR-Hardware) +- [OpenCR](https://github.com/ROBOTIS-GIT/OpenCR) + +## Documents and Videos related to ROBOTIS OP3 +- [ROBOTIS e-Manual for ROBOTIS OP3](http://emanual.robotis.com/docs/en/platform/op3/introduction/) +- [ROBOTIS e-Manual for ROBOTIS Framework](http://emanual.robotis.com/docs/en/software/robotis_framework_packages/) +- [ROBOTIS e-Manual for Dynamixel SDK](http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/overview/) diff --git a/op3_action_module_msgs/CHANGELOG.rst b/op3_action_module_msgs/CHANGELOG.rst new file mode 100644 index 0000000..53f6eb3 --- /dev/null +++ b/op3_action_module_msgs/CHANGELOG.rst @@ -0,0 +1,13 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package op3_action_module_msgs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.1.1 (2018-03-21) +------------------ +* changed package.xml format to v2 +* Contributors: Pyo + +0.1.0 (2017-10-27) +------------------ +* added msg package for ROBOTIS OP3 +* Contributors: Kayman diff --git a/op3_action_module_msgs/CMakeLists.txt b/op3_action_module_msgs/CMakeLists.txt index b699711..6b2826c 100644 --- a/op3_action_module_msgs/CMakeLists.txt +++ b/op3_action_module_msgs/CMakeLists.txt @@ -1,18 +1,21 @@ ################################################################################ -# CMake +# Set minimum required version of cmake, project name and compile options ################################################################################ cmake_minimum_required(VERSION 2.8.3) project(op3_action_module_msgs) - ################################################################################ -# Packages +# Find catkin packages and libraries for catkin and system dependencies ################################################################################ find_package(catkin REQUIRED COMPONENTS std_msgs message_generation ) +################################################################################ +# Setup for python modules and scripts +################################################################################ + ################################################################################ # Declare ROS messages, services and actions ################################################################################ @@ -36,10 +39,10 @@ generate_messages( ################################################################################ ################################################################################ -# Catkin specific configuration +# Declare catkin specific configuration to be passed to dependent projects ################################################################################ catkin_package( - CATKIN_DEPENDS message_runtime std_msgs + CATKIN_DEPENDS std_msgs message_runtime ) ################################################################################ diff --git a/op3_action_module_msgs/package.xml b/op3_action_module_msgs/package.xml index 86718b3..39e11ac 100644 --- a/op3_action_module_msgs/package.xml +++ b/op3_action_module_msgs/package.xml @@ -1,14 +1,20 @@ - + op3_action_module_msgs - 0.1.0 - The op3_action_module_msgs package - Apache License 2.0 + 0.1.1 + + This package includes ROS messages and services for the ROBOTIS OP3 packages + + Apache 2.0 + Kayman Pyo - ROBOTIS + http://wiki.ros.org/op3_action_module_msgs + http://emanual.robotis.com/docs/en/platform/op3/robotis_ros_packages/ + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs/issues catkin + std_msgs message_generation - std_msgs - std_msgs - message_runtime + message_runtime + message_runtime diff --git a/op3_offset_tuner_msgs/CHANGELOG.rst b/op3_offset_tuner_msgs/CHANGELOG.rst new file mode 100644 index 0000000..283c682 --- /dev/null +++ b/op3_offset_tuner_msgs/CHANGELOG.rst @@ -0,0 +1,13 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package op3_offset_tuner_msgs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.1.1 (2018-03-21) +------------------ +* changed package.xml format to v2 +* Contributors: Pyo + +0.1.0 (2017-10-27) +------------------ +* added msg package for ROBOTIS OP3 +* Contributors: Kayman diff --git a/op3_offset_tuner_msgs/CMakeLists.txt b/op3_offset_tuner_msgs/CMakeLists.txt index 12a05a3..172425e 100644 --- a/op3_offset_tuner_msgs/CMakeLists.txt +++ b/op3_offset_tuner_msgs/CMakeLists.txt @@ -1,38 +1,40 @@ ################################################################################ -# CMake +# Set minimum required version of cmake, project name and compile options ################################################################################ cmake_minimum_required(VERSION 2.8.3) project(op3_offset_tuner_msgs) ################################################################################ -# Packages +# Find catkin packages and libraries for catkin and system dependencies ################################################################################ find_package(catkin REQUIRED COMPONENTS - roscpp - rospy std_msgs message_generation ) +################################################################################ +# Setup for python modules and scripts +################################################################################ + ################################################################################ # Declare ROS messages, services and actions ################################################################################ add_message_files( - FILES - JointOffsetData.msg - JointOffsetPositionData.msg - JointTorqueOnOff.msg - JointTorqueOnOffArray.msg + FILES + JointOffsetData.msg + JointOffsetPositionData.msg + JointTorqueOnOff.msg + JointTorqueOnOffArray.msg ) add_service_files( - FILES - GetPresentJointOffsetData.srv + FILES + GetPresentJointOffsetData.srv ) generate_messages( - DEPENDENCIES - std_msgs + DEPENDENCIES + std_msgs ) ################################################################################ @@ -40,9 +42,10 @@ generate_messages( ################################################################################ ################################################################################ -# Catkin specific configuration +# Declare catkin specific configuration to be passed to dependent projects ################################################################################ catkin_package( + CATKIN_DEPENDS std_msgs message_runtime ) ################################################################################ diff --git a/op3_offset_tuner_msgs/package.xml b/op3_offset_tuner_msgs/package.xml index 45a185b..cb2b91f 100644 --- a/op3_offset_tuner_msgs/package.xml +++ b/op3_offset_tuner_msgs/package.xml @@ -1,18 +1,21 @@ - + op3_offset_tuner_msgs - 0.1.0 - The offset_tuner_msgs package - Apache License 2.0 - Jay + 0.1.1 + + This package includes ROS messages and services for the ROBOTIS OP3 packages + + Apache 2.0 + Kayman Pyo - catkin + http://wiki.ros.org/op3_offset_tuner_msgs + http://emanual.robotis.com/docs/en/platform/op3/robotis_ros_packages/ + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs/issues + catkin + std_msgs message_generation - roscpp - rospy - std_msgs - roscpp - rospy - std_msgs - message_runtime + message_runtime + message_runtime + diff --git a/op3_online_walking_module_msgs/CHANGELOG.rst b/op3_online_walking_module_msgs/CHANGELOG.rst new file mode 100644 index 0000000..2cc4fa2 --- /dev/null +++ b/op3_online_walking_module_msgs/CHANGELOG.rst @@ -0,0 +1,14 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package op3_online_walking_module_msgs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.1.1 (2018-03-21) +------------------ +* added online walking module msgs +* changed package.xml format to v2 +* Contributors: SCH, Pyo + +0.1.0 (2017-10-27) +------------------ +* added msg package for ROBOTIS OP3 +* Contributors: Kayman \ No newline at end of file diff --git a/op3_online_walking_module_msgs/CMakeLists.txt b/op3_online_walking_module_msgs/CMakeLists.txt index 5769672..a7df7e8 100644 --- a/op3_online_walking_module_msgs/CMakeLists.txt +++ b/op3_online_walking_module_msgs/CMakeLists.txt @@ -1,16 +1,23 @@ +################################################################################ +# Set minimum required version of cmake, project name and compile options +################################################################################ cmake_minimum_required(VERSION 2.8.3) project(op3_online_walking_module_msgs) ################################################################################ -# Packages +# Find catkin packages and libraries for catkin and system dependencies ################################################################################ find_package(catkin REQUIRED COMPONENTS - sensor_msgs std_msgs + sensor_msgs geometry_msgs message_generation ) +################################################################################ +# Setup for python modules and scripts +################################################################################ + ################################################################################ # Declare ROS messages, services and actions ################################################################################ @@ -42,10 +49,14 @@ generate_messages( ) ################################################################################ -# Catkin specific configuration +# Declare ROS dynamic reconfigure parameters +################################################################################ + +################################################################################ +# Declare catkin specific configuration to be passed to dependent projects ################################################################################ catkin_package( - CATKIN_DEPENDS std_msgs sensor_msgs geometry_msgs + CATKIN_DEPENDS std_msgs sensor_msgs geometry_msgs message_runtime ) ################################################################################ diff --git a/op3_online_walking_module_msgs/package.xml b/op3_online_walking_module_msgs/package.xml index f3102d5..3e105fa 100644 --- a/op3_online_walking_module_msgs/package.xml +++ b/op3_online_walking_module_msgs/package.xml @@ -1,19 +1,23 @@ - + op3_online_walking_module_msgs - 0.0.0 - The op3_online_walking_module_msgs package - Apache License 2.0 - BSD + 0.1.1 + + This package includes ROS messages and services for the ROBOTIS OP3 packages + + Apache 2.0 + Kayman SCH Pyo + http://wiki.ros.org/op3_online_walking_module_msgs + http://emanual.robotis.com/docs/en/platform/op3/robotis_ros_packages/ + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs/issues catkin - std_msgs - sensor_msgs - geometry_msgs + std_msgs + sensor_msgs + geometry_msgs message_generation - std_msgs - sensor_msgs - geometry_msgs - message_runtime + message_runtime + message_runtime diff --git a/op3_walking_module_msgs/CHANGELOG.rst b/op3_walking_module_msgs/CHANGELOG.rst new file mode 100644 index 0000000..ec05017 --- /dev/null +++ b/op3_walking_module_msgs/CHANGELOG.rst @@ -0,0 +1,13 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package op3_walking_module_msgs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.1.1 (2018-03-21) +------------------ +* changed package.xml format to v2 +* Contributors: Pyo + +0.1.0 (2017-10-27) +------------------ +* added msg package for ROBOTIS OP3 +* Contributors: Kayman, Yoshimaru Tanaka diff --git a/op3_walking_module_msgs/CMakeLists.txt b/op3_walking_module_msgs/CMakeLists.txt index 8929451..76e9249 100644 --- a/op3_walking_module_msgs/CMakeLists.txt +++ b/op3_walking_module_msgs/CMakeLists.txt @@ -1,19 +1,21 @@ ################################################################################ -# CMake +# Set minimum required version of cmake, project name and compile options ################################################################################ cmake_minimum_required(VERSION 2.8.3) project(op3_walking_module_msgs) ################################################################################ -# Packages +# Find catkin packages and libraries for catkin and system dependencies ################################################################################ find_package(catkin REQUIRED COMPONENTS - message_generation - roscpp - rospy std_msgs + message_generation ) +################################################################################ +# Setup for python modules and scripts +################################################################################ + ################################################################################ # Declare ROS messages, services and actions ################################################################################ @@ -38,9 +40,11 @@ generate_messages( ################################################################################ ################################################################################ -# Catkin specific configuration +# Declare catkin specific configuration to be passed to dependent projects ################################################################################ -catkin_package() +catkin_package( + CATKIN_DEPENDS std_msgs message_runtime +) ################################################################################ # Build diff --git a/op3_walking_module_msgs/package.xml b/op3_walking_module_msgs/package.xml index 0dd9081..a098ef7 100644 --- a/op3_walking_module_msgs/package.xml +++ b/op3_walking_module_msgs/package.xml @@ -1,17 +1,20 @@ - + op3_walking_module_msgs - 0.1.0 - The op3_walking_module_msgs package - Apache License 2.0 + 0.1.1 + + This package includes ROS messages and services for the ROBOTIS OP3 packages + + Apache 2.0 Kayman Pyo + http://wiki.ros.org/op3_walking_module_msgs + http://emanual.robotis.com/docs/en/platform/op3/robotis_ros_packages/ + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs/issues catkin + std_msgs message_generation - roscpp - rospy - std_msgs - roscpp - rospy - std_msgs + message_runtime + message_runtime diff --git a/robotis_op3_msgs/CHANGELOG.rst b/robotis_op3_msgs/CHANGELOG.rst new file mode 100644 index 0000000..6ae925a --- /dev/null +++ b/robotis_op3_msgs/CHANGELOG.rst @@ -0,0 +1,14 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package robotis_op3_msgs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.1.1 (2018-03-21) +------------------ +* added online walking module msgs +* changed package.xml format to v2 +* Contributors: Pyo + +0.1.0 (2017-10-27) +------------------ +* added msg package for ROBOTIS OP3 +* Contributors: Kayman diff --git a/robotis_op3_msgs/CMakeLists.txt b/robotis_op3_msgs/CMakeLists.txt index 2e7680e..355ce4a 100644 --- a/robotis_op3_msgs/CMakeLists.txt +++ b/robotis_op3_msgs/CMakeLists.txt @@ -1,4 +1,4 @@ cmake_minimum_required(VERSION 2.8.3) project(robotis_op3_msgs) find_package(catkin REQUIRED) -catkin_metapackage() \ No newline at end of file +catkin_metapackage() diff --git a/robotis_op3_msgs/package.xml b/robotis_op3_msgs/package.xml index f2339f1..508a76d 100644 --- a/robotis_op3_msgs/package.xml +++ b/robotis_op3_msgs/package.xml @@ -1,26 +1,22 @@ - + robotis_op3_msgs - 0.1.0 + 0.1.1 - ROS packages for the robotis_op3_msgs (meta package) + ROS messages packages for the ROBOTIS OP3 (meta package) - - Apache License 2.0 + Apache 2.0 Kayman + SCH Pyo - - - - - + http://wiki.ros.org/robotis_op3_msgs + http://emanual.robotis.com/docs/en/platform/op3/robotis_ros_packages/ + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs + https://github.com/ROBOTIS-GIT/ROBOTIS-OP3-Msgs/issues catkin - - op3_action_module_msgs - op3_offset_tuner_msgs - op3_walking_module_msgs - - - - + op3_action_module_msgs + op3_offset_tuner_msgs + op3_online_walking_module_msgs + op3_walking_module_msgs +