• COSPLAY 3D 建模
  • 3D列印服務
  • #maker+t=market
  • 1
  • 2
  • 3

ROS.Taiwan 造訪社團 » 參數

原文網址 Yu Ming Kang
2019-12-19 20:21:55

cartographer實測 淡江大學部分校園建圖

先放最後成功的圖,後面幾張是參數調整失敗的結果,使用的都是同一份data
相關檔案下面連結,有興趣可以測試
https://drive.google.com/open…

張正廷
2019-12-19 20:45:38

可否請教你是用哪一台機器人或哪些配備做室外建圖?

Yu Ming Kang
2019-12-19 20:52:32

我原本有想貼測試平台的照片,可是真的很簡陋所以就沒貼了
雷射:vlp-16
imu:fsm-9(貼在雷射下面)
電腦:intel NUC NUC5CPYH
電源:Mr.Battery
全部放在手推車上固定後用手推

張正廷
2019-12-19 21:08:19

感謝分享! 之後也有計畫要買一顆 vlp-16

Chen Bug
2019-12-24 10:06:35

有沒有人GOOGLE MAP街景建構地圖的方法? 突然想到...

Yu Ming Kang
2019-12-24 11:47:18

我覺得是gps定位加上360度攝影機吧

Yu Ming Kang
2019-12-24 14:27:30

總之在最新版的cartographe測試完成了
整理了一下相關的資料
https://github.com/eithwa/cartographer_vlp16-imu_config
可是範例的建圖依然有歪斜的問題,如果有人知道如何解決的話請告訴我
謝謝


原文網址 Yu Ming Kang
2019-12-13 20:30:36

這幾天在研究cartographer

前面裝了一堆相依套件終於成功安裝

但是試了官方範例還有其他人的bag檔,地圖都有明顯偏移

因為cartographer不斷更新,有些舊的參數已經變更名稱或者不能使用了;而且我找了舊的版本測試後也依然無法重合,目前找到一個和我一樣範例建圖失敗的教學,之後會依據說明重新測試( https://blog.csdn.net/u012700322/article/details/52766287

兩張圖分別是官方範例的b3-2016-04-05-14-14-00.bag

與user/ozgudum的sensors.bag

https://google-cartographer-ros.readthedocs.io/…/assets_wri…

https://github.com/googlecartographer/cartographer_ros/…/259

羅煒荏
2019-12-13 21:09:39

大大要如何安裝 我安裝ninija building 都失敗

Yu Ming Kang
2019-12-13 21:58:35

可能的問題很多,若能提供錯誤訊息我比較能知道怎麼幫忙
總之先按照官方教學下載套件
參考 ( https://google-cartographer-ros.readthedocs.io/...... )
確定電腦安裝的gcc與cmake版本可以編譯,若版本太舊需要更新(另外cartographer內的protobuf部分內容好像會跟gazebo衝突先三思)
另外我在編譯時有遇到找不到Eigen3的錯誤
總之先安裝Eigen
參考 ( https://www.itread01.com/content/1545411062.html )
( https://blog.csdn.net/....../article/details/88339643...... )

羅煒荏
2019-12-13 22:00:01

謝謝大大 我來看一下
另我在將error mag 貼給您看一下感恩

Yu Ming Kang
2019-12-16 14:02:07

使用舊的版本終於跑出正確的建圖
user/ozgudum的data要跑到接近兩圈的時候才會檢測成功,太早關閉程式就不會優化地圖
使用的版本:
https://github.com/....../30b9fcce349aef816b5b484a0b5b......
https://github.com/SirVer/cartographer_ros/tree/user/ozgudum
bag結束後輸入
$ rosservice call /finish_trajectory "stem: 'your_filename'"
開始優化並將輸出資料放在home/.ros裡面(找不到的話按ctrl+h顯示隱藏資料夾)這個處理可能會超過十分鐘

Yu Ming Kang
2019-12-16 14:02:22

Yu Ming Kang
2019-12-16 14:02:41


原文網址 Yu Ming Kang
2019-11-22 23:41:12

[已解決]

想要詢問關於navigation的問題

下面這張圖片這種路徑規劃時,因為掃不到背後的障礙物,機器人認為背後可以走,但是接近後發現有牆,導致不斷前後來回移動(黃色路徑)。

我原本以為是dwa問題,把dwa關閉還是會有類似的結果。

想要請問有沒有參數可以讓機器人沿著紅線移動的權重增加?

謝謝

張正廷
2019-11-22 23:53:23

是指機器人不敢通過兩面牆之間紫紅色的通道嗎?

郭士維
2019-11-23 00:05:31

林浩鋕
2019-11-23 00:32:57

這問題是萬年題了XD
如上面大大說的 換planner
或是最簡單的 你把local costmap變小 小到不要涵蓋整個u turn部分 即可


原文網址 蕭丞煜
2019-10-07 21:17:33

想請問各位先進

使用的軟體:Ubuntu 16.04

使用的包:rbx1,ROS Arduino bridge

目前想完成導航應用在實體小車這項工作

小車硬體是用Arduino控制jga25-371減速電機

目前遇到的狀況是:

在RVIZ模擬導航是一切順利,但當使用Arduino連接小車時RVIZ會一直自轉(包含實體小車)

請問是要調整哪方面的參數呢?或是我的Node有地方沒有串好

再麻煩各位先進了!

Nelson Chang
2019-10-07 21:27:14

請問導航是用哪些 package?

蕭丞煜
2019-10-07 21:44:31

這段影片是在建好的地圖上給予2d Nav Goal 一樣會發生自轉的情形

黃昭霖
2019-10-08 02:30:13

蕭丞煜 可以麻煩用 rqt 選擇 introspection, 再選 Node graph 看一下節點網狀圖嗎?

蕭丞煜
2019-10-09 12:53:26

目前問題是小車在空載(未觸地)上能依照指令移動,但放在地上後,又會出現自轉的問題,這問題有哪些方向去解決?
麻煩您看一下

陳曜承
2019-10-17 22:16:21

請問有試過在 arduino ide 下控制命令,確認馬達轉速控制及正反轉是正確的,命令如 m 10 10

陳曜承
2019-10-17 22:18:49

之前用arduino bridge 開發的案例 https://youtu.be/jqaokKGudoE


原文網址 洪健菖
2019-07-03 10:24:13

[提問]
哈囉~不知是否有人使用過RPlidar A1,與Hector_SLAM與Navigation。
我的Hector_SLAM,可以成功運行,並看到地圖畫面,似乎沒有問題。但執行ROS 的Navigation Stack(能成功編譯執行),會一直出現如附圖的警告訊息,可能是參數配置的問題。看了官網的參數配置說明,及網路上的相關資訊,仍然不是很懂。 http://wiki.ros.org/navigation/Tutorials/RobotSetup
使用平台:Ubuntu1604,duckietown
第一張圖是執行畫面,第二張是Hector SLAM mapping_default的參數,剩下的是Navigation的參數配置。

羅世同
2019-07-03 10:39:56

TF tree看一下斷在哪裡

陳映華
2019-07-03 10:53:05

之前有遇過類似的問題,然後也在ROS question上問過,最後的結論是可能是平台的計算能力不夠,或是某些訊息更新的頻率太快(你可以用view_frames檢查一下)


原文網址 康心奕
2018-12-18 22:11:59

各位好,潛水許久初次發文請多指教
(沒聽過ROS2的可跳轉下面)

===================================
就像許多人可能都已經知道的 ROS 2 - C版 Crystal Clemmys 已經在 12/15 正式釋出,其中包含了許多項眾所矚目的重大功能,例如:
* 更加完整的launch 功能,包含條件式,巢狀啟動,引數導引,以及結點啟動參數等等
* 首次正式釋出 Action 的測試碼
* 記錄回放管理 rosbag2 終於有啦
* 好用的系統監測/解蟲工具ROSQT (rqt)
* 完整的parameter功能函示介面
* ROS 時間函式庫與函式介面 (Python)
* Python 節點參數傳遞
* 原生支援 Ubuntu 18.04 / Mac OS X 10.12 / Windows 10,並且可以在16.04上面成功編譯

另外,在大家常用的官方節點包方面,則是有以下這些在ROS1中常見的套件都可以在C版上使用:
* gazebo_ros_pkgs
* image_transport
* navigation2
* TurtleBot3

當然,現在 ROS2 還在基礎功能植入的階段,很多API可能都還會有變化。不過看起來到了C版,主要的功能都已經到齊了! (Nodes, Parameter, Service, Action, Launch 等等...) 新版的網頁現在看起來慢慢的架構也要成形了(雖然個人覺得現在還沒有很好用就是了....)
如果你是 ROS 生態圈的新手,建議還是先從目前線上資源比較豐富的 ROS1 下手,Kinetic 跟 Melodic看起來應該會是最主要的兩個版本了。

===================================
https://index.ros.org/doc/ros2/
https://index.ros.org/doc/ros2/Release-Crystal-Clemmys/
https://discourse.ros.org/t/ros-2-crystal-clemmys-rele…/7137
http://www.ros.org/reps/rep-2000.html…
https://github.com/ros2/ros2/issues/529
https://github.com/ros-planning/navigation2

===================================
對於ROS2 比較不熟悉的朋友:ROS2 是 Open Robotics 公司開發 ROS 系統的下一代,旨在改進許多基於ROS1藉由原生ROSTCP/ROSUDP 系統上一開始沒有考量到的設計點。例如可程式化的節點(Node)管理與啟動、節點生命週期的定義、新的C++11和Pyhon3的原生支援。
我個人試過目前覺得最好用的點,在於它使用DDS (資料散步系統)做為節點中通訊的方式,讓新手終於不用再那邊常常 ROS_MASTER_URI / ROS_IP 搞半天。另外,除了可以直接藉由DDS中QoS(網路服務品質)參數設定來針對不同網路結構做最佳化外,DDS的跨平台特性也使 ROS2 首度支援跨平台,其中最令人期待的就是嵌入式系統 (embedded system),以及即時作業系統(Real Time Operating System) 的原生支援。白話文:以後寫單晶應用就不用再自己寫通訊跟 driver node 啦!!!

===================================
不知道大家對於ROS2有沒有甚麼想像與期待?歡迎各位有消息一起來分享!

林浩鋕
2018-12-19 02:33:41

有一段時間沒關注ROS2
終於有Action 啦~~~
不過學界看起來目前還是在觀望(至少歐洲這邊是) …… 查看更多

陳怡宏
2018-12-19 09:43:12

我是在想未來會不會跑出一個基於opcua通訊版本
這兩個未來發展起來越來越像了XD …… 查看更多


原文網址 林浩鋕
2018-03-25 21:55:38

[ROS系列文章] 第10篇 - ETHZ RSL (ANYmal)
系列文章強勢回歸(自己說XD)
上次介紹ETHZ非常有名ASL (Autonomous Systems Lab)
(基本上學術界做VIO都要跟他們的ROVIO, OKVIS比較)
這次來介紹另一個很有名的Lab: RSL
(Robotic Systems Lab)
最有名的是他們的quadrupedal robot: ANYmal
https://youtu.be/ZdeRi_5xK5U
最近的video, ANYmal隨音樂起舞XD
https://youtu.be/kHBLaw5nfzk

我對quadrupedal不太熟
但是ETHZ依舊保持一貫作風
上層架構完全建立在ROS上並且開源!!
free_gait:
An Architecture for the Versatile Control of Legged Robots
Video: https://youtu.be/5BkoGug8HhE
Github: https://github.com/leggedrobotics/free_gait
Slide:
https://www.ethz.ch/…/rs…/ROS2017/case_study_2018_anymal.pdf

透過架構可以看到整合諸多ETHZ本身開發的ROS pkg
像是ASL早期推出(目前還有在維護的) libpointmatcher
用作3D mapping & localization
加上 elevation_mapping 作為dense map generator
最後再導入grid_map以及OMPL(RRT*)
使ANYmal能透根據周遭複雜環境做
path planning & control

另外RSL的leader: Prof: Hutter, Marco
亦有開設ROS初階入門課程
(包含ROS架構, coding技巧, 實際演練與題目等)
算是我看這麼多教學裡面最紮實也最用心的課程
http://www.rsl.ethz.ch/education-stude…/…/robotdynamics.html
Video: https://youtu.be/0BxVPCInS3M

另外一門Robot Dynamics
其所有slides也是公開
強烈建議剛踏入機器人領域的人參考
畢竟ROS裡面很多pkg的參數調整
都是需要相關學術背景才能處理!!
http://www.rsl.ethz.ch/education-stude…/…/robotdynamics.html

Don Si
2018-03-26 08:42:42

感謝小林老師的分享

不知道老師對grid_map和elevation_mapping這兩個包的使用有否建議或分享


原文網址 楊甯凡
2018-03-25 20:32:14

大家好 小弟 ROS 菜鳥,最近在利用實驗室自己組的agv來跑navigation遇到一些問題一直無法解決,已經卡了2個禮拜,已經上網爬過許多文,但尚無解決方法
參數配置大致上是參考 林浩鋕 (HaoChih Lin) 大大github的文件
開啟rviz並設立goal之後,可以大約往前走3公分(?)
接著機器人就會stuck住,並持續做清除costmap的動作,但似乎是無法順利清出一條道路(但明明前方是一條空曠的走廊...)
圖1是tf tree的部份
圖2是利用roswtf來debug出現的error
不知道有哪位大大有遇過相似的問題
這是我的params以及launch file
https://drive.google.com/…/1aVUyF0OwN4vlxGV19-w1NMKV_twSIpm…
謝謝大家

林浩鋕
2018-03-25 20:49:42

你是參考哪一份配置檔??

郭俊志
2018-03-26 00:51:43

是不是沒有remap 到正確的名稱 ?

陳致諺
2018-03-26 08:29:25

rqt_console 看一下move_base從指定goal到卡住印了什麼log, 訊息不夠多再把level設成debug看看


 

全不選 發文排行