GitHub 開發者自製火星車,教程全面開源,網友:這太酷了!

2021-01-17 騰訊網

未來,人類有可能在火星生活嗎?

不管你信不信,反正大家已經開始期待了。

隨著一系列火星升空,網友們也大開腦洞,提出了一系列問題:將來我們能不能在火星上建旅館?火星上能不能採礦?在火星上可以開展哪些科學實驗?等我們移民到火星,該種什麼菜吃?

而這一切答案都要依賴我們不斷的對火星探索,這其中一個很重要的探索工具就是火星車。此前,我們看到報導最多的是 NASA 發射的火星車,看起來離我們遙不可及,相信很多人也想過擁有一輛自己的火星車,現在,機會來了。

近日,雷鋒網編輯在網上衝浪的時候,發現了一份關於火星漫遊車的全面開源教程。

據 GitHub 介紹,這款 3D 列印的移動機器人在設計上參考了美國宇航局的「好奇號」 火星車,它不僅可以在坑坑窪窪的沙地上順暢行駛。

同時,搖臂轉向架高度模擬了「好奇號」,環繞攝像頭可以進行第一視角拍攝。

此外,隨著擴充配件,它還能夠伸出機械臂抓取物體,開發者可以通過智慧型手機應用程式集成自定義控制項和數據進行各種操控。

科普下好奇號:

好奇號重 900 千克,裝有一臺用於發電的核能發電機,還有 17 臺攝像機,包括一臺地質相機和一臺名為 ChemCam 的化學相機。它能發射雷射束來蒸發巖石並檢測其成分。此外,它還配備了 6 個有特殊花紋的輪胎,每個 50.8 釐米寬,正是用這些輪胎在沙地上留下了 JPL 的摩斯電碼。

網友也感嘆,這簡直太酷了!

所以,要製作這樣一輛火星車需要幾步呢?

玩過組裝車的童鞋一定知道,組裝一輛汽車必不可少的硬體就是車輪、車身和各種關鍵零部件。

我們先來看下硬體部分。根據 GitHub 提供的資料,需要的硬體材料如下:

6 個 12V 60 RPM 直流電動機,每個車輪一個;

每側 2 個無刷電調;

12 個 5V~12V 開關穩壓器;

每個角輪上有 4 個伺服系統(MG946R/MG996R),用於轉向;

臂上有 6 個伺服(MG946R),用於 6 自由度;

2 個頭部伺服裝置(MG946R/MG996R);

6 通道 RC 接收器和發射器;

6 個電機軸適配器;

MCU(ESP32);

3S 電池;

標準 PVC 管,內徑為 23.40 毫米,外徑為 25 毫米;

許多螺釘和螺栓,主要是 M3 和 M4 型號;

兩種軸承:5x 608ZZ 和 5x 25mm SKF 6005;

車輪方面,作者表示有兩種選擇,一種是原裝好奇號風格的一體式車輪。一種是火星 2020 風格的輪子,分兩部分印刷,外部部分可以用柔性塑料印刷,如 TPU。

運程信息處理方式上,目前有三種通信方式,分別是長距離廣域網(LoRa)、WebSocket 協議以及通用 RC 發射器,通過車上的一個三向開關可以選擇啟動模式:WiFi 站 + LoRa、僅 LoRa 或 WiFi AP,有人連接到 WebSocket 伺服器或通過 LoRa 連接火星車,就能接收到火星車自動發送的遠程通信數據。

全部組裝完成的火星車長這樣,雖然功能有限,但也非常令人期待了。

那麼,問題來了,我們可不可以擁有它呢?

作者表示,項目仍需要進行大量調整才能使開放原始碼版本更加完善,基於目前的基礎平臺,任何有經驗的技術人員都可以進一步參與構建它,至於什麼時候能擁有,或許需要一年,或者更長時間。

如果有條件,也可以自己試著組裝一下。

雷鋒網雷鋒網雷鋒網

參考資料:

【1】https://github.com/jakkra/Mars-Rover

【2】https://hackaday.com/2020/07/02/the-open-source-mars-rover-one-year-later/

【3】https://www.universetoday.com/146947/now-you-can-build-your-own-curiosity-rover/#more-14694

【4】https://github.com/jakkra

【5】https://mp.weixin.qq.com/s/Is0Nt4AxkkfYJzoTfuoSwA

相關焦點

  • 捍衛開發者!GitHub重新上架星標7.2萬熱門開源項目YouTube-dl,是...
    YouTube-dl是最受開發者歡迎的熱門開源軟體之一,擁有72000+顆Star。收到訴訟郵件後,GitHub被迫下架了該項目。隨後YouTobe-dl重新開源案件得以澄清後,GitHub立即恢復了YouTube-dl開源項目,並發布官方博客進行了說明。隨後GitHub執行長Nat Friedman也在第一時間進行了轉推。他說,我們站在開發者的立場上恢復了Youtube-dl回購協議。
  • 面試資源、公共API、多樣化學習路徑,這10個GitHub庫開發者必看
    其中一些庫可以幫助大家學習新知識,還有的可以幫助構建很酷的東西,不論如何所有庫都能夠幫助你成為更好的軟體工程師。1.Build Your Own XGitHub 星數:61,300GitHub 地址:https://github.com/danistefanovic/build-your-own-x該庫囊括了大量教程,教你如何構建自己的技術。
  • 8月份GitHub上熱門的Java開源項目
    該項目基於成熟的開源產品Quartz和Zookeeper及其客戶端Curator進行二次開發。它被用作全文檢索、結構化搜索、分析以及這三個功能的組合。5. COLAhttps://github.com/alibaba/COLAStar 2578COLA是Clean Object-Oriented and Layered Architecture的縮寫,它既是框架,也是架構。
  • Github最值一讀開源好書及BAT面試題庫
    (Github開源地址:https://github.com/mnielsen/neural-networks-and-deep-learning)5、《Awesome Mac》該項目分中、英文兩版,主要用於收集非常好用的Mac應用程式、軟體以及工具,面向廣大設計師和開發者。
  • GitHub 標星 1.6w+項目 HelloGitHub,讓開發更簡單的開源啟蒙手冊!
    如果你恰好是一個編程新手,並糾結於該如何開始 GitHub 開源項目的學習與研究,這本手冊就恰恰能很好解決這一難題,它的最大亮點就在於 GitHub 入門。與很多開發新手類似的是,他與 GitHub 之間也是由起初的好奇與困惑、到了解再到之後開始上傳自己的項目,逐漸由小白成了可以熟練運用這一工具的能人。也正是因此,他將自己的摸索過程整理出來,希望能夠讓更多開發者通過 HelloGitHub 這一項目,更好的運用開源工具,提高自己的開發能力。
  • GitHub開源中文版《Go入門指南》學習教程
    在接觸 Go 語言之後,對這門程式語言非常著迷,期間也陸陸續續開始一些幫助國內編程愛好者了解和發展 Go 語言的工作,比如開始錄製視頻教程《Go編程基礎》。但由於目前國內並沒有比較好的 Go 語言書籍,而國外的優秀書籍因為英文的緣故在一定程度上也為不少 Go 語言愛好者帶來了一些學習上的困擾,不僅為了加快擴散 Go 愛好者的國內群體,本人在完成閱讀這本名叫 《The Way to Go》 之後,決定每天抽出一點時間來進行翻譯的工作,並且以開源的形式免費分享給有需要的 Go 語言愛好者。
  • GitHub官方開源新命令行工具
    開源最前線(ID:OpenSourceTop) 猿妹綜合整理近日,GitHub 發布命令列工具 (Beta) 測試版,官方表示,GitHub CLI提供了一種更簡單、更無縫的方法來使用Github。GitHub CLI現在提供了一些開源貢獻者會使用的基本功能,從問題(Issue)以及拉取請求(Pull Request)開始。貢獻者可以利用GitHub CLI搜尋開源項目並複製(Clone)該儲存庫,並且能看到由項目維護者釋出,已標註需要幫助標籤的問題。接著,開發者就能直接從GitHub CLI開啟瀏覽器,取得問題的詳細信息。
  • Chrome 測試弧線形標籤;微軟在 GitHub 開源 Q# 教程項目
    (詳情:https://github.com/tensorflow/tensorflow/archive/v1.10.0-rc0.zip)2、PyCharm 2018.2 RC 2 發布,修復使用情況統計信息PyCharm 2018.2 RC 2 發布了,此版本只對收集使用情況統計信息做了一個小修正。
  • GitHub 徽章製作
    很早前寫過一篇關於Golang持續集成服務之Travis教程, 今天再寫寫關於 github 上常見的徽章是如何製作的.
  • 庫、教程、論文實現,這是一份超全的PyTorch資源列表(Github 2.2K星)
    項目地址:https://github.com/awni/speech8.OpenNMT-py:開源 PyTorch 神經機器翻譯。項目地址:https://github.com/OpenNMT/OpenNMT-py9.neuralcoref:基於神經網絡和 spaCy 的當前最佳共指消解。
  • 2019年第一季度GitHub上最熱門的開源項目
    https://github.com/charlax/professional-programming Star 9952這是一個關於全棧工程師的開源項目,該已經創建3年了,但直到最近才在GitHub上大火,目前,該列表裡涵蓋了必讀編程書籍、必讀文章、其他資源清單、主題、概念五大模塊,其中主題又分為40個小節,項目的創建者charlax表示,創建這個項目的目的主要是為了幫助大家成為一個真正的全棧工程師
  • 6月份Github上熱門的開源項目
    6月份GitHub上熱門的開源項目排行已經出爐啦,一起來看看上榜詳情吧!2. practical-pythonhttps://github.com/dabeaz-course/practical-pythonStar 4603這是一份實用的Python教程,涵蓋 Python 編程的基礎方面,重點是腳本編寫,數據操作和程序組織。
  • 開發者點評 GitHub 暗黑模式:太暗了
    【CSDN 編者按】令眾多開發者期待已久的 GitHub 暗黑模式終於推出了,體驗感和預期相比究竟如何?它能否滿足開發者們的需求,一起來看看開發者們怎麼評價的!像世界上許多開發者一樣,我是極度興奮的。到了 2020 年,對任何和科技相關的遠程設備來說,切換到黑暗模式的都是必不可少的。然而當我切換到黑暗模式,第一反應是這好像有點不對勁。不過我想可能是我還沒適應。過了幾天,我發現自己的確需要切換到日光模式才能進行代碼複查。因為我擔心在暗黑模式下查看代碼會錯過什麼。
  • 1月份Github上熱門Python開源項目!
    1月份GitHub上最熱門的Python開源項目排行已經出爐啦,一起來看看上榜詳情:1. fastapihttps://github.com/tiangolo/fastapiStar 9051FastAPI 是一個 Rails 庫用來快速查詢相互依存的數據集合併返回時候人類閱讀的
  • GitHub 上的十一款熱門開源安全工具 - OSCHINA - 中文開源技術...
    GitHub上的十一款熱門開源安全工具作為開源開發領域的基石,「所有漏洞皆屬淺表」已經成為一條著名的原則甚至是信條。作為廣為人知的Linus定律,當討論開源模式在安全方面的優勢時,開放代碼能夠提高項目漏洞檢測效率的理論也被IT專業人士們所普遍接受。現在,隨著GitHub等高人氣代碼共享站點的相繼湧現,整個開源行業開始越來越多地幫助其它企業保護自己的代碼與系統,並為其提供多種多樣的安全工具與框架,旨在完成惡意軟體分析、滲透測試、計算機取證以及其它同類任務。
  • 一天1300 Star量,GitHub上新官方命令行工具
    當我們將本地代碼提交到 GitHub 後,那麼就可以在 GitHub 網站上查看各種交互信息了,例如其它開發者提的 Issue,或者提交的代碼合併請求等。但是,如果我們能在命令行上直接查看、處理這些信息,那麼這一定非常酷。從 Git 到 GitHub,命令行能提供一條龍服務。
  • 開源項目youtube-dl遭下架,開發者的權益誰來保護?
    GitHub 熱門項目、視頻下載利器 youtube-dl 遭下架,引發開發者震怒。開源項目 youtube-dl 是一個使用 Python 編寫的腳本,可以下載熱門視頻網站的音視頻,並轉換視頻格式和清晰度。它是 GitHub 上的熱門項目,獲得 7.2 萬多星。
  • GitHub開源新命令行工具:在終端裡創建、管理PR成現實
    與此前的 hub 不同,gh 是更高層的封裝,GitHub 希望藉助這一新工具,進一步提升用戶體驗。上手之前,可以詳細研究一下這份說明文檔:https://cli.github.com/manual/hub 將停止更新GitHub CLI 項目目前已經有 3000 星。對於 beta 版本的上線,許多網友喜聞樂見。
  • 12 個 GitHub 上超火的 JavaScript 奇技淫巧項目,找到寫 JavaScript 的靈感!
    平時如何發現好的開源項目,可以看看這篇文章:GitHub 上能挖礦的神仙技巧 - 如何發現優秀開源項目以下為【前端GitHub】的第 12 期精華內容。入門的前端都應該都知道的 ES6 開源書籍,貓哥初入前端時就是學了 阮一峰 老師開源的 ES6 內容的,一直實用至今!
  • B站up主硬核打造「螃蟹火星車」,遙控、測距,還能做人臉檢測
    自稱「野生鋼鐵俠」,這次又做火星車,稚暉君說了,馬斯克是他的偶像。他希望自己能成為馬斯克那樣既腳踏實地又仰望星空的人。當然,做這個火星車只是一個象徵性DIY,跟真實的火星車當然不能相提並論。目前,該「螃蟹」已開源。B站饞哭的小夥伴已經忍不住復現了起來。