Skip to content

Commit 5cb3ca6

Browse files
committed
Initial commit
0 parents  commit 5cb3ca6

File tree

1,434 files changed

+121340
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,434 files changed

+121340
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# cmu-16662-robot-ctrl

external/DynamixelSDK/.gitattributes

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
###############################################################################
2+
# Set default behavior to automatically normalize line endings.
3+
###############################################################################
4+
* text=auto
5+
6+
###############################################################################
7+
# Set default behavior for command prompt diff.
8+
#
9+
# This is need for earlier builds of msysgit that does not have it on by
10+
# default for csharp files.
11+
# Note: This is only used by command line
12+
###############################################################################
13+
#*.cs diff=csharp
14+
15+
###############################################################################
16+
# Set the merge driver for project and solution files
17+
#
18+
# Merging from the command prompt will add diff markers to the files if there
19+
# are conflicts (Merging from VS is not affected by the settings below, in VS
20+
# the diff markers are never inserted). Diff markers may cause the following
21+
# file extensions to fail to load in VS. An alternative would be to treat
22+
# these files as binary and thus will always conflict and require user
23+
# intervention with every merge. To do so, just uncomment the entries below
24+
###############################################################################
25+
#*.sln merge=binary
26+
#*.csproj merge=binary
27+
#*.vbproj merge=binary
28+
#*.vcxproj merge=binary
29+
#*.vcproj merge=binary
30+
#*.dbproj merge=binary
31+
#*.fsproj merge=binary
32+
#*.lsproj merge=binary
33+
#*.wixproj merge=binary
34+
#*.modelproj merge=binary
35+
#*.sqlproj merge=binary
36+
#*.wwaproj merge=binary
37+
38+
###############################################################################
39+
# behavior for image files
40+
#
41+
# image files are treated as binary by default.
42+
###############################################################################
43+
#*.jpg binary
44+
#*.png binary
45+
#*.gif binary
46+
47+
###############################################################################
48+
# diff behavior for common document formats
49+
#
50+
# Convert binary document formats to text before diffing them. This feature
51+
# is only available from the command line. Turn it on by uncommenting the
52+
# entries below.
53+
###############################################################################
54+
#*.doc diff=astextplain
55+
#*.DOC diff=astextplain
56+
#*.docx diff=astextplain
57+
#*.DOCX diff=astextplain
58+
#*.dot diff=astextplain
59+
#*.DOT diff=astextplain
60+
#*.pdf diff=astextplain
61+
#*.PDF diff=astextplain
62+
#*.rtf diff=astextplain
63+
#*.RTF diff=astextplain
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
ISSUE TEMPLATE ver. 1.1.1
2+
3+
4+
5+
6+
7+
8+
9+
10+
BE CAREFUL!! FOLLOW THE RULES AS FOLLOWS, OR YOUR ISSUE WILL BE `WON'T FIX` ANYWAY
11+
12+
13+
14+
15+
16+
17+
18+
19+
20+
STEP 1. Check what you are suffering from :
21+
22+
- I'm using `DynamixelSDK ver. 3.5.4`
23+
24+
- [3.4.1], [3.5.2], etc.
25+
26+
- I'm using `C++` Language
27+
28+
- [C] / [C++] / [C#] / [Python] / [Java] / [MATLAB] / [LABVIEW] / [ROS] / [Arduino]
29+
30+
- I'm using `USB2Dynamixel2` serial converter
31+
32+
- [USB2Dynamixel] / [USB2Dynamixel2] or [OpenCM904] / [OpenCR] / [CM700s] / [CM500s] or other ROBOTIS product only
33+
34+
- I'm using `XM430-W210-R`
35+
36+
- [MX-28], [AX-12W], [H54-200W], etc.
37+
38+
- and I'm having an `issue` like what
39+
40+
- 'My motor doesn't work', etc.
41+
42+
43+
STEP 2. Write `Title` as `[3.5.4][C++][USB2Dynamixel2][XM430-W210-R] Issue : My motor doesn't work`
44+
45+
- Now, if you think :
46+
47+
- Hey, I'm using RoboPlus2.0, and having an issue, but how can I write that kind of `Title`?
48+
49+
- Hey, I'm using USB2AX serial converter, and having an issue, but how can I write that kind of `Title`?
50+
51+
- or more that is not listed on above.
52+
53+
- , You should write your `issue` on http://en.robotis.com/BlueAD/board.php?bbs_id=old_qna
54+
55+
56+
STEP 3. Delete all written here, and describe what your problem is
57+
58+
- Any PICTURES or VIDEOS?
59+
60+
![]( Link the PICTURES or VIDEOS here, if necessary )
61+
62+
- Any SOURCE SAMPLES?
63+
64+
[]( Link the SOURCE SAMPLES here, if necessary )

external/DynamixelSDK/.gitignore

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Visual Studio
2+
*.VC.db
3+
*.VC.opendb
4+
5+
# Compiled Object files
6+
*.slo
7+
*.lo
8+
*.o
9+
*.obj
10+
*.exp
11+
*.iobj
12+
*.ipdb
13+
*.pdb
14+
15+
# Logs
16+
*.lastbuildstate
17+
*.tlog
18+
*.log
19+
20+
# Precompiled Headers
21+
*.gch
22+
*.pch
23+
24+
# Compiled Dynamic libraries
25+
*.so
26+
*.dylib
27+
28+
# Fortran module files
29+
*.mod
30+
31+
# Python cache files
32+
*.pyc
33+
34+
# Compiled Static libraries
35+
*.lai
36+
*.la
37+
*.a
38+
39+
# Executables
40+
*.exe
41+
*.out
42+
*.app
43+
44+
# HTML
45+
*.html
46+
47+
# Mac
48+
.DS_Store

external/DynamixelSDK/.travis.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# This config file for Travis CI utilizes ros-industrial/industrial_ci package.
2+
# For more info for the package, see https://github.com/ros-industrial/industrial_ci/blob/master/README.rst
3+
4+
sudo: required
5+
dist: trusty
6+
services:
7+
- docker
8+
language: generic
9+
python:
10+
- "2.7"
11+
compiler:
12+
- gcc
13+
notifications:
14+
email:
15+
on_success: change
16+
on_failure: always
17+
recipients:
18+
- pyo@robotis.com
19+
env:
20+
matrix:
21+
- ROS_DISTRO=indigo ROS_REPO=ros UPSTREAM_WORKSPACE=debian OS_NAME=ubuntu OS_CODE_NAME=trusty
22+
- ROS_DISTRO=kinetic ROS_REPO=ros UPSTREAM_WORKSPACE=debian OS_NAME=ubuntu OS_CODE_NAME=xenial
23+
- ROS_DISTRO=melodic ROS_REPO=ros UPSTREAM_WORKSPACE=debian OS_NAME=ubuntu OS_CODE_NAME=bionic
24+
- ROS_DISTRO=melodic ROS_REPO=ros UPSTREAM_WORKSPACE=debian OS_NAME=debian OS_CODE_NAME=stretch
25+
matrix:
26+
allow_failures:
27+
- env: ROS_DISTRO=melodic ROS_REPO=ros UPSTREAM_WORKSPACE=debian OS_NAME=ubuntu OS_CODE_NAME=bionic
28+
- env: ROS_DISTRO=melodic ROS_REPO=ros UPSTREAM_WORKSPACE=debian OS_NAME=debian OS_CODE_NAME=stretch
29+
branches:
30+
only:
31+
- master
32+
- develop
33+
- indigo-devel
34+
- kinetic-devel
35+
- melodic-devel
36+
install:
37+
- git clone https://github.com/ros-industrial/industrial_ci.git .ci_config
38+
script:
39+
- source .ci_config/travis.sh
40+

external/DynamixelSDK/CONTRIBUTING.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Thank you very much for your every contributions!
2+
3+
I'm very glad to see so many changes and advances from the earlier SDK.
4+
5+
While getting lots of information from you, the entire network in repo doesn't seem very clear
6+
so the work was very hard to be carried out so far.
7+
8+
Hence, I will update some GUIDELINES that is very necessary to get your ideas be MERGED.
9+
10+
1. After every release, there is a 'develop' branch. To make your idea be accepted on the next release,
11+
YOU SHOULD GET PULL REQUEST BASED ON THE 'DEVELOP' BRANCH, NOT THE 'MASTER' BRANCH!!
12+
All pull requests based on 'master' branch will be 'suspended' or 'won't fix', so make sure before the pull request.
13+
14+
2. I'm hoping that many users can list up on the [CONTRIBUTORS](https://github.com/ROBOTIS-GIT/DynamixelSDK/graphs/contributors).
15+
Seriously, I don't want to get your idea as my name but as your name. However, if your idea is left as based on 'develop branch' or idle,
16+
I can't do anything but upload your idea as my name.
17+
18+
Thank you every time again, and let's make the source better to get many users happy while make Dynamixel applications.
19+
20+
2017.12.01 doc ver 1.0.1

0 commit comments

Comments
 (0)