ROS入門-Dynamxel舵機控制

1 拷貝程序文件

cd ~/joey_ws/src
git clone https://github.com/arebgun/dynamixel_motor.git

2 編譯文件

cd ~/joey_ws
catkin_make

3 設(shè)置啟動驅(qū)動launch文件

vim ~/joey_ws/src/dynamixel_motor/dynamixel_tutorials/launch/controller_manager.launch

    <!-- -*- mode: XML -*- -->
    <launch>
        <node name="dynamixel_manager" pkg="dynamixel_controllers" type="controller_manager.py" required="true" output="screen">
            <rosparam>
                namespace: dxl_manager
                serial_ports:
                    pan_tilt_port:
                        port_name: "/dev/ttyUSB0"
                        baud_rate: 1000000
                        min_motor_id: 1
                        max_motor_id: 25
                        update_rate: 20
            </rosparam>
        </node>
    </launch>

4 運行驅(qū)動檢測舵機

連接USB2Dynamixel 運行Dynamixel控制器
USB2Dynamixel連接USB接口收擦,舵機連接USB2DYnamixel接口,舵機外部供電

roslaunch dynamixel_tutorials controller_manager.launch

ID 搜索默認從1~25 若查找不到狭魂,可以更改controller_manager.launch將ID搜索擴大

rostopic list

出現(xiàn)--> /motor_states/pan_tilt_port 則連接成功

5 設(shè)置舵機驅(qū)動文件

vim ~/joey_ws/src/dynamixel_motor/dynamixel_tutorials/config/dynamixel_joint_controllers.yaml

    pan_controller:
        controller:
            package: dynamixel_controllers
            module: joint_position_controller
            type: JointPositionController
        joint_name: pan_joint
        joint_speed: 2.0
        motor:
            id: 5
            init: 512
            min: 0
            max: 1023

    tilt_controller:
        controller:
            package: dynamixel_controllers
            module: joint_position_controller
            type: JointPositionController
        joint_name: tilt_joint
        joint_speed: 2.0
        motor:
            id: 6
            init: 512
            min: 0
            max: 1023

vim ~/joey_ws/src/dynamixel_motor/dynamixel_tutorials/launch//controller_spawner.launch

    <!-- -*- mode: XML -*- -->
    <launch>
        <!-- Load controller configuration to parameter server -->
        <rosparam file="$(find dynamixel_tutorials)/config/dynamixel_joint_controllers.yaml" command="load"/>

        <!-- start specified joint controllers -->
        <node name="dynamixel_controller_spawner" pkg="dynamixel_controllers" type="controller_spawner.py"
              args="--manager=dxl_manager
                    --port=pan_tilt_port
                    --type=simple
                    pan_controller
                    tilt_controller"
              output="screen"/>
    </launch>

6 運行舵機驅(qū)動話題

roslaunch dynamixel_tutorials controller_spawner.launch
rostopic list

出現(xiàn):/tilt_controller/command /pan_controller/command 則運行成功

7 控制舵機

rostopic pub /pan_controller/command std_msgs/Float64 -- 1.5
rostopic pub /tilt_controller/command std_msgs/Float64 -- 1.5

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末劲件,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子锅劝,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寨躁,死亡現(xiàn)場離奇詭異,居然都是意外死亡牙勘,警方通過查閱死者的電腦和手機职恳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來方面,“玉大人放钦,你說我怎么就攤上這事」Ы穑” “怎么了操禀?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長横腿。 經(jīng)常有香客問我颓屑,道長,這世上最難降的妖魔是什么耿焊? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任揪惦,我火速辦了婚禮,結(jié)果婚禮上罗侯,老公的妹妹穿的比我還像新娘器腋。我一直安慰自己,他們只是感情好钩杰,可當(dāng)我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布蒂培。 她就那樣靜靜地躺著,像睡著了一般榜苫。 火紅的嫁衣襯著肌膚如雪护戳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天垂睬,我揣著相機與錄音媳荒,去河邊找鬼抗悍。 笑死,一個胖子當(dāng)著我的面吹牛钳枕,可吹牛的內(nèi)容都是我干的缴渊。 我是一名探鬼主播,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼鱼炒,長吁一口氣:“原來是場噩夢啊……” “哼衔沼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起昔瞧,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤指蚁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后自晰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體凝化,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年酬荞,在試婚紗的時候發(fā)現(xiàn)自己被綠了搓劫。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡混巧,死狀恐怖枪向,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情咧党,我是刑警寧澤遣疯,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站凿傅,受9級特大地震影響缠犀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜聪舒,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一辨液、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧箱残,春花似錦滔迈、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至盼理,卻和暖如春谈山,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宏怔。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工奏路, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留畴椰,地道東北人。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓鸽粉,卻偏偏與公主長得像斜脂,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子触机,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容