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

ROS.Taiwan 造訪社團 » 定位

原文網址 Xiao Yuan
2020-01-02 18:04:46

各位ROS的先進

想要像各位前輩詢問

小弟使用hokuyo的URG-04LX直接使用USB接電腦

並使用hector slam算法來掃描構建地圖

但是執行結果如圖 並無做出定位

儲存地圖 會出現如圖 沒有儲存到

想請問是否有哪位前輩可以指導小弟?

感激不盡

Yu Ming Kang
2020-01-02 20:10:00

你把Fixed Frame換成map看看,如果沒東西可能你的建圖沒有成功

Jhao Hong Lee
2020-01-03 08:14:35

你目前的tf tree長什麼樣子呢?

Xiao Yuan
2020-01-03 16:52:07


原文網址 Nelson Chang
2019-10-17 11:36:46

請容我以"取之於社群,用之於社群"為藉口,分享工研院移動機器人團隊工作機會:

---

1. 工研院機械所-自動化系統軟體工程師(Q600)

開發派車軟體、無人搬運車通訊系統軟體設計與周邊I/O控制整合。

https://www.104.com.tw/job/6q5wf?jobsource=company_job

---

2. 工研院機械所-軟體與演算法工程師(Q200)

機器人定位導航技術與軟體程式開發。

工作內容主要為:機器人定位導航系統開發與改良,視專長可含括機器人控制程式、機器人人機與通訊介面、機器人服務系統整合。

https://www.104.com.tw/job/6agym?jobsource=company_job

---

簡單附帶說明一下:

目前移動機器人團隊有兩個部門,是我目前有在顧的團隊,都是在機器人技術與產業中打滾(掙扎)十年的團隊。

因這兩年我們用很有限的人力很用力研究了哪些機器人的題目與應用值得做(有機會真的有用與具備商業價值),接下來我們希望加速實現這些目標,並投入實際應用,因此需要認同此目標與對機器人有狂熱的夥伴幫忙。

(需要狂熱的原因是因為做機器人雖然就是很有趣又很酷,但現實阻礙會比其他產業更艱困,沒有熱情很難面對一個又一個挫折,不論是來自工程、技術、商業、組織的問題)

因工作需要實戰能力,面試除面談外會包含 Algorithm與Programing筆試、實機寫程式測驗。我們比較在乎實力,相對地我們比較不在乎學校學歷。

若有朋友有意投入機器人領域,以機器人改變世界,可以透過104或跟我聯繫。

---

最後....還是回饋一下社群:

https://gitlab.com/dumbrobot00/turtlebot_gosquare

這是我個人整理以turtlebot_gazebo入門ROS的範例,內含簡報與範例程式,之前出去上課有講過,對於預算有限又想學ROS應該是個不錯的切入點,分享給有需要的人。

Jade Yang
2019-10-17 12:07:44

100分。


原文網址 Nelson Chang
2018-07-11 11:52:32

請教一下,有人用過思嵐科技的Slamware否?

大家覺得類似這樣的Slam module是否好用? 還是會建議寧可自己用ROS兜定位導航?
https://www.slamtec.com/cn/Slamware

林浩鋕
2018-07-11 12:48:43

(舉手) 我去年有在Summer School用過 SDP Mini
(Slamware + A2 + Studio)
整體來說 整合的不錯 gui界面也算符合人性?XD
導航 探索 建地圖等功能 幫使用者包裝好
但成果會跟你用Pi3 + 常見ROS pkg差不多

所以就我感想啦(今年有無升級不清楚)
如果是要商品化 且沒有要擴充
他是一個不錯的選擇(都整合 封裝好了)
而且滿便宜的~

但如果是研發階段 我會建議自己寫 自己兜

李政益
2018-07-11 15:08:07

研發還是自己寫才有彈性,大陸的每個都說可以客製化,當要客製化時又嫌量不夠不給做


原文網址 Joe Hou
2018-04-18 10:15:53

未提供相片說明。 圖像裡可能有鞋子 未提供相片說明。 你好像無法播放這段影片。如果是的話,請重新啟動瀏覽器。 關閉 Joe Hou ‎ 發文到 FarmBot Taiwan User Group-FBTUG 管理員 · 2018年4月18日 · 桃園區

照前輩的建議, 用兩台平橫車來組出一台移動式的框架, 接下來麻煩的就是ROS 怎麼操控馬達, 完全狀況外, 開始來請教google/fb 大神囉!

# 設計理念
現成ROS車都是低底盤, 移動式Farmbot 上下都要可以使用, 也方便之後可跨過作物.
另外用鋁擠的好處是, 你可以一直擴增你的devices, 鎖好鎖滿!

# 預用場域
目前預計會先以溫室為場域, 可定位, 路徑規劃, 未來會加裝手臂控制, 視覺辨識.

# 先求有再求好
一開始千萬不要直上大台的, 後端軟體操控搞定後, 改多大就是機電系統的問題囉!

# 它是台玩具嗎
是...大人的玩具(誤).., 期待它成為移動式開發平台.

Neal Yang
2018-04-18 10:33:42

可以考慮用履帶der

Joe Hou
2018-04-18 10:38:47

有想過, 但我想架高平台~

Joe Hou
2018-04-18 10:41:04

不過你說的對~ 用履帶也可以架高, 等搞定它後再換來玩玩~3Q!

王紹華
2018-04-18 10:46:32

會需要到路徑規劃的話
ROS 的 Navigation Stack 應該會幫上忙
http://wiki.ros.org/navigation

王紹華
2018-04-18 10:47:33

然後應該多描述 FarmBot 會確切需要什麼功能,可能比較方便大家建議你?

張合中
2018-04-18 10:49:08

為什麼要用ROS?可以分享一下想法嗎?

Joe Hou
2018-04-18 10:52:05

目前Farmbot 預計會先以溫室為場域, 可定位, 路徑規劃, 未來會加裝手臂控制, 視覺辨識~謝謝!

王紹華
2018-04-18 10:52:06

然後如果是個完全的 ROS 新手
可能要先從 Tutorial 跑一次,熟悉操作,如果你打算自己寫 FarmBot 的操作的話
http://wiki.ros.org/ROS/Tutorials

Joe Hou
2018-04-18 10:56:19

我實在想不出還有哪個現成的 open source系統可以達到上述的要求~~

Joe Hou
2018-04-18 10:59:24

感謝~ 我先從 Tutorial 來看起!

王紹華
2018-04-18 11:01:01

Navigation Stack 裡面:

路徑規劃的部份,如果前提是場域的地圖是已知,可以利用 Global/Local Path Planner 來達到

定位的部分,是一套叫 amcl 的作法

但還要看你的 FarmBot 要將作物視為障礙物或者已知地圖,如果你有去看懂 amcl 定位原理的話,或許 amcl 的定位會不適合這個場域 (我個人是想到作物的生長方式不固定之類的,然後作物會遮住某些 sensor 可能會讓 amcl 發散,因為溫室的場域很相似?)

這是我的見解,如果有錯,或者您專業的部分,可能要麻煩您多看一下文件是否符合需要了QwQ

郭俊志
2018-04-18 11:17:12

我是覺得戶外的話要用 rgbd camara
還有encoder 用arduino 恐怕不夠,我後來是採用teensy3.2

Joe Hou
2018-04-18 11:18:20

基本上它要可以有巡田功能, 影像辨識主要做植物取樣, 或也可能用影像做初步定位, 那到底要不要用到amcl, 我還沒個底, 可能會邊做邊修, 感謝你寶貴的意見!! ? ? ?

Joe Hou
2018-04-18 11:22:57

喔~ 好, 來換 teensy3.2, 會以ROS為base, sensor 就視狀況來採用! 戶外是一大挑戰, 感謝!!

周威廷
2018-04-18 16:16:12

既然是溫室的話,可以考慮用幾個定位點來做定位,搭配已知地圖環境應該不錯

林浩鋕
2018-04-18 17:45:58

這種比較像是可控制的場域
可考慮用uwb or apriltag/artag
另外對底層通訊不要用rosserial
直接用第三方serial lib
像是pyserial or c serial
再轉成ros topic即可

Joe Hou
2018-04-18 17:53:29

感謝~先筆記,再來試

Wuulong Hsu
2018-04-18 21:23:19

如果一個 farmbot 農場雲端,想自動化控制不少台 farmbot, message driven 是個很合適的架構,而不是目前的 server-client 架構。當然什麼都可以自己做,但有既有類似的架構,又以 OS 的角度去設計,開放的 Code 以及社群。個人學淺,不知哪有更讚的

Joe Hou
2018-04-19 08:14:14

以我的理解,Message 的發佈/訂閱模式,讓每個devices 回報現狀、各取所需,真是很聰明的方式~

Joe Hou
2018-04-19 08:19:36

在UEFI BIOS code的架構內,有一種是install/notifications的方式跟這很像,每隻driver 都可以註冊,當一個事件成立後被告知~
但跟ROS 的方式很像,一個發佈者,可以有很多人訂閱.

林浩鋕
2018-04-19 11:50:21

這類移動機器人架構
還蠻多國外部落客或組織
有完善開發教學
像是lino robot
國內的話 之前接觸的一群優秀高中生
也有做很類似的架構 履帶 pi3 lidar artag 雲端語音等 可以問問他們~
顏才翔
https://pasrobot.com

Joe Hou
2018-04-19 12:48:21

很有參考價值, 感謝!


原文網址 Sco Lin
2018-03-24 12:35:08

各位高手大家好,想請問一個很菜的問題,我在看turtlebot的文件,想學slam畫圖,然後轉到android手機上顯示

在android手機上可以用一個2維xy軸的網格顯示待定位物品,例如在下圖的藍點是(x, y) = (3, -0.2)

所以android只要一直到後端去撈x與y的更新的數值,這個藍點就會一直移動(如圖1)

但我一直想不通的是,turtlebot用gmapping畫出圖後(如圖2)

如果轉成png的圖放在手機上,但空間各點的x與y網格是要怎麼對應到android手機上的網格?

還是有任何直接對應在android或ios的轉換程式?

林浩鋕
2018-03-24 17:01:37

可以參考這個APP
有source code:
https://play.google.com/store/apps/details......


原文網址 劉騏源
2018-03-03 20:25:28

大家好,想詢問關於使用雷射測距儀掃地圖之後,當重新啟動rviz是否能夠在地圖上,自動定位出目前的位址呢?

林浩鋕
2018-03-03 20:27:25

如果是slam還在運行
只關掉RVIZ
那重開RVIZ不會有任何影響

如果是整個slam關掉
再有存地圖情況下
重開的話 通常2D會使用amcl去推算自己的位子
或是你直接告訴amcl你的initial position

劉騏源
2018-03-03 20:36:18

amcl推算的是自己目前的位置嗎?還是只顯示初始位置呢?

林浩鋕
2018-03-03 20:38:20

可以參考古月大大的文章:
http://www.guyuehome.com/273

劉騏源
2018-03-03 20:47:24

我大概了解其內容了,謝謝您!

陳怡宏
2018-03-03 21:30:11

amcl推算位置,里程計要有變化他才能慢慢收斂

如果機器人真實位置跟初始位置差比較遠,初期會有定位跳躍的問題,讓他做固定的移動等到收斂再執行任務會比較好

林浩鋕
2018-03-03 22:10:38

推 樓上專業


原文網址 林浩鋕
2018-01-25 21:26:33

來分享一下 YDLidar X4內部構造XD

因為前幾天不小心讓機器人從樓梯上摔下去
(大家知道的, bug總是在奇特的情況下發生 哈哈)

就把YDLidar X4 撞壞分開啦
於是一不作二不休, 乾脆來個分解照
(如下圖)

可以看到裡面的架構
中間是光通訊的核心, 旋轉體本身有線圈
下面的座有磁鐵 + 特定塑膠間隔(旋轉定位用)

馬達帶動旋轉體旋轉時, 線圈產生電
進而驅動旋轉體上的laser模組

然後透過光通訊模組打到下面接收點
你就能用電腦讀到啦~~~

下次大家如果也像我依樣做蠢事, 記得看一下阿

蔡宗廷
2018-01-25 21:42:45

跪求這顆拆解XD

林永仁
2018-01-25 21:43:47

哥要常常摔下去喔。。。這樣我們才有精彩的可以看

Alan Chen
2018-01-25 21:45:10

Hypha ROS Workshop 抽獎沒抽中的話, 我要排隊這顆 xd

康心奕
2018-01-25 21:47:40

同軸的線圈似乎沒辦法發電?


 

全不選 發文排行