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

FarmBot Taiwan User Group-FBTUG 造訪社團 » 參考

原文網址 Wuulong Hsu
2018-10-26 05:50:22

一段展示自建的 ROS CLI 工具連結 Arduino 內的 CLI,相關程式碼與說明釋出

設計動機與想法
FBTUG Mini FarmBot 一直想整合到 ROS 內, 採果專案也需要將 Arduino 周邊(尤其是手臂)整合進來,需要 ROS 能跟 Arduino 溝通,需要 ROS 通過 UART 發 G-code 字串到 Arduino, 並取得 Arduino 以 G-code 字串回覆的狀態。一直搞不定是因為,ROS 怎麼跟 Arduino 溝通不是很懂,似乎一直是個謎,能夠通也不太會把字串發下去,發下去後怎麼接上原來的 G-code processor. 就算都接起來了, ROS 內還是需要一個 CLI 才能讓使用者輸入命令字串,而且這個 CLI 還得接收狀態回復的字串。另外,因為主 Serial 被 rosserial 佔用,但也不能讓 Arduino 那邊,失去 debug 功能以及,沒有 ROS 在的時候也希望能單獨開發。這表示 debug console 是必須同時存在的。

簡單說,我們需要一個 ROS 上的 Arduino UART Console 以及讓原來複雜的 Arduino 程式賦予 ROS 的能力與架構

此範例就是用最精簡的方式,展示解決以上問題的一點建議參考,由於精簡當然很多可以改善的空間,但也讓這個範例很容易移植到各式各樣類似的情境,希望此範例能為很多苦惱於相同問題的夥伴,帶來一點幫助,預祝大家很快能看到自己的 Arduino 程式跟 ROS 相處得很融洽

操作步驟
1. hardware setup : RPI —usb-- Arduino MEGA , 可參考接線與環境,由於不需要 MEGA 上的 console debug, 所以 debug console 的接線不需要(含 usb-to-serial)
2. firmware setup: using this
3. ROS setup
3.1. git clone https://github.com/FBTUG/FarmHarvestBot.git # 其實只需要裡面的 software/debug_ros/src/debug_ros.py

4. ROS usage:
4.1. roscore
4.2. ubuntu@ha:~$ rosrun rosserial_python serial_node.py /dev/ttyACM0
4.3. cd [github downloaded source]/software/debug_ros/src
4.4. chmod +x debug_ros.py
4.5. ./debug_ros.py

文件請參考:
https://paper.dropbox.com/…/FBTUG-FarmHarvestBot-Debug-ROS-… (-serial-CLI-enabl

哈爸

David Chuang
2018-10-26 12:27:05

下午來看。

Wuulong Hsu
2018-10-26 20:56:59

同場加映(rosserial穩定性測試與工具釋出):
https://paper.dropbox.com/....../FBTUG-FarmHarvestBot......


原文網址 Wuulong Hsu
2018-10-24 06:05:31

會議記錄: FarmHarvestBot 農場採果機器人-專案設計討論會-3
時間: 2018/10/23(二) 19:30-21:00

- 與會:感謝專案與社群夥伴約 17 位上線與會(如附圖)
- [ 哈爸 ] ROS for 專案學習心得分享
-- 帶過主要的學習歷程與提及中間的重點
-- 表達即將用軟體帶起專案
-- 請各部分夥伴的實作,跟ROS 主軟體對接
-- 在主軟體實作時,會建構各自驗證的環境
- [志弘] 目前手臂實作分享
-- 零件選用與設計方式
-- 手臂實作韌體需注意的部分
-- 歡迎夥伴借用 or 自建一台(會給予協助)
- [Eric] DuckieFarm 實作分享
--PID 馬達控制與選用馬達介紹
- [Renton] Jetson Xavier 分享
-- Sensor fusion 概念分享
-- Jetson Xavier 的機器人深度學習與模擬
- 會議錄影剪輯後公開
- 預計兩週後,下一次專案公開會議
- 相關附件請參考共筆內容

共筆:
https://paper.dropbox.com/…/FBTUG-FarmHarvestBot--AP9m~600O…

會議相關資料
[ 哈爸 ] 20181023-ROS 學習
https://drive.google.com/open…

[志弘] 目前手臂實作分享
20181023-FarmHarvestBot-農場採果機器人手臂篇.pptx
https://drive.google.com/open…

[Eric] DuckieFarm 實作分享
DuckieBot 小鴨車控制簡介
https://paper.dropbox.com/…/DuckieBot--AP8Bc~EWwpgf40z9HQTt…

[Renton] Jetson Xavier 分享
https://docs.google.com/…/1P4iYlfGnd9nzhw7dFGxibcYa_o…/edit…

哈爸

Wuulong Hsu
2018-11-07 13:34:21

FarmHarvestBot-專案設計討論會-3 會議錄影
https://drive.google.com/open......


原文網址 Wuulong Hsu
2018-10-14 17:29:46

半年會的展品也相當強大,特別找出來

其他照片請參考
https://drive.google.com/open…

哈爸

Eric Yang
2018-10-15 19:43:00

這樣擺出來就很壯觀,下次希望我的能動起XD


原文網址 Jack Omnixri
2018-10-14 08:46:35

昨天很高興到南科AI ROBOT自造基地分享最近整理的幾篇採收機器人相關設計資訊,想進一了解的朋友可參考下面活動簡報的連結。


原文網址 許睿舫
2018-10-13 12:56:45

1013-FBTUG半年會@南科AI_ROBOT自造基地!!
講師Slide分享~~~請夥伴們參考!
# 還沒補上的會補上

Roland Shiu
2018-10-13 15:19:00

活動大成功

吳水豚
2018-10-13 15:28:11

恭喜恭喜


原文網址 Jack Omnixri
2018-10-10 09:58:31

來不及採收的水果怎麼辦?看著滿地的落果,不只心疼還不知怎麼處理。有位老兄發明了這個回收車,參考一下吧。 https://www.facebook.com/interestingengineering/videos/749139942099347/

包益明
2018-10-10 10:00:12

这个应该是高尔夫球回收车;挺好!

Jonathan C-y Chang
2018-10-10 16:13:02

是把水果用針插起來嗎?

Ray Lin
2018-10-10 16:34:17

都爛了…


原文網址 Wuulong Hsu
2018-10-10 08:56:38

FarmHarvestBot 研究筆記-如何 Debug ROS 系統
緣起:
老覺得 ROS 系統複雜,怎麼跑起來的都不清楚,分散式系統遇到問題時,有時還真不知道要怎麼 Debug, 所以藉著思考如何 Debug, 練習並順便整理一些 Debug 技巧,供日後遇到問題時可以參考

結果:
-debug_ros 工具下載(含 Log 與 debug 範例)
https://github.com/…/FarmHar…/tree/master/software/debug_ros

-快速指令表
http://sce.uhcl.edu/…/A_CRS_ROS…/2_1ROScheatsheet_catkin.pdf

-入手書 [ROS02] ROS_Robot_Programming_EN.pdf
https://drive.google.com/open…

學習歷程圖
如附圖

實際範例解析
- duckietown lane control 如附圖

自我感覺滿良好的,滿多好東西在文件內,就不贅述了

文件: https://paper.dropbox.com/…/FBTUG-FarmHarvestBot-Debug-ROS-…

哈爸


原文網址 Wuulong Hsu
2018-10-09 21:47:32

會議記錄 FBTUG-FarmHarvestBot 農場採果機器人-專案設計討論會-2

時間: 2018/10/9(二) 19:30-21:00 地點: Internet, Zoom
說明: 持續討論設計與帶起規格,並讓各興趣群組夥伴分享,順便讓大家彼此交流,認識

會議記錄:
- 與會:感謝專案與社群夥伴約 22 位上線與會(如附圖)
- [ 哈爸 ] 目前專案已經展開的設計/規格介紹
-- 介紹規格,設計,驗證與小鴨城的一點學習心得
-- 搖桿是否該由 CLI 接入: 再設計
- [吳政龍] 專案 Onshape 現狀與建議規劃
-- Oneshape 相關規劃,滿可行的。由 Ashin Zhao 等相關機構夥伴試著運行,反饋修改
- [ Kobe Yu ] 線上標記平台 dataturks 與 FarmHarvestBot_VisionUtility 分享
-- 請 Kobe, Olin, 德全也看一下線上平台,再給專案建議是否正式採用
- [Olin] 影像前處理平台現況
-- 目前兩個 dataset 的第一次處理說明
- [德全] AIA 相關合作事宜更新
-- 相關的合作建議都滿不錯的,也建議社群夥伴能跟 AIA 進一步合作
- [施朝斌] 割草機改機的想法
-- 分享了滿完整的割草機改裝的想法在共筆中,歡迎有興趣改裝的夥伴聯繫
- 分享順序有調整,結果如目前共筆,分享因為時間不足,到 割草機改機,其他推延
- 會議錄影剪輯後公開
- 預計兩週後,下一次專案公開會議
- 相關附件請參考共筆內容

此次分享的文件連結
[ 哈爸 ] 目前專案已經展開的設計/規格介紹
20181007-FarmHarvestBot 農場採果機器人-設計
https://drive.google.com/open…

[吳政龍] 專案 Onshape 現狀與建議規劃
https://paper.dropbox.com/…/FBTUG-FarmHarvestBot-Onshape--A…

[ Kobe Yu ] 線上標記平台 dataturks 與 FarmHarvestBot_VisionUtility 分享 https://docs.google.com/…/1tususAAnLT4RSldV8U4v8h2-bN…/edit…

[Olin] 影像前處理平台現況
https://paper.dropbox.com/doc/FBTUG-QdMWCaBBoyudOTNuvhd4c

[德全] AIA 相關合作事宜更新
[施朝斌] 割草機改機的想法
田間載具-割草機改機
https://paper.dropbox.com/…/FBTUG-FarmHarvestBot--AOM0xpMSA…

會議共筆(內含分享連結)
https://paper.dropbox.com/…/FBTUG-FarmHarvestBot--AO1nKPUUu…

哈爸

Wuulong Hsu
2018-10-10 19:37:39


原文網址 Robert Lee
2018-10-09 17:24:44

【Anaconda+PyCharm 2018 最新版 整合式安裝】

在 python 開發中我們最常用的IDE就是PyCharm,有關PyCharm的優點這裏就不在贅述。在項目開發中我們經常用到許多第三方庫,用的最多的命令就是pip install 第三方庫名 進行安裝。現在你可以使用一個工具來幫你解決經常安裝第三方庫的麻煩,這個工具就是Anaconda。

Anaconda集成了100多個常用的第三方庫,在專案的開發中就可以減少使用 pip 命令進行安裝。

----------------------------
For MS-Win
----------------------------
1. Anaconda+PyCharm 整合式安裝備忘
https://drive.google.com/…/1eZVBlkbUTEb3i-AmGTh_aE-UX…/view…

2. PyCharm 設定備忘
https://drive.google.com/…/1v0hbOwkRloTHVVYhT_IaytWy9tTdTIH5 /view?usp=sharing

----------------------------
For Mac (感謝 陳佳慧 (JiaHue Chen) 提供資訊)
----------------------------
使用Mac的同學,Anaconda與Pycharm整合設定,可以參考此篇:
https://blog.csdn.net/Amberdreams/article/details/81227488


原文網址 Wuulong Hsu
2018-10-09 07:38:59

差不多該是半年會遠途夥伴訂車票的時間了

高鐵站到南科會場還很遠,由於假日沒有接駁車,一般選項是共乘計程車。車資一趟約 500-600, 沒共乘應該很傷

這裡提供共乘資訊,請夥伴把握共乘。
請大概時間時,到約定高鐵出口,吆喝一起前往

- 高鐵計程車資訊(可於以下時間至出口和其他學員一同共乘前來)
- 會前會參與夥伴:
- 10:20可於4號出口集合
- 建議搭乘613班次10:06到或者809班次10:11到台南
- 農業開講參與學員:12:20可於4號出口集合
- 建議搭乘625班次12:06到、817班次12:11或者1217班次12:17到台南

也附上哈爸乘車資訊給大家參考

哈爸 10/13 車票資訊
去程日期:2018/10/13
去程車次:613(新竹 08:56 - 台南 10:06)
去程車廂:標準車廂
去程座位:2車2E

回程日期:2018/10/13
回程車次:676(台南 18:48 - 新竹 19:56)
回程車廂:標準車廂
回程座位:5車16E

哈爸