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|
+|:---:|:---:|:---:|
+|[](https://badge.fury.io/gh/ROBOTIS-GIT%2FROBOTIS-OP3-msgs)|[](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
+