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

ROS.Taiwan 造訪社團

原文網址 林浩鋕
2018-02-16 14:17:56

[ROS系列文章] 第8篇 - SPENCER Project
各位新年快樂阿~~
今天來繼續介紹 FP7 & Horizon 2020的機器人計畫
照例開始之前先來一段有趣的影片:
https://youtu.be/ir_Ku4rCOO8

雖然是比較早期的計畫(2013開始)
但他成功整合了早期各式視覺辨識演算法
像是HOG + SVM, Depth Template matching
結合像是leg tracker等偵測訊號
放到loosely coupled EKF裡面
便能對周遭人群追蹤/分群
(會畫出移動方向/移動軌跡/人物ID等)

其中像是 full-body HOG detector
係由RWTH開發, 也有借助CUDA加速

雖然跟現在的CNN等方式比起來遜色不少
但其最大的架構 Multi-modal detection and fusion
寫得非常模組化, 完全跟ROS對接
簡單來說, 整個SPENCER計畫
並沒有發展出"某個獨特的演算法"
而是將當時比較有名的演算法
通通移植到ROS環境下
整合到真實的機器人上(如影片)
並在阿姆斯特丹機場真實測試

我自己使用這一年多來, 主要心得如下:
1. document 非常完善
2. 學習launch file的好機會XD
本計畫launch file的複雜度是我見過最高的
3. 對sensor要求比較高
(採用kinect or xtion pro, 但都停產了)
4. 雖然計畫是用超高階的電競筆電
但我用odroid xu4也可以運行(2Hz吧...)

Official Website: http://www.spencer.eu/
Github: https://github.com/spencer-project/spencer_people_tracking

有興趣的人可以先運行他的bag file:
Demo:
Multimodal tracking in RGB-D and 2D laser from a bagfile
另外因為他的monocular-vision HOG detector
坑比較多(太舊了), 建議可以直接跳過
所以建議使用binary安裝即可(sudo apt-get install )
我都是在此架構上再去跟其他第三方演算法對接

祝各位2018年事事順利
尤其是使用ROS時的痛苦指數低一點XD

林浩鋕
2018-02-16 14:19:17

Don Si
2018-02-16 14:24:09

一直在看這個專案 感謝小林老師的指教


原文網址 吳彥寬
2018-02-16 00:26:41

Share a great book "Mastering ROS for Robotic Programming". It's a little bit advanced but useful for users with experience of the basic concept and operations.

Here is the outline:

Chapter 1: Introduction to ROS and its Package Management
Chapter 2: Working with *3D Robot Modeling* in ROS
Chapter 3: Simulating Robots Using ROS and *Gazebo*
Chapter 4: Using ROS *MoveIt*! and Navigation stack
Chapter 5: Working with Pluginlib, Nodelets and Gazebo plugins
Chapter 6: Writing ROS Controllers and Visualization plugins
Chapter 7: Interfacing I/O boards, sensors and actuators to ROS
Chapter 8: Programming Vision sensors using ROS, Open-CV and PCL
Chapter 9: Building and interfacing a differential drive mobile robot hardware in ROS
Chapter 10: Exploring advanced capabilities of ROS-MoveIt!
Chapter 11: *ROS for Industrial Robots*
Chapter 12: Troubleshooting and best practices in ROS

Source code: https://github.com/qboticslabs/mastering_ros
PDF: http://pdf.th7.cn/…/Mastering%20ROS%20for%20Robotics%20Prog…

分享一本很棒的書"掌握 ros for ros for ros for ros for ros". 它有點先進, 但對於擁有基本概念和操作經驗的使用者來說很有用.

這是大綱:

第1章: ros介紹及其套件管理
第2章: 與*3D機器人模特*在ros合作
第3章: 使用ros和* gazebo模擬機器人
第4章: 使用ros * moveit *! 和導航堆
第5章: 與pluginlib, nodelet和gazebo外掛程式合作
第6章: 寫入ros控制器和視覺化外掛程式
第7章: 將i / o板, 感測器和啓動器與ros介面
第8章: 使用ros, open-cv和pcl的程式設計視覺感測器
第9章: 在ros建造和介面不同驅動移動機器人硬體
第10章: 探索ros-moveit的高階功能!
第11章: *工業機器人的ros *
第12章: ros的疑難排解和最佳做法

原始碼: https://github.com/qboticslabs/mastering_ros
PDF: http://pdf.th7.cn/down/files/1603/Mastering%20ROS%20for%20Robotics%20Programming.pdf

· 查看原文 · 為此翻譯評分

林浩鋕
2018-02-16 00:42:36

Lentin Joseph
不過要注意版本問題
書是以indigo為主
到kinetic後 opencv 換成3 會有一些API使用上的問題~

黃大峯
2018-02-16 00:44:13

opencv3在ros 上真的很麻煩...有除了重編譯以外的好解法嗎..

林浩鋕
2018-02-16 00:44:23

不過 Yen-Kuan Wu 你也太認真
在加拿大過年還在po文XD

林浩鋕
2018-02-16 00:46:53

這幾天被KDTree搞死
我後來都直接在cmakelist強迫使用opencv2

吳彥寬
2018-02-16 01:20:58

No holidays here : (

林浩鋕
2018-02-16 01:23:59

我去年過年是在toulouse
因為訂錯機票 初三才回到家 呵呵
(所以與在那邊的台灣人狂喝酒)


原文網址 吳彥寬
2018-02-14 01:17:19

吳彥寬
2018-02-14 01:18:38

HaoChih Lin , Congraduation for your admission for master degree. And u might be qualified for attending GSoC18 : )


原文網址 林浩鋕
2018-02-11 14:58:54

[ROS系列文章] 第7篇 - RoboEarth
今天來介紹歐盟FP7機器人計畫之一: RoboEarth
開始之前先來一段很fancy的影片:
https://youtu.be/zqp2Z2hbOFU

RoboEarth 早在2010年左右便提出Cloud + ROS的架構
旨在提供機器人於大量場景部屬時,
資料共享/分工協作的解決方案
在那個時期算是非常新穎,
且獲得許多資源投入開發/釋出成果
官方網站: http://roboearth.ethz.ch/
ROS Wiki: http://wiki.ros.org/roboearth
ROS Pkg: http://wiki.ros.org/roboearth_stack
(版本在fuerte 就知道有年紀了XD)
透過其官方架構圖可以看到,
上層是cloud database/engines,
client端則是透過HAL來實踐(溝通透過ROS)
在這邊如果要討論RoboEarth的架構, 可能會太冗長
故提供幾個視頻讓大家理解其應用場景與核心價值:
官方影片: https://youtu.be/4-ir1ieqKyc
結案成果: https://youtu.be/mgPQevfTWP8
TED分享: https://youtu.be/7JHbpdt8Av8
在TED主講的這位Dr. Mohanarajah Gajamohan
便是RoboEarth的主要貢獻者
可以參考論文: http://rapyuta.org/_media/hunicra13.pdf
這時你會發現他的指導教授是那位大神 Raffaello D’Andrea
-----------------------------(分隔線)---------------------------------
Raffaello D’Andrea大神就是Amazon Kiva system之父
或是TED最潮的四旋翼演講影片:
https://youtu.be/w2itwFJCgFQ
https://youtu.be/RCXGpEmFbOw
目前在ETHZ任教: http://raffaello.name/
--------------------------------------------------------------------------
說到這邊, 大家可能會好奇這與開頭影片有何關聯?
RoboEarth Cloud Engine又叫做Rapyuta,
Dr. Mohanarajah畢業後
便與當初的研究夥伴成立Rapyuta-Robotics
官方網站: https://www.rapyuta-robotics.com/
官方Github: https://github.com/rapyuta
這一兩年也大力贊助ROSCon的舉辦(logo很常見)
開發團隊吸引了很多ETHZ碩士高材生的參與
目前總部東京, 繼續承襲著Cloud Robot的概念開發商品

最後, 如果對當初的成果有興趣,
目前ROS Wiki上還有早期的tutorial:
http://wiki.ros.org/roboearth_stack/Tutorials


原文網址 林浩鋕
2018-02-10 18:10:08

[ROS系列文章] 第6篇 - ROS Enhancement Proposals
雖然ROS是開源專案, 有許多第三方的貢獻
但還是需要擬定相關標準以利多方協作!
而OSRF(那時是willow garage)早在2010就想到相關問題
便提出REP作為許多開發/貢獻者遵循的標準
REP 總論: http://www.ros.org/reps/rep-0000.html
ROS News: http://www.ros.org/…/2010/09/ros-enhancement-proposals-reps…

這邊點出幾個比較常用到的可以參考:
REP: 137: ROS distribution files
-- 定義了ROS相關編譯/package/檔案系統等規範
.
REP144: ROS Package Naming
-- 敘述如何替Package命名, 有一些基本限制
.
REP105: Coordinate Frames for Mobile Platforms
-- 描述ROS裡面的坐標系架構, 其實是從ECEF開始喔~~
.
REP103: Standard Units of Measure and Coordinate Conventions
-- SI單位與座標轉換(like: east north up)
.
REP140:Package Manifest Format Two Specification
-- Package Manifest的定義與更新(rosbuild -> catkin)
.
REP118: Depth Images
-- 規範了大家常見的 Depth image type
.
目前還有再持續更新, 像是REP149就有描述ROS1 與 ROS2之間Dependencies的問題
也有規範像是LaserScan的通用格式(REP138),
所以大家在用第三方driver + ROS wrapper
能夠無痛接軌也是要感謝REP的存在~~


原文網址 Yoonseok Pyo
2018-02-09 07:14:17

Hello, ROS Taiwan Group!

I want to introduce a book that I recently published. You can download it for free. It available in English / Chinese. :)

翻譯年糕

林浩鋕
2018-02-09 09:30:06

Alan Tsai
2018-02-09 10:47:22

楊秉修
2018-02-09 14:22:50


原文網址 林浩鋕
2018-02-08 22:11:48

[ROS系列文章] 第5篇 - ROS 2.0 資源統整
這幾天感冒, 所以今天po比較輕鬆一點的統整文章

ROS2.0 的生態正在急速地擴展
雖然相較ROS 1.0來說比較生硬(文章少/應用少)
但因為其middlware 直接採用DDS的關係
對未來系統商品化/規模化會有極大的貢獻
像是百度無人車計畫(Apollo) 採用的ROS1.0架構
在改版時就是採用DDS作為依據
知名開源無人車計畫 AutoWare, 目前也逐漸轉向ROS2

以下統整一些本人在研讀/開發ROS2.0時的一些資源~

ROS 2.0 Wiki
https://github.com/ros2/ros2/wiki

OpenSplice DDS Tutorial
http://download.prismtech.com/…/html/ospl/DDSTut…/index.html
http://download.prismtech.com/…/…/OpenSplice_DDSTutorial.pdf

RTI Online document
https://community.rti.com/…/RTI_ConnextDDS_CoreLi…/index.htm

ROS 2.0 Design
http://design.ros2.org/

ROS 2.0 demos
https://github.com/ros2/demos

DDS Vender之戰 (ROS Discourse XD)
https://discourse.ros.org/t/ipc-in-ros2/2619

ROSCon2017 ROS 2.0 (TonyRobitcs 翻譯)
http://mp.weixin.qq.com/s/lMCaWhHZIkrwZOHcwD9qBA

古月大大 迎接ROS2.0时代的到来
http://www.guyuehome.com/1228

ROS 2.0 ExBot易科机器人相關介紹/教學
http://blog.exbot.net/archives/3514
http://blog.exbot.net/archives/3520

HyphaROS ROS2 x DDS Introduction
https://www.youtube.com/watch?v=iWhpReUA6RE

林浩鋕
2018-02-09 01:00:40

林永仁
2018-02-09 16:33:54

林浩鋕
2018-02-09 20:39:40

林永仁
2018-02-09 20:44:03

林浩鋕
2018-02-09 20:45:50

林永仁
2018-02-09 21:36:02

林浩鋕
2018-02-09 23:12:50


原文網址 Alan Chen
2018-02-06 23:12:56

終於終於 ADLINK 正式加入了 ROS-I
今年開始有更多的 industrial 資源將與 ROS 相容與測試
也會有 DDS 與 fog 等商業級軟體產品 open source
希望能為各位 ROS 先進與開發者們帶來幫助與交流
最新的釋出同步將於 ROS.Taiwan 分享給大家
預祝大家新年快樂 :) 注意保暖R

林浩鋕
2018-02-06 23:13:46

yoooo 台灣第一家
我ARPG我驕傲 XD

蔡宗廷
2018-02-06 23:16:01

mmorpg表示

林浩鋕
2018-02-06 23:25:33

黃柏瑋
2018-02-06 23:43:00

gogogo

Eric Ko
2018-02-07 01:35:49

學長好帥


原文網址 Wai Kennedy
2018-02-01 10:41:51

要反擊YD了嗎 ?

林永仁
2018-02-01 11:56:59

陳怡宏
2018-02-01 12:01:29

林永仁
2018-02-01 12:09:13

林信男
2018-02-01 12:47:14

張岳傳
2018-02-01 12:47:15

張岳傳
2018-02-01 12:49:01

張岳傳
2018-02-01 12:49:04

林浩鋕
2018-02-01 18:51:03

林浩鋕
2018-02-01 18:52:32

Alan Chen
2018-02-01 19:09:53

Wai Kennedy
2018-02-01 20:00:58

林浩鋕
2018-02-01 20:51:13


原文網址 李冠廷
2018-01-31 00:50:39

[ROS系列文章] 第10篇 - ETHZ RSL (ANYmal)
https://goo.gl/Gt9sWA
[ROS系列文章] 第9篇 - leg_tracker
https://goo.gl/SHzbL9
[ROS系列文章] 第8篇 - SPENCER Project
https://goo.gl/XQcB5i
[ROS系列文章] 第7篇 - RoboEarth
https://goo.gl/r7sR7N
[ROS系列文章] 第6篇 - ROS Enhancement Proposals
https://goo.gl/Ez3hzR
[ROS系列文章] 第5篇 - ROS 2.0 資源統整
https://goo.gl/LLDWLP
[ROS系列文章] 第4篇 - RTABMap (上篇)
https://goo.gl/qk6pnr
[ROS系列文章] 第3篇 - mrpt_localization
https://goo.gl/pgz7iQ
[ROS系列文章] 第2篇 - ethzasl_msf (ETHZ-ASL)
https://goo.gl/A26Kcg
[ROS系列文章] 第1篇 - PythonRobotics
https://goo.gl/RfYeJM
[ROS系列文章] 第0篇 - move_base_flex (Magazino)
https://goo.gl/DwSoAB

林浩鋕
2018-01-31 00:54:38

感謝 李冠廷 (Li Guan Ting) 熱心協助~~
以下開放topic idea 提供 XD
(我會挑我會的說 哈哈哈)


 

討論主題

發文排行榜

回文排行榜

熱門關鍵字