dynamixel_ros
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dynamixel_ros [2019/08/16 20:08] – [Software Construction] bradseo | dynamixel_ros [2021/01/12 13:55] (current) – leogeorgescu | ||
---|---|---|---|
Line 1: | Line 1: | ||
=====Running Dynamixel using ROS===== | =====Running Dynamixel using ROS===== | ||
- | + | **Author:** <Brandon Seo> Email: < | |
- | <!-- Replace the above line with the name of your "How To" Tutorial e.g. How to Laser cut Your Name in Wood --> | + | **Author: |
- | + | ||
- | <!-- Everywhere you see <some sentence>, | + | |
- | + | ||
- | **Author:** <Brandon Seo> Email: < | + | |
\\ | \\ | ||
- | **Date:** Last modified on <MM/DD/YY> | + | **Date:** Last modified on <01/12/2021> |
\\ | \\ | ||
**Keywords: | **Keywords: | ||
\\ | \\ | ||
- | {{ : | ||
- | \\ | ||
- | The photo above depicts ball tracking system which allows you to understand ROS program and make autonomous cotrol system. The big picture problem is normally moving gantry or detecting ball is easy, but combining these two things is difficult. Solving this partially or completely is important because every robot is getting autonomically move. This tutorial shows you how to combine gantry system and opencv using ROS and lots of potential of future farming or factory. It takes approximately 10 hours to complete. | ||
\\ | \\ | ||
===== Motivation and Audience ===== | ===== Motivation and Audience ===== | ||
- | This tutorials motivation is to practice basic autonomous system using ROS. Readers of this tutorial assumes the reader has the following background and interests: | + | This tutorial will explain how to get the dynamixel running from ROS. Readers of this tutorial assumes the reader has the following background and interests: |
Line 23: | Line 16: | ||
To complete this tutorial, you'll need the following items | To complete this tutorial, you'll need the following items | ||
\\ | \\ | ||
+ | ==== Directions ==== | ||
+ | \\ | ||
+ | 1. Install ROS Melodic on Ubuntu 18.04 from this link: http:// | ||
+ | 2. Important to note that the package " | ||
+ | 3. Download Packages: | ||
+ | <code c++> | ||
+ | $ sudo apt-get update | ||
+ | </ | ||
+ | 4. Install Dynamixel SDK: https:// | ||
+ | <code c++> | ||
+ | $ sudo apt-get install ros-melodic-dynamixel-sdk | ||
+ | </ | ||
+ | 5. Create ROS Package by following the instructions here: http:// | ||
+ | 6. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | 4. | ||
* For dynamixel motor control, the following article should be downloaded [[http:// | * For dynamixel motor control, the following article should be downloaded [[http:// | ||
\\ | \\ | ||
Line 59: | Line 72: | ||
\\ | \\ | ||
{{: | {{: | ||
+ | \\ | ||
+ | \\ | ||
\\ | \\ | ||
you should do tutorial from 1 to 7. | you should do tutorial from 1 to 7. | ||
\\ | \\ | ||
{{: | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | When you make the package, you should be careful about this | ||
+ | \\ | ||
+ | {{: | ||
+ | \\ | ||
+ | you also should put ' | ||
\\ | \\ | ||
\\ | \\ | ||
Line 75: | Line 97: | ||
Modify the example code to wheel mode. | Modify the example code to wheel mode. | ||
\\ | \\ | ||
+ | If you just bring your code based on Windows, you may add headerfile and change some codes. | ||
+ | \\ | ||
+ | Because this all steps are based on Linux. | ||
// | // | ||
// | // | ||
==== Final Words ==== | ==== Final Words ==== | ||
- | This tutorial' | + | This tutorial' |
- | \\ | + | |
- | \\ | + | |
- | Speculating future work derived from this tutorial, includes <fill in the blank>. In the big picture, the problem of <fill in the blank> can be solved with this tutorial. | + | |
\\ | \\ | ||
\\ | \\ | ||
- | For questions, clarifications, | + | For questions, clarifications, |
dynamixel_ros.1566011292.txt.gz · Last modified: by bradseo