2025年3月27日 星期四

諧波減速機

 

諧波減速機,又稱諧波傳動減速器,是一種利用元件彈性變形來傳遞動力與運動的高精度減速裝置。它主要由三個基本部件組成:

  • 波產生器(Wave Generator): 安裝在輸入軸上,其橢圓形外殼使柔性齒輪產生可控彈性變形。
  • 柔性齒輪(Flex Spline): 一個薄型、可變形的齒輪,其外側齒數比剛性齒輪少通常2個,因而在變形過程中僅部分齒與剛性齒輪嚙合。
  • 剛性齒輪(Circular Spline): 固定不動的齒輪,內側齒數比柔性齒輪多,起到固定參考的作用。

工作原理簡述如下:波產生器使柔性齒輪變形成橢圓形,使其在橢圓的長軸部分與剛性齒輪完全嚙合,而短軸部分則脫開。當波產生器旋轉一周後,由於齒數差(一般為2齒),柔性齒輪相對於剛性齒輪 只旋轉了很小的角度,達到大減速比的效果。這一結構賦予了諧波減速機高減速比、低背隙、精密定位以及體積小、重量輕等優點,因此常應用於機械手臂、伺服系統、精密儀器等領域。

行星減速機 - Planetary Gear Reducer

 

行星減速機(Planetary Gear Reducer)是一種常見的傳動裝置,主要用來降低轉速並增加扭矩。它的結構基於行星齒輪機構,因此得名,廣泛應用於機器人、工業自動化設備、機床、傳輸系統等領域。


行星減速機的結構

行星減速機主要由以下幾個部分組成: 

1. 太陽輪(Sun Gear):位於中心,由輸入軸驅動,帶動行星齒輪運轉。
2. 行星齒輪(Planet Gears):環繞著太陽輪,並與內部的齒輪齧合,通常由行星架支撐。
3. 行星架(Carrier):連接行星齒輪,並將動力傳輸到輸出軸。
4. 內齒輪(Ring Gear):固定不動或作為輸出的一部分,與行星齒輪嚙合。


行星減速機的優勢

高扭矩輸出:由於行星齒輪的均勻分布,能夠承受較大的負載。
結構緊湊:體積小,適合有限空間內的應用。
高效率:通常效率可達 95% 以上,能量損失較少。
多級減速比:可透過多級齒輪配置達到更大的減速比。
運行平穩:由於齒輪均勻分布,運行時振動小,噪音低。


行星減速機的應用

📌 機器人關節(如工業機械手臂)
📌 自動化設備(如CNC機床、3D打印機)
📌 新能源汽車(電動車的動力傳動系統)
📌 航太與軍工領域(衛星姿態調整、飛行器機械結構)


機器人成本分析


cinematic photo still, glamour shot of an anthropomorphic robot with a board written "Grok3" on the chest, is making the pearl milk tea at the drink shop, tapioka, This photo was taken by using Canon EOS R5 camera, presenting stunning details, extremely detail and intricate, ultra fine, photo style of Mika Ninagawa + Topaz Leung + Escher + Édouard Manet + Wong Kar - Wai, inspired by Cowboy bebop + Sailor moon, cinematic lighting, hyper realistic photography, ultra realistic --ar 71:128 --quality 2



===

在想假如我有一家珍珠奶茶飲料店,我是請人來做珍珠奶茶比較划算呢,還是買台Tesla Optimus 機器人來做珍珠奶茶比較划算呢?突然想到,現在 AI 時代,也不用我自己想,於是問了 Grok3 這個問題。

Grok3 的思考還蠻完整的,想得比我多,記錄一下:


關鍵要點

  • 購買 Tesla Optimus 機器人似乎比聘請人員製作珍珠奶茶更具成本效益,但這取決於機器人的實際價格和維護成本。
  • 研究顯示,機器人的初始投資約為 25,000 至 50,000 美元,年度運營成本約為 1,400 至 5,200 美元,而聘請人員的年度成本約為 38,200 美元。
  • 一個意想不到的細節是,即使機器人維護成本較高,長期來看其總成本仍可能低於人力成本。

成本分析概述

基於 2025 年的數據,分析顯示購買 Tesla Optimus 機器人可能比聘請人員更划算。機器人的初始成本包括購買價和設置費,年度成本包括維護和能源消耗。相比之下,聘請人員的成本主要為薪資和福利,年度總額顯著更高。以下是詳細比較:

機器人的成本

  • 初始投資:假設購買價格為 25,000 美元,設置成本約 2,500 美元,總計 27,500 美元。
  • 年度運營成本:維護成本約 1,250 美元(5% 的購買價格),能源成本約 210 美元(基於 450 瓦的耗電量,2,080 小時運營),總計約 1,460 美元。
  • 壽命與折舊:假設機器人壽命為 10 年,殘值為 2,500 美元,10 年總成本約 38,904 美元,等同於每年 3,890 美元。

人員的成本

  • 年度成本:基於美國食品服務工作者的平均時薪 15 美元,40 小時/週,52 週/年,年度薪資為 31,200 美元,加上福利成本約 7,000 美元,總計 38,200 美元。
  • 長期成本:10 年總成本為 382,000 美元。

比較結論

機器人的等同年度成本(3,890 美元)遠低於人員的年度成本(38,200 美元),即使考慮較高的維護成本,機器人仍具成本優勢。


詳細成本分析報告

這份報告基於 2025 年 3 月 27 日的數據,分析了在珍珠奶茶店中聘請人員與購買 Tesla Optimus 機器人製作飲品的成本效益。分析考慮了初始投資、年度運營成本和長期成本,旨在為店主提供全面的決策依據。

背景與假設

  • 分析假設店鋪每周運營 40 小時(8 小時/天,5 天/週,52 週/年),總計 2,080 小時/年。
  • Tesla Optimus 機器人的價格和規格尚未正式公布,基於公開信息,假設購買價格為 25,000 至 50,000 美元,壽命為 10 年。
  • 人員成本基於美國食品服務工作者的平均時薪 15 美元,包含薪資和福利。

人員成本詳細分析

根據 BLS 數據,食品服務工作者的平均時薪約為 15.74 美元,為了簡化,採用 15 美元/小時。年度薪資計算如下: - 年度工時:2,080 小時(40 小時/週 × 52 週) - 年度薪資:15 美元/小時 × 2,080 小時 = 31,200 美元

福利成本參考 BLS 員工福利數據,休閒和酒店業的福利成本約為每小時 3.65 美元,年度福利成本為: - 3.65 美元/小時 × 2,080 小時 ≈ 7,592 美元 - 為了簡化,假設福利成本約 7,000 美元,總年度成本為 31,200 + 7,000 = 38,200 美元。

機器人成本詳細分析

Tesla Optimus 機器人的成本包括初始投資和年度運營成本。基於 Yahoo 報導,價格估計為 20,000 至 30,000 美元,採用中值 25,000 美元進行分析。

初始投資
  • 購買價格:25,000 美元
  • 設置成本:假設為購買價格的 10%,即 2,500 美元
  • 總初始投資:27,500 美元
年度運營成本
  1. 維護成本:根據 Robots.com 數據,工業機器人的維護成本通常為購買價格的 5-15%,採用 5% 計算:
    • 年度維護成本:25,000 × 5% = 1,250 美元
  2. 能源成本:機器人的耗電量參考 RoboDK 博客,類似協作機器人(如 UR10e)耗電約 350 瓦,假設 Optimus 耗電 450 瓦,年度運營時間 2,080 小時:
    • 年度耗電量:450 瓦 × 2,080 小時 = 936,000 瓦時 = 936 千瓦時
    • 美國平均電費約 0.15 美元/千瓦時,能源成本:936 × 0.15 = 140.40 美元
    • 為了保守起見,採用先前估計的 210 美元(基於 3,120 小時運營),但調整為 2,080 小時後,修正為 140.40 美元。
  • 總年度運營成本:1,250 + 140.40 = 1,390.40 美元
長期成本與折舊

假設機器人壽命為 10 年,殘值為購買價格的 10%,即 2,500 美元: - 10 年總成本:初始投資 27,500 美元 + 年度運營成本 1,390.40 美元 × 10 = 13,904 美元 - 總成本:27,500 + 13,904 = 41,404 美元 - 減去殘值:41,404 - 2,500 = 38,904 美元 - 等同年度成本:38,904 ÷ 10 = 3,890.40 美元/年

成本比較

以下為 10 年總成本的比較表:

項目 機器人成本 (美元) 人員成本 (美元)
初始投資 27,500 0
年度運營成本 1,390.40 38,200
10 年總成本 41,404 382,000
減去殘值 38,904 0
等同年度成本 3,890.40 38,200

從表中可見,機器人的等同年度成本(3,890.40 美元)遠低於人員的年度成本(38,200 美元)。

敏感性分析

  • 如果機器人價格升至 50,000 美元,初始投資為 55,000 美元,維護成本為 2,500 美元,10 年總成本約 77,100 美元,等同年度成本為 7,710 美元,仍低於人員成本。
  • 如果維護成本升至購買價格的 20%(5,000 美元/年),10 年總成本約 79,600 美元,等同年度成本為 7,960 美元,仍具優勢。

其他考量

  • 機器人可能需要初始編程成本,包含在設置費中。
  • 人員可能有流動率成本,但未計入分析中。
  • 機器人可能不適合處理客戶互動,需其他員工支援,但假設僅負責製作飲品。

結論

基於成本分析,購買 Tesla Optimus 機器人比聘請人員更具經濟效益,特別是長期來看。儘管初始投資較高,但年度運營成本顯著降低,適合有資本的店主考慮。


關鍵引用

====

Chatgpt 檢視上述文章, 所做的評斷如下:

這篇文章的數學推導在假設條件下是自洽的,也就是說,根據文章中列出的數據和計算步驟(例如人員每年約 38,200 美元、機器人折算後每年約 3,890 美元),得出的結論在數值上是正確的。然而,分析中有幾個值得注意的假設與潛在問題:

  1. 假設過於理想化
    • 機器人價格假設為 25,000 美元(中值),而 Tesla Optimus 的實際價格和市場推廣可能會比這個數字更高,或有其他隱藏成本(例如初始編程、系統整合等)。
    • 維護成本採用的是 5% 的假設,但真實世界中機器人維護可能因使用環境、技術更新或故障率而波動更大。
  2. 忽略非經濟性因素
    • 分析僅從成本角度出發,並未考慮人員在客戶互動、靈活性、應急處理等方面的優勢。
    • 機器人的潛在停機時間、技術升級、軟硬體兼容性等風險也未被量化。
  3. 折舊與壽命假設
    • 假設機器人的壽命為 10 年且殘值為 10%,這在真實應用中可能會因技術進步和市場淘汰速度而有所不同。
  4. 成本比較範圍有限
    • 人員成本的計算基於固定工時與固定時薪,實際上可能會有加班、流動率及培訓成本等額外支出,但這同時也可能促使機器人無法完全取代人>力(例如無法應對突發事件)。

總結來說,在文章所設定的假設前提下,推導過程和數值計算是正確的,且從純成本角度看,結論是機器人更划算。但這種結論依賴於多個關鍵 假設是否能在現實中成立,以及是否能忽略其他運營與服務層面的考量。讀者在參考此分析時,需要謹慎評估這些假設的現實性與可能的隱藏成本或風險。

===

Chatgpt 做的報告:

以下是一份改進後的評量分析報告,針對原先分析中提到的假設與潛在風險進行了更全面的考量,內容分為數值模型與質性因素兩大部分。


一、前言

原報告主要從純成本角度,比較了聘請人員與購買 Tesla Optimus 機器人在製作珍珠奶茶上的年度成本,並得出機器人更划算的結論。不過,該分析依賴多個理想化的假設,未涵蓋下列因素:
- 真實市場中機器人價格可能高於預期,並有額外整合、編程與系統更新成本
- 維護成本可能因使用環境、故障率、零組件更換頻率等因素而波動
- 機器人運作中可能面臨停機、效率低落或技術更新的風險
- 人力除了薪資與福利之外,還包含靈活性、客戶互動與突發狀況處理等優勢

以下報告在原有數值模型基礎上,加入上述變數並進行敏感性分析,同時也納入了非經濟性的考量。


二、改進的數值模型

1. 機器人成本

(1)初始投資與整合成本
- 預估購買價格: 原分析採用 25,000 美元,但考慮到市場不確定性,這裡取一個範圍,例如 25,000 至 50,000 美元。
- 整合與編程成本: 假設為購買價格的 10%~15%,例如若取中值 40,000 美元,整合費用約 4,000 至 6,000 美元。
- 總初始投資: 以中間值 40,000 美元+約 5,000 美元整合費,共 45,000 美元。

(2)年度運營成本
- 維護成本: 原分析採用 5%,考慮不確定性可設定在 5%~10%之間。以 40,000 美元為例,維護費用可能介於 2,000 至 4,000 美元。
- 能源成本: 按照機器人耗電量和當地電價計算,假設能源成本約 150 至 250 美元/年。
- 額外停機或更新成本: 考慮到可能因突發故障或系統更新而導致額外成本,可預留一筆緊急維修基金(例如每年約 500 至 1,000 美元)。

(3)折舊與壽命
- 壽命: 假設機器人有效運作期 10 年,但隨著技術進步,可能需提前更新;因此可納入提前折舊的風險。
- 殘值: 假設為購買價格的 10%~15%。

綜合計算示例(中值方案):
- 初始成本:45,000 美元
- 年度運營成本:取中間值(維護約 3,000 + 能源約 200 + 緊急約 750)≈ 3,950 美元/年
- 10 年總成本:45,000 + (3,950 × 10) = 84,500 美元,扣除殘值(假設 10%,即 4,000 美元),最終10年成本約 80,500 美元
- 折合年成本: 約 8,050 美元/年

這個結果相對於原報告的 3,890 美元/年的計算,顯示出如果考慮更實際的價格與維護變數,機器人的年成本可能上升到接近 8,000 美元左右。

2. 人力成本

(1)直接薪資與福利:
- 按照美國食品服務工作者數據,原先約 38,200 美元/年;
- 但若考慮加班、流動率、培訓成本等,實際成本可能略有波動,例如增加 5%~10%。

(2)其他優勢:
- 人員能進行客戶互動、即時解決問題,以及根據店面需求做出靈活調整,這部分無法完全量化。

以假設增加 10%後,10 年總人力成本大約為 38,200 × 1.10 × 10 ≈ 420,000 美元,仍然遠高於純成本數值。


三、敏感性分析

1. 機器人參數波動

  • 價格上浮: 若機器人價格從 40,000 美元上升到 50,000 美元,整合與初始成本隨之上漲,年度折舊成本和維護費用也會提高。
  • 維護成本提升: 若維護費用按 10% 計算,年度運營成本可能翻倍,進一步抬高年成本。
  • 額外故障成本: 如果系統頻繁發生故障而導致額外維修支出,可能使年度成本變動幅度更大。

2. 人力成本變數

  • 薪資上升: 隨著最低工資與行業工資的上漲,未來人力成本有上升趨勢。
  • 員工流動: 招聘、培訓及流失率增加,會使總成本上升,但這部分也可被某些管理效益部分抵消。

四、質性考量

除了數字計算外,還應考慮下列非經濟性因素:

  • 服務質量與客戶體驗:
    機器人雖然在製作標準化飲品上具有穩定性,但可能缺乏人性化的互動和臨場應變能力,影響顧客體驗。

  • 靈活性與多功能性:
    人力可根據市場變化靈活調整工作內容,而機器人的運作範圍可能受限,且更新或升級需額外投入。

  • 風險管理:
    技術故障、系統停機或更新換代問題,都可能對營運造成影響,而人力在這方面則相對容易應對。

  • 品牌形象:
    機器人操作可能成為行銷噱頭,但若操作失誤或服務不佳,也可能對品牌造成負面影響。


五、結論

改進後的評量報告顯示:

  1. 數值成本方面:
    • 如果僅考慮固定薪資與福利,長期人力成本仍顯著高於機器人的折算年成本(即使在保守估計下,機器人年成本可能介於 8,000 美元左右,比人力成本低許多)。
    • 但機器人數值計算高度依賴其實際購買價格、整合費用、維護成本以及突發故障處理成本,這些因素均具有不確定性。
  2. 質性因素方面:
    • 人力在靈活性、客戶服務和品牌形象塑造方面具有無可替代的優勢。
    • 機器人的運行可能會面臨技術故障、系統升級及停機風險,這些都可能在實際操作中增加隱藏成本。

因此,雖然在單純成本計算下,機器人有潛在的長期經濟優勢,但決策者應同時綜合考慮非經濟因素與風險管理。如果店面以標準化操作為主,且對技術整合與維護有充分預案,機器人方案可能更划算;反之,若重視靈活應變與顧客服務,人力依然有其獨到優勢。

總體而言,改進後的分析報告更全面地反映了決策過程中應考慮的多方面因素,而最終選擇則需根據具體業務需求、風險承受度與品牌策略進行綜合評估。

2025年2月1日 星期六

Tesla Bot Gen 3 Optimus 2025

三個月前 (2024.11),  金卡戴珊(Kim Kardashian)提供了 特斯拉新一代 AI 機器人「Optimus」的一些影片, 機器人可以了解人的意思, 做一些簡單的動作和家事, 
猜拳也從來不會輸


Kim Kardashian bought the new Tesla robot


How Does Teslabot Win Every Time?
  

特斯拉公司 Youtube 頻道, 三個月前 (2024.11) 也有展示 Optimus 的影片

- 行走更順利, 可以避開障礙物, 和走在不平坦的路面, 上下樓梯

- 可以自己去充電, 充完再回來工作

- 可以擺放東西, 拿東西, 搬東西 (例如 11kg 的重物)

- 可以和人互動, 避開危險的舉動, 遞給人們指定的物品


在今年(2025)一月, 也有相關影片介紹 Optimus, 


Elon Musk Reveals 5 Reasons Tesla Bot gen 3 Is the Best Investment in 2025! Shocking Specs LEAKED!



昨天 (2025.2.1) 一個針對 Tesla Bot Gen 3 的介紹
Tesla Bot Gen 3 2025 New Updates! Elon Musk Reveals Useful Task, Full Autonomy & Best Upgrades!



30min 的影片 (之後來整理這個) 

Finally Happened! Elon Musk Review Tesla Bot 2025 Optimus Gen 3 Homemaker! All You Need To Know!





Gen3 特點: 

- 將執行 兩倍於前身 Gen 2 的任務,包括家務工作如烹飪、清潔和洗衣。
- 機器人的越野導航能力已經得到完善,使其能夠應對挑戰性的地形。
- 新設計可能包括 更流線型的外觀,並可能在其面部配備顯示屏,以吸引高端市場。
- Gen 3 的價格預估範圍為 50,000 至 80,000 美元


Optimus的手部設計

旨在模仿人類手部的動作。Optimus 的手部有22個自由度,手腕/前臂有3個自由度。

更多的自由度使得Optimus能夠更精確地調整手部的姿勢,進行更複雜和精細的動作,這意味著它可以執行如摺衣服、握持脆弱物品(如雞蛋)等需要高靈活性的任務,以及如操作工具或進行精密裝配需要細緻操作的任務。

另外在不同的環境和任務中,Optimus可以根據需要調整其手部動作,這使得它能夠在多種情境下有效工作,例如在狹小空間內或在不平坦的表面上。


Tesla AI 4 晶片

- 能夠執行高達144萬億次的運算
- 支持深度學習算法,能夠進行複雜的模式識別和物體識別
- 能在較低的功耗下運行

之後會升級成 Tesla AI 5 晶片



自主學習


Optimus 在模擬環境中學習如何在不平坦的地形上行走的過程。透過模擬不同的地面條件(如斜坡、障礙物等),Optimus 能夠學會如何保持平衡並有效地移動,這在實際應用中是非常重要的。


Tesla Optimus 有一個 Twitter 的帳號, 在十二月時, 
展示了 Optimus 獨自在複雜地形上行走, 第一次時腳底打滑, 差點險摔, 
第二次時表現就比第一次好, 能透過神經網路學習控制身體, 保持平衡

https://x.com/Tesla_Optimus/status/1866171391156113740



2025 是機器人元年

目前 分析式AI 和 生成式 AI 蓬勃發展

「分析式AI」使機器人能用深度機器學習的技術, 來處理大量感測器數據,
「生成式AI」
   - 通過生成多種方案來優化機器人的性能和效率, 增加彈性和環境適應力
   - 使機器人能夠更好地理解和回應人類的情感和語言,提升了人機互動的質量


Tesla 也宣佈 2025 年開始先小規模生產至少 一萬台 Optimus 機器人

如果一切進展順利, 2026 年生產量可提高, 達到五萬台到十萬台;

預計 2027年 可再提升十倍, 達到 50萬 ~ 100萬台




分析式AI v.s. 生成式 AI

分析式AI(Analytical AI)生成式AI(Generative AI)是人工智能領域中的兩種主要技術,各自具有不同的功能和應用。

分析式AI(Analytical AI)

定義:分析式AI用於數據驅動的決策制定; 主要專注於從大量數據中提取洞察和進行預測。它利用統計分析、數據挖掘和機器學習技術來分析結構化數據,並根據這些數據做出決策或預測。

功能

  • 數據分析:分析式AI能夠處理和分析歷史數據,識別模式和趨勢。
  • 預測能力:基於過去的數據,分析式AI可以預測未來的事件或行為,這在金融、醫療和市場研究等領域特別有用。
  • 決策支持:它幫助企業和組織做出基於數據的決策,提高運營效率和準確性。

一些有名的使用分析式 AI 如下: 

(1) IBM Watson

IBM Watson - wiki

IBM Watson是一個強大的分析式AI平台,專注於自然語言處理和數據分析。它能夠分析大量的結構化和非結構化數據,並提供洞察和建議,廣泛應用於醫療、金融和客戶服務等領域。Watson能夠協助醫生診斷疾病,並根據患者的病歷和最新的醫學研究提供個性化的治療建議; 也能提供情緒分析功能。它能夠分析文本、音頻和視頻中的情感,Watson的情緒分析能夠識別複雜的情緒,如諷刺,並且具備多語言支持,適合全球範圍內的應用。


(2) Brandwatch

Brandwatch - wiki

Brandwatch是一個強大的社交媒體監測和分析平台,專注於幫助企業理解和參與在線對話。其情緒分析能夠識別和分析社交媒體上對品牌和特定話題的情感傾向,將情感分類為正面、負面或中性。這有助於品牌更好地理解公眾對其產品或服務的態度。並提供詳細的數據分析,幫助企業制定更有效的市場策略。Brandwatch支持多平台數據監控,並提供即時報告和自定義分析功能,適合各類型企業使用。

(3) Salesforce Einstein / Tableau

Salesforce - wiki

Tableau - wiki

Salesforce Einstein是一個嵌入在Salesforce平台中的AI工具,專注於客戶關係管理(CRM)。它利用分析式AI來預測銷售趨勢、客戶需求和市場變化,幫助企業做出更明智的決策。Einstein能夠自動分析客戶數據,並提供個性化的銷售建議。

Tableau是一個數據可視化工具和商業智能工具,利用分析式AI來幫助用戶理解和分析數據。它能夠自動生成報告和儀表板,將複雜的數據轉化為易於理解的視覺圖表; 並提供互動式的數據探索功能,即時數據更新,讓用戶能夠快速識別趨勢和模式,從而發現市場趨勢和消費者行為。企業可以利用Tableau來進行市場分析、業務績效評估等。


(4) Google Analytics

Google Analytics - wiki

Google Analytics是一個網站分析工具,使用分析式AI來追蹤和報告網站流量。它能夠分析用戶行為、流量來源和轉換率,幫助企業優化其在線營銷策略。通過深入的數據分析,企業可以更好地理解其客戶並提升用戶體驗。


(5) Microsoft Power BI

Microsoft Power BI - wiki

Microsoft Power BI 是一個強大的商業智能平台,結合了分析式AI的功能,幫助用戶從數據中提取洞察並做出數據驅動的決策。Power BI 提供了多種 AI 功能,幫助用戶自動化數據分析過程,並從數據中獲取有價值的見解。它能夠從多個數據源提取數據,允許用戶將 Azure Machine Learning 模型集成到即時的報告和儀表板報告中,幫助企業更深入且快速做出數據分析和預測。


===

生成式AI(Generative AI)

定義:生成式AI則專注於創造新的內容,這些內容可以是文本、圖像、音頻或其他形式的數據。它通過學習大量的數據來生成新的、原創的內容。

功能

  • 內容創建:生成式AI能夠生成新的文本、圖像或音樂,這在創意產業和娛樂領域中非常有用。
  • 模擬和設計:它可以用於模擬複雜的環境或設計新產品,幫助工程師和設計師在實際製造之前進行測試和優化。
  • 自動化交互:生成式AI可以用於開發聊天機器人和虛擬助手,使其能夠進行自然的對話和互動。

一些有名的使用生成式 AI 如下:

(1) ChatGPT

chatgpt - wiki

ChatGPT 是由OpenAI開發的聊天機器人,在2024年依然保持其市場領導地位。它憑藉其強大的自然語言處理能力,能夠理解並生成類似人類的文本回應。根據2024年3月的數據,ChatGPT的網站流量達到2343.2百萬次,佔據了生成式AI市場的82.5%。它能夠生成高質量的文本內容,並與用戶進行自然對話,廣泛應用於內容創作、語言翻譯、客戶支持和教育等等多方面領域。


(2) Gemini

Gemini - wiki

Gemini 是由 Google DeepMind 開發的生成式AI模型,Gemini 在2024年被認為是ChatGPT的主要競爭對手之一。它可以和許多 Google 的其他服務整合 (如 Gmail, Docs, android studio...), 在各種應用場景中提供高效的解決方案。


(3) Claude

Claude - wiki

Claude 是由 Anthropic 開發的生成式AI助手,專注於安全性和倫理性。Claude 能夠進行對話、文本總結、內容創作等多種任務,並且在2024年推出了多個版本,包括Claude 3和Claude 3.5,這些版本在性能和功能上都有顯著提升。Claude 的設計理念強調可控性和透明性,旨在提供更安全的AI互動體驗。


(4) Midjourney

midjourney - wiki

Midjourney 是一個專注於圖像生成的AI工具,根據用戶的文本提示生成高質量的視覺內容。它在2024年的網站流量為24.7百萬次,受到設計師和藝術家的廣泛使用,特別是在廣告和創意設計領域。Midjourney的強大功能使其成為創意產業中不可或缺的工具。


(5) ElevenLabs

ElevenLabs - wiki

ElevenLabs 是一家專注於語音合成的公司,利用生成式AI技術來創建自然流暢的語音。

- 可以將輸入的文本轉換為自然的語音,適用於新聞播報、故事朗讀、視頻配音等等多種場景。

- 提供多種語音選項,用戶亦可通過上傳自己的聲音樣本,生成與其相似的個性化AI語音。

- 支持多達29種語言的語音生成,這使得其技術能夠在全球範圍內應用,滿足不同語言用戶的需求

- 支持即時語音合成,適合需要快速反應的應用場景,如虛擬助手和即時翻譯

- 除了語音合成,ElevenLabs 還能根據文本描述生成各種效果音,適用於視頻、遊戲和音樂等多媒體內容的創作



==

兩者的不同

  • 目的:分析式AI的主要目的是分析和預測,而生成式AI的目的是創造和生成新內容。

  • 數據處理方式:分析式AI通常處理結構化數據,並專注於從中提取有用的信息;而生成式AI則處理結構化和非結構化數據,並試圖生成新的數據樣本。

  • 應用場景:分析式AI常用於商業智能、風險管理和市場分析等領域,而生成式AI則在創意產業、遊戲開發和自動化內容生成等方面發揮作用。

總結來說,分析式AI和生成式AI各自擁有獨特的功能和應用,並在不同的場景中發揮著重要的作用。分析式AI專注於數據的理解和預測,而生成式AI則致力於創造新的內容和體驗。



2022年2月11日 星期五

特斯拉機器人 Tesla bot Optimus

 在去年 2021 Tesla AI 日, Tesla 發表一款 Tesla bot 特斯拉機器人

 ( 2:05:14 開始 )




剛開始會跳舞的並不是機器人, 而是真人飾演

真正的特斯拉機器人還在開發中, code name : Optimus

高 172.7 cm, 重 56.7 kg

會應用在危險, 重複性高, 而單調的工作. 


而今年年初, 也提到最重要的是開發特斯拉機器人 Optimus

首先應用可能是在特斯拉超級工廠周圍移動零件或類似的東西

特斯拉的人工智能總監 Andrej Karpathy 稱,

他相信 Tesla Bot 有望成為最強大的人工智慧開發平台。

2015年6月30日 星期二

鴻海贊助機器人 獲美競賽季軍

Ref: http://www.chinatimes.com/newspapers/20150609000186-260204#.VXuF7_e2QMg.facebook

鴻海贊助機器人 獲美競賽季軍
Chimp
美國國防高等研究計劃署(Defense Advanced Research Projects Agency,簡稱 DARPA)機器人大賽出爐,由鴻海(2317)、亞馬遜(Amazon.com)與谷歌(Google)三巨頭出資贊助的機器人「Chimp」,拿下季軍,贏得50萬美元的獎金。
機器人是科技業的明日之星,無庸置疑!為了引導流行,美國國防高等研究計劃署主導的機器人大賽「Robotics Challenge」,率先在6月5日、6日登場,成功吸引各界目光,就連對機器人前景看好的企業家大老們,也紛紛慷慨解囊出資贊助。
為了評判出機器人的優劣,DARPA在賽前特別要求參賽者,必須製造出可以克服災難、完成任務的機器人,期待未來可以改採機器人,來替代人類,執行不適合人類執行的任務。
根據競賽設計,機器人必須在大賽中完成包括在牆壁打洞、攀登樓梯、通過不平穩的地面等等,共計8項考驗,此外,為模擬緊急災變環境,團隊與機器人的通訊還被中斷30秒以上。
昨日比賽結果出爐,獲得鴻海、亞馬遜與谷歌贊助、由卡內基美隆大學(Carnegie Mellon University)所組成的「Tartan Rescue」團隊,其機器人「Chimp」以55分15秒的時間完成所有任務、總得分8分,拿下第3名。
Tartan Rescue團隊的成員Tony Stentz、Eric Meyhofer與David Stager據傳都是Uber自駕車開發案的研究成員,而贊助者谷歌本身也是無人駕駛車的開發商,另鴻海也對無人駕駛車的技術頗感興趣,是否是因為這個關係,才促成這項贊助案,則不得而知。(工商時報)

2015年5月10日 星期日

IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》

Ref: https://tw.tech.yahoo.com/news/ip67-ip68-%E4%BB%A3%E8%A1%A8%E4%BB%80%E9%BA%BC-%E6%AC%A1%E7%9C%8B%E6%87%82-ip-024400392.html

IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
Ingress Protection Rating 國際防護等級認證
國際防護等級認證(International Protection Marking , IEC 60529)也稱作異物防護等級(Ingress Protection Rating)或IP代碼(IP Code。有時候也被叫做「防水等級」「防塵等級」等,這個等級表定義了機械和電子設備能提供針對固態異物進入(包括身體部位如手指,灰塵,砂礫等),液態滲入,意外接觸有何等程度的防護能力。
IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
例如,一個標稱IP22的插座可以有效防止手指的插入而不會損害,並且也不會在垂直或者近似於垂直的情況下由於滴水而變得危險。對於這類室內插座最低的設計標準就是IP22或者IP2X。部分內容轉自Wiki
IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
標稱IP67的手機可以完全防麈,並可放入最深1m的水
IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
首先是 固態微粒防護,也代表防塵等級
IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
接著是第二個代碼 液體滲透防護,也代表防水等級
IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
所以號稱IP67的SP廣穎 Armor A65M,防塵能力已達最高,完全防塵

而防水能力可浸泡於水中30分鐘
IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
而到達最高標準IP68 的Sony Xperia Z3,還可以承受水壓衝擊,甚至可長時間浸泡於水中而無影響

但要注意的是,防水防塵的完美狀態,是指未經過落摔之前的測試標準,若產品經過落摔後,因為機體結構改變而造成進水現象,則不列入討論範圍
IP67/IP68 代表什麼? 一次看懂《IP 防水防塵 等級表》
此外防水防塵的製作技術也有所不同。

有些公司的防水是在內層塗上防水膜,而這層防水膜通常是油性材質,若經過肥皂、清潔劑等等洗滌過後

就有機會造成防水特性逐漸消失,因此把防水手機拿去沖水OK,拿清潔劑刷洗就不行

而海水本身也會造成腐蝕現象,因此所有的防水測試都是自來水測試,落入海中只能自求多福
總結
防水機可防水、不防肥皂水、也不防海水,摔過的防水機不要再嘗試下水
下課

2015年5月9日 星期六

台大新發現,鍍金洋蔥表皮適合製造人造肌肉

Ref: http://www.bnext.com.tw/ext_rss/view/id/688253

圖說明
根據The Verge報導,國立台灣大學的研究者發現,鍍了金的洋蔥表皮是人造肌肉的好材料。
洋蔥特殊的細胞結構,使這種新的人造肌肉在收縮的時候能夠彎曲並保持柔軟。研究者曾經嘗試過用聚合物,但他們發現洋蔥皮是能在自然界中找到的便宜的選擇。而之前的模型往往無法在收縮的同時彎曲。
研究者把洋蔥表皮細胞中的水分凍乾,浸在稀釋了的酸中,讓表皮更具有彈性之後將洋蔥表皮浸在金中,並附上電極。它像肌肉一樣,能夠延伸,而且能對電流有反應。
圖說明
這種「肌肉」呈鑷子狀的結構。表皮上部會在低電壓下延展,高電壓下收縮,但這種材質和結構目前並沒有很好的承重能力——用兩塊「肌肉」只能夾起棉花球,研究人員正在這方面進行突破。
如果這種新的肌肉能夠投產,那麼可能會為仿真的、尤其是與人親密接觸的機器人帶來新的突破。現在的機器人的肌肉能單獨進行簡單的收縮、延展、旋轉,而無法像真正的肌肉一樣同時做到這幾件事。
比如Shadow Dexterous Hand機械手中使用的Air Muscle,注入壓縮空氣可以使它收縮37%的長度,並保持柔軟,但是它只能在一個方向上拉伸或收縮。當然它也可以旋轉,但需要依靠外力。不過與洋蔥表皮相比,它能承受更大的壓強和重量。
本文出自愛范兒/韓雨

2015年4月19日 星期日

Raspberry Pi : DIY 手機

http://goo.gl/jvmcGg

紀錄一下, 以後有空來試.

Now you can build your own DIY smartphone using Raspberry Pi

TyFone
Image Credit: Tyler Spadgenske

Walking into a store or going online to buy a smartphone is, like, so totally 2014. Why not just build your own?
Developer Tyler Spadgenske has been tinkering away at a basic DIY smartphone that runs on Raspberry Pi for more than a year now, and he’s posted an updated set of directions over at Instructables. His version builds on a previous iteration created by developer Dave Hunt.
According to the Raspberry Pi Foundation, the so-called “TyPhone” can “take photos (and send them to Dropbox or another device), send texts, and manage its own battery level, as well as placing and taking calls. Tyler wrote his own OS in Python, 3D-printed a rather smart enclosure, and now has a phone he’s built from the bottom up – hardware and software both.”
So, head on over to Instructables for the step-by-step directions and list of supplies, and get your Maker on. Or, if that seems too daunting, at least check out this video:


Raspberry Pi : raspivid


raspivid is one of the programs in the package

raspivid 是在這包 git 中的一個程式

 https://github.com/raspberrypi/userland


userland/host_applications/linux/apps/raspicam


Usage : can refer to this document
可參考這份文件

http://www.raspberrypi.org/wp-content/uploads/2013/07/RaspiCam-Documentation.pdf





ARM cortex-a 速度



Many people assume newer processors will be faster, or that 64-bit processor will provide a performance boost compared to 32-bit processors, but the reality can be quite different, and I’ve decided to have a look at ARM Cortex-A cores using ARMv7 (32-bit) and ARMv8 (64-bit) architecture, and see what kind of integer performance you can expect from each at a given frequency. To do so, I’ve simply use DMIPS/Mhz (Dhrystone MIPS/Megahertz) values listed on Wikipedia.
Vertical Scale: DMIPS / MHz
Vertical Scale: DMIPS / MHz

Drystone benchmark has no floating-point operating, so it’s a pure integer benchmark. I’m only looking at ARM core here, and once integrated in an SoC, other parameters like memory bandwidth, amount of cache,  GPU, etc.. will greatly affect the overall system performance. The figure above are per MHz, and it does not mean for example that a Cortex A5 processor will be slower than a Cortex A7 processor, as can be seen by the comparison between Amlogic S805 (4x Cortex A5) and Broadcom BCM2835 (4x Cortex A7), which shows the Amlogic processor is about 40% faster due to higher clock speed.
With that in mind, it can be seen than you may not expect all recent Cortex A53 processors to outperform existing Cortex A15 and A17 processors, and in some case even Cortex A9 processors, and the real performance benefit with 64-bit cores only start to show with Cortex A57, and especially Cortex A72 cores which is some cases could be twice as fast as Cortex A15 cores. The red zone on top of some bars represents the possible performance variation due to different implementations of the cores.
ARMv8 also brings some other improvement such as additional cryptographic extensions, an increase in the number of SIMD/floating point, and general purpose registers, and more, as shortly explained in that article. All of these should also deliver benefits provided the firmware and applications support them.


Read more: http://www.cnx-software.com/2015/04/09/relative-performance-of-arm-cortex-a-32-bit-and-64-bit-cores/#ixzz3XliGcof7

arduino beacon - iBeacon

http://evothings.com/diy-arduino-beacons/


記錄下來, 有空來試試.

DIY Arduino Beacons as an alternative to iBeacons

Mikael KindborgTutorials
Tweet about this on TwitterShare on FacebookShare on LinkedInShare on Google+
Apple created a lot of interest in the IoT scene with the introduction of iBeacons. However, Apple placed restrictions such that generic BLE devices could not be used as iBeacons. In this tutorial we will show you how to have a fun time making a mobile app and create a custom implementation similar to iBeacons – based on the Arduino micro controller using standard BLE hardware.

In this tutorial, we will create a mobile app for Android and iOS, that uses an Arduino compatible board with a BLE shield to create a beacon. This can be thought of as a Do-It-Yourself version of Apple’s iBeacon technology – which is proprietary and restricts the way you can scan for beacons.
The reason we are using the Arduino for the beacons is that it can be easily programmed and that it is a cool tinker-friendly piece of technology that you can evolve far beyond the limits of iBeacons. The foundation of the iBeacon technology is the use of a small BLE (Bluetooth Low Energy) device that periodically advertises a UUID (Universally Unique Identifier) – however we will use the BLE name which is accessible across all mobile devices.
Arduino compatible boards with built in BLE will also work fine, such as the RedBearLab Blend Microboard, the RFduino or the LightBlue Bean.

The example app – Beacons for relaxation

The mobile application we have built for this tutorial is meant for use in a location where we want to give people time to relax and experience calm, for example a museum, an airport, a hospital or a public place such as a park. When approaching a beacon, the app will display a page that suggests a method for relaxation.
The beacon itself (the Arduino board) could be used as is, or be placed inside an object or display case that signifies the existence of the beacon, or be visually hidden. BLE devices have a range of up to 30 meters depending on the surroundings. You can be as many beacons as you like for your application, however we will use three of them to display the various relaxation states in the app.
Screenshots from the app:

relaxing-places-screen1relaxing-places-screen2relaxing-places-screen3relaxing-places-screen4
Below is a photo of an Arduino Uno we used as one of our beacons with a ReadBearLab BLE ShieldShield mounted on a SparkFun prototyping board:
relaxing-places-screen4
The LightBlue Bean is a small Arduino device with integrated BLE that we also used as DIY beacons:
relaxing-places-screen4

How to make the Arduino work as a Beacon

When a beacon is sending out signals, it uses the BLE advertising mode. The device repeatedly sends out an advertised name that you can set in your Arduino code. Additionally, you get the signal strength (RSSI = Received Signal Strength Indicator), which can be used to determine which beacon is the closest one.
As you walk around with your mobile device, another beacon will eventually become the closest one and the app will detect this and switch to the information that associated with that beacon. As you will see below it is remarkably simple to program this kind of mobile application using Evothings Studio.
The Arduino sketch will in essence do just one thing, set the name of the BLE shield. A limitation of the BLE name is that it is restricted to 10 characters, however with careful definition it can be enough to make the beacon IDs unique within your project setup.
It is important to note that you will have to set a unique BLE name onto every Arduino board you want to use as a beacon – if you would use the same name, there would be no way to tell the difference between them.
The Arduino sketch for the ReadBearLab BLE Shield and RedBearLab Blend Micro is shown below (file ArduinoBeacon.ino):
// Arduino code for example Arduino BLE Beacon.
// Evothings AB, 2014

// Include BLE files.
#include <SPI.h>
#include <boards.h>
#include <RBL_nRF8001.h>
#include <services.h>

// This function is called only once, at reset.
void setup()
{
    // Enable serial debug.
    Serial.begin(9600);
    Serial.println("Arduino Beacon example started");
    Serial.println("Serial rate set to 9600");

    // Set a custom BLE name for the beacon.
    // Note that each Arduino should be given a unique name!
    ble_set_name("BEACON1");

    // Initialize BLE library.
    ble_begin();

    Serial.println("Beacon activated");
}

// This function is called continuously, after setup() completes.
void loop()
{
    // Process BLE events.
    ble_do_events();
}

How the mobile application works

The mobile app that monitors beacons is developed in HTML5 and JavaScript using Evothings Studio. During the development process we used the Evothings Client app to utilize the HyperReload technology to effortlessly debug and develop our app.
When development is finished, there are several ways you can share your app. You can host the app on a web server so that visitors of the location where we have placed the beacons can easily access it. You could also build a native app and publish it on the app stores using exactly the same code.
The app continuously scans for advertising BLE devices and determines which of them belong to our application, then determines which beacon is closest and displays the HTML content associated with that beacon. The individual information pages are found in the file index.html. Each page is defined within its own div tag, which can be dynamically shown or hidden. If no beacons are in range, a default information page is shown.
Monitoring beacons and selecting which page to show is done in JavaScript code, found in the fileapp.js. The beacon to page mappings are defined as follows:
// Mapping of beacon names to page ids.
app.beaconPages =
{
    'BEACON1':'page-feet',
    'BEACON2':'page-shoulders',
    'BEACON3':'page-face'
}
Note that the names of your beacons must match the names used as keys in the above dictionary. Here is the code that gets called each time a BLE device advertisement is received by the app (this happens continuously):
app.deviceFound = function(deviceInfo)
{
    // Have we found one of our beacons?
    if (app.beaconPages[deviceInfo.name] && deviceInfo.rssi < 0)
    {
        // Update signal strength for beacon.
        app.beaconRSSI[deviceInfo.name] =
        {
            rssi: deviceInfo.rssi,
            timestamp: Date.now()
        }
    }
}
Logic for selection the closest beacon is found in the timer function app.runSelectPageTimer, which gets called at regular intervals.
In total, the app has the following code files:
  • index.html – main page, contains div tags for info pages
  • app.js – the JavaScript code for the app, included in index.html
  • page.css – style sheet definitions
  • ArduinoBeacon – folder with the ArduinoBeacon.ino file
There are also images used in the application. You will find all the project files on GitHub.

Running the app using Evothings Studio

  • To run the app, first download Evothings Studio.
  • Then install and start the Evothings Client app on your mobile device(s).
  • Download the code for the app from GitHub into a folder on your computer.
  • Drag the file index.html into Evothings Workbench.
  • Connect from the Evothings Client app to the Workbench.
  • Press RUN in the Workbench window, right next to the example.
  • Remember to configure your Arduinos with the proper names for the app to work!

Running the app from a web server

To share the app with others, you can host it on a web server. Do as follows:
  • Download the code for the app from GitHub and put it on a web server.
  • Ask your users to install and start the Evothings Client app on their mobile device(s).
  • Connect from the Evothings Client by entering the address of the web server (such as http://myserver.com/mybeaconapp) and tap CONNECT to start the application.
  • Remember to configure your Arduinos with the proper names for the app to work!

Use any BLE device as a beacon

You should be able to use almost any BLE device for this project. Being able to set the device name is a requirement for more serious projects – just enter the name in the dictionary app.beaconPages as shown above. You can use the app BLE Scan that comes as an example included with Evothings Studio to determine the names of your BLE devices.
The advantage of using an Arduino as a beacon is that you can change its advertising name. You can also change the name of the LightBlue Bean, by connecting to a bean using the Bean Loader App and clicking on the name and edit it (no coding required). Other devices may have other procedures for setting the name, and some devices you cannot change the name for.

Where to go from here

This tutorial introduced the concept of “Do-It-Yourself” beacons to allow you to use any BLE device as a beacon without using Apple’s proprietary iBeacon technology.
However, Evothings Client also supports Apple’s iBeacons by including the Cordova iBeacon plugin. If you wish to explore iBeacon technology, Evothings Studio makes it easy to get started. Check out theiBeacon Scan example app to get going.
You are always welcome to drop in on the Evothings Forum, to discuss technology, applications, ask questions, and share experiences.
Interesting links: