4. 讀取并顯示飛行器狀態(tài)數(shù)據(jù) 在quadrotor_state里是讀取并顯示IMU數(shù)據(jù)(imu),飛行器位置姿態(tài)(pose)、線速度和角速度(twist)的模塊,在實驗test場景時,觀察數(shù)據(jù)發(fā)現(xiàn),test里提供的四旋翼模型有以下幾個問題:(1) twist提供的線速度和角速度似乎是地理系下的轉(zhuǎn)動和速度(待確認(rèn))(2) twist提供的線速度:明明有加速度但始終沒有速度,難道要自己set twist?(3) imu提供的角速度好像不是機體系下的轉(zhuǎn)動(待確認(rèn))(4) vrep收到一次command運行一次step。設(shè)置vrep和simulink的時間同步這點非常重要!在simulink里的模型屬性的solver里設(shè)置為fixed step,步長設(shè)置與vrep一致,建議50ms。一開始設(shè)置為10ms電腦運行及其慢??!設(shè)到 100ms感覺精度又不夠。使 用simulink的自動變步長效率還是非常高的,但又無法保證兩邊的步長和時間匹配。一個解決辦法就是,不使用vrep的飛行器動力學(xué),一切動力學(xué)計算 在simulink里進行(simulink建模也比vrep方便),直接用set pose設(shè)置飛機位置姿態(tài)。仿真器只負(fù)責(zé)生成攝像機圖像反饋給 simulink。如果有更好的解決辦法,請發(fā)送email至top1944@163.com,謝謝!
程序連接請在公眾號里回復(fù):ros 進行下載
相關(guān)文章:ROS與Matlab系列:一個簡單的運動控制
更多文章請關(guān)注:exbot.net
Robot Operating System (ROS)Connecting to a ROS Network
Communicating with the TurtleBot
Top博士——易科機器人實驗室及開源社區(qū)exbot.net創(chuàng)始人。
Top博士在高校從事機器人導(dǎo)航與控制技術(shù)研究,已申請發(fā)明專利三項。并作為機器人開源社區(qū)活躍分子致力于相關(guān)技術(shù)的傳播與普及,撰寫了大量的機器人教程,已出版機器人方面專著1本、譯著4本。其中翻譯的《嵌入式機器人學(xué)》被國家出版總署評為2012年年度優(yōu)秀科技圖書,《機器人與未來》 被第一財經(jīng)評為2015年年度特別推薦圖書。
他于2012年所創(chuàng)辦了exbot.net,發(fā)起了社區(qū)協(xié)作開發(fā),易科社區(qū)目前是國內(nèi)知名的ROS及機器人開發(fā)者社區(qū)。本文由作者授權(quán)于《機器人2025公眾號》首發(fā),機器人2025長期更新作者學(xué)術(shù)研究和觀點,敬請關(guān)注~~
免責(zé)聲明:凡注明來源全球無人機網(wǎng)的所有作品,均為本網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,歡迎轉(zhuǎn)載,請注明出處。非本網(wǎng)作品均來自互聯(lián)網(wǎng),轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé)。