オープンソースロボット

オープンソースロボット(OSR)は、オープンデザインの動きによって、被写体の物理的なアーティファクトが提供される場所です。このロボティクス部門は、オープンソースのハードウェアと、オープンソースのソフトウェアで、青写真、回路図、ソースコードを提供しています。この用語は、通常、ハードウェアに関する情報が容易に識別され、他の人が標準的なコモディティコンポーネントやツールから作成できるようにすることを意味します。

現在のシステム

説明 タイプ
RepRap 3Dプリンタロボット 3Dプリンタ
コントラクター CNCプロッタ。 プロッタ
FarmBot CNCスタイルの園芸 園芸

オープンソースのロボットの腕と手

説明 タイプ
OSRA Oomloutオープンソースロボットアーム。 ロボットアーム
エールオープンハンドプロジェクト Yale Universityのカスタマイズ可能な3D印刷された適応型ロボットハンド。包括的なドキュメンテーションが利用可能ですが、CC-BY-NCライセンスはオープンソースのハードウェア定義と互換性がありません。 ロボット手
Robotarm.org 多くの部分的に完成したロボットアームプロジェクトの共同体。 ロボットアーム
悪魔 完成したロボットアーム、CADファイル、ソフトウェアを入手できます。 ロボットアーム
オープンソースのエコロジー 産業用ロボットアームの計画が含まれています。

オープンソースのモバイルロボット

説明 タイプ
e-puck移動ロボット オープンなハードウェア、教育指向の移動ロボットです。 教育
アルドマワー Arduino Megaに基づくオープンソースのロボット芝刈り機
Arduinoロボット Arduinoロボットは、車輪を持つ最初の公式Arduinoです Arduinoベース。
ヘキシー オープンソース、低コストヘキサポッドキット ヘキサポッド
リーフプロジェクト
OpenROV オープンソースの水中ロボット 教育と探検
ピューロロボット工学 オープンソースの自律移動ロボット 教育、アプリケーション、重い荷物を運ぶことができる、安価な、ROSと互換性があるが、ROSを使用しない。
ティミオ Thymioは、2つの車輪と多くのセンサーがAsebaでプログラムされた教育的なロボットです 教育。
Vorpal Hexapod Vorpalは低コストで3D印刷されたMITスクラッチプログラマブルヘキサポッドロボットです 教育。
オープンソースマイクロロボットプロジェクト オープンソースの空間群ロボットプロジェクト。
オポロ 社会ロボット用オープンプラットフォーム ソーシャルロボット、教育
OSCar オープンソースの車(例えば、自己運転用)。

オープンソース空中ロボット

説明 タイプ
ArduPilot オープンソースのハードウェアプラットフォームであるArduinoをベースにした、ハードウェアとソフトウェアによるロボットフレームワークの飛行。 クアドコプターとUAV
OpenPilot STM32マイクロコントローラをベースとしたハードウェアとソフトウェアを備えたフライングロボットフレームワーク
LibrePilot 車両制御と安定化を含むさまざまなアプリケーションで使用されるオープンソースのソフトウェアとハ​​ードウェアの研究開発に重点を置いています。 ロボット – 無人自律車両、マルチロータ、固定翼、車
パパラッチプロジェクト リサ/ Sチップをベースとしたハードウェアとソフトウェアを搭載した飛行ロボットフレームワーク
ナメクジ ハードウェアとソフトウェアを備えたフライングロボットフレームワーク
PX4オートパイロット FPUを搭載したSTM32F427 Cortex M4コアをベースとしたハードウェアとソフトウェアを搭載したフライングロボットフレームワーク

オープンソースヒューマノイドロボット

説明 タイプ
iCub 欧州連合の資金援助を受け、多くの大学で使用されています。 ヒューマノイド
DARwIn-OP ICRAとRoboCupコンテストで使用 ヒューマノイド
InMoov An open-hardware and open-source 3D printed life-size humanoid robot. As software MyRobotLab is used. Comprehensive documentation is available but CC-BY-NC license not compatible with the Open-source hardware definition. Humanoid
Poppy-project The Poppy project aims at building an Open-source humanoid platform based on robust, flexible, easy-to-use hardware and software. Excellent documentation Education, Research, Humanoid
DoraBot DORA Open Source Robotic Assistant, opensource general purpose service robot. Project last updated in 2012. General Purpose
NimbRo-OP Similar concept as DARwIn-OP with 20 DoF, but larger (95 cm height), fisheye camera, and faster onboard computer. ROS based open-source software. Used by team NimbRo for RoboCup Humanoid TeenSize soccer competitions. Humanoid robot used for playing soccer and human-robot interaction.
Tingu オープンソースヒューマノイドロボットプロジェクト。 ヒューマノイド
DroidBot App InventorによってBluetooth経由で制御されるAndroidロボット Arduinoコンポーネント
r-One 研究、教育、アウトリーチのための先進的で低コストのロボット 教育
サルビウス 回収されたジャンク品から作られたオープンソースヒューマノイドロボットプロジェクト。2008年に開始、最終更新日は2016年5月です。 ヒューマノイド
Vizzy 補助ロボットのための車輪上のヒューマノイド ヒューマノイド

オープンソース補助ロボットおよび家庭用ロボット

説明 タイプ
オートバイ Georgia TechのHealthcare Robotics Labによって開発されたWeb制御ロボットベッド。 ロボットベッド
OADR OADR、オープン自律型国内ロボット – 安価なハードウェアを使用した家庭用掃除ロボットのためのオープンソースシステム 国内ロボット
オープンエレクトロニクスDIY Arduino動力ロボット掃除機 オープンソースの掃除機 ロボット掃除機
CesNieto DIY真空ロボット DIYオープンソース掃除機 ロボット掃除機
リブレック 真空掃除ロボット用フリー/リブブ/オープンソースファームウェア ロボット真空掃除機のファームウェア

その他

説明 タイプ
LH001 オープンハードウェア医療 – 研究液体処理ロボット。プロジェクトは2011年最後に更新されました。 リキッドハンドリング
乗算 プロトタイピングロボットのためのオープンソースのハードウェア、エレクトロニクス、ソフトウェア、ドキュメンテーションを備えたビルディングシステム
OHMM オープンハードウェアモバイルマニピュレータ
オープンオートマトンプロジェクト
Q.bo
Qwerkbot Carnegie Mellon Universityのシンプルなオープンソースロボット
スパーク アルドゥイノ入門ロボット。 教育
スパリージュニア モバイルテレプレゼンス研究プロジェクト、Est。1994年
オープンロボットのハードウェア Open Robot Hardwareは、オープンソースおよびオープンソースの機械的および電気的ハードウェアに焦点を当てた取り組みのリソースとして役立つように意図されています。特に、ロボットアプリケーション、ロボット研究および教育に役立つプロジェクトに焦点を当てています。 Open-Source Initiative/Community
Balanduino Arduino-compatible based on Arduino. Licensed under BY-NC-SA, which is not compatible with the Open-source hardware definition. Bluetooth ready. Android app. Self-balancing robot
Orb Swarm Kinetic art: autonomous spherical robots exhibiting complex motion. Project last active May 2013. Open software but no comprehensive list of hardware parts. Not compatible with the Open-source hardware definition. Exhibition-
TOAZ Artistic Robot: The World First Open-Source Carbon Fiber Transformable 4 Legs Robot under CC-BY-SA It is developed base on the Adafruit Feather Development Platform. Open-Source

Open source robotics middleware
Middleware are reusable hardware and software components that can be used in many different robotics projects.

Software components
By far the most common standard software are the interconnected,

ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management and more. ROS is licensed under an open source, BSD license. Currently running on 50+ robots
Gazebo multi-robot 3D physics simulator, compatible with ROS

Other systems include,

URBI(C ++分散/組み込みコンポーネントフレームワーク+並列/イベント駆動型オーケストレーションスクリプト言語)
MRPTは、一般的なロボット研究分野で採用されているデータ構造とアルゴリズムをカバーする移植性のある、よくテストされたアプリケーションとライブラリを開発者に提供します。オープンソースで、BSDライセンスの下で公開されています。ライセンス。
MOOS(軽量ロボットフレームワーク、MITとオックスフォードの自律車両で使用されています)
YARP – さらに別のロボットプラットフォーム。iCubで使用されます。
Autoware – フルオートドライビングカーソフトウェアスタック
BRAHMS – 正確なタイミングとニューロモデルに重点を置いたメッセージパッシングフレームワーク
プレーヤー(ロボットフレームワーク、ROSの先駆け、現在は主に廃止予定)
App Inventor for Android
BlueBots、ロボットなどのカスタムブルートゥースプロジェクト用の無料のBluetoothリモート。Arduino(Arduino Megaとして)で動作します。
基本的にAndroidアプリケーションとArduinoライブラリで構成されているAmarinoは、ツールキットです。
NXJ Lego NXTロボットキット(http://lejos.sourceforge.net/)用のオープンソースJavaプログラミング環境
CLARAty Roboticsソフトウェアは、JPLによってMarsプログラムの一部として開発されました。
コンポーネントベースのロボット制御ソフトウェアのためのOrocos、C ++フレームワーク
・ロック(ロボット構築キット)(Orocos / RTTに基づいてロボットシステムのためのソフトウェアの統合フレームワーク。)
オルカ(ロボットフレームワーク)
MyRobotLab(ロボットフレームワーク)(リンク切れ)
RoboComp(ロボットフレームワーク)
RUBICS
CARMEN(ロボットシミュレータ)
TeamBots(ロボットシミュレータ)
オープンダイナミクスエンジン(多関節剛体ダイナミクスのモデリングのための物理エンジン、Gazeboや他のシミュレータ内で使用されています)
ロボットオーバーロードオープンソースのJava / OpenGLマルチロボットシミュレータ。
Simbadロボットシミュレータ(ロボットシミュレータ)
STDR Simulator(マルチロボット2Dシミュレータ)
Daveのロボットオペレーティングシステム
Sparky
Telepresence
コントローラコンシューマロボットプラットフォーム上で実行される家庭用ロボットソフトウェアSpykee OpenJAUS(ロボット/無人システムフレームワーク)
RI-JAUS SDKクロスプラットフォーム、ロボット制御のためのJAUSプロトコルを実装するGPLライセンスのC ++ SDK
OpenRTM-aist(ロボット技術ミドルウェア)
ロボティックサービスのためのオープンプラットフォームコンポーネントベースのフレームワーク、EclipseのGUIエディタとシミュレータ、OPRoS Components
miniBloqプログラミングに関する知識なしでロボットボード(Arduino互換
品)をプログラミングできるグラフィカルプログラミングインターフェイスArtooロボット工学と物理計算のためのRubyマイクロ
フレームEEROS、簡単で、エレガントで、信頼性が
高く、オープンで安全なリアルタイムロボットソフトウェアフレームワークLSTS Toolchainは、ネットワークロボットシステムの開発のための一連のツールとフレームワークです。

ハードウェアコンポーネント
多くのオープンソースロボットは、一般的なオープンソースハードウェア(Arduino、Raspberry Pi、RISCVなど)、ロボット特有のセンシングおよび制御コンポーネントを幅広く使用しています。

作るコントローラーキット
オープンソースエコロジー・スイートお互いに再現するために使用することができ、機械的なツールの
ロボットがBluetooth4arduinoと魔術師シャーシ/ Ardumoto含めることができるためのArduino拡張を
ザ・ロッサムプロジェクトをオープンソースの特定のロボットモジュールおよびツール(マッパー、ロボットシミュレータ、エンコーダの設計者、…)

長所
長期的な可用性。多くの非オープンロボットやコンポーネントは、特に趣味のレベルでは、夜間に消える小さなスタートアップによって設計され、販売され、サポートなしで顧客を残す。オープンソースシステムは、設計者がいつでも利用できるように設計されていることが保証されており、メーカーが消えた後もサポートを継続できます。
ロックインを避ける。特定の非開かれたコンポーネントに頼っている企業は、ビジネスリスクを抱えているため、サプライヤーは時間と技術を投入した後に価格を引き上げる可能性があります。オープンなハードウェアは誰でも製造することができ、少なくともこのリスクを排除する競争または少なくとも競争の可能性を生み出します。
交換可能なソフトウェアおよび/または共通インタフェースを備えたハードウェア
カスタマイズを容易にし、デザインをフォークする能力。
科学的再現性 – 他のラボが作業を複製して拡張できることを保証し、デザイナーのインパクト、引用および評判の向上につながります。
より低いコストで。すべてのコンポーネントとツールがコモディティである場合、ロボットのコストを大幅に削減できます。競合するサプライヤーは容易に交換することができるため、重要なコンポーネントの価格をラチェットすることによって、部品販売者はプロジェクトを譲渡することができません。

欠点
商業組織にとっては、自社のデザインをオープンソース化することは、オープンデザインが直接競合他社を含む誰でも製造し販売できるため、独占メーカーまたは売り手としての伝統的なエンジニアリングビジネスモデルを通じて、もはや大きな利益を上げることができないことを意味します。エンジニアリングの利益は、設計、製造、サポートという3つの主要なソースから得られます。他のオープンソースのビジネスモデルと同様に、商用のデザイナーは通常、商標と関連して利益を上げています。貴重なブランドは、高品質に関連し、顧客に品質保証を提供することができるため、自社製製品のプレミアムを注文することができます。同じブランドは、関連サービスのプレミアムを指定するためにも使用されます。例えば、インストールの提供、保守、および統合サポートを提供します。再び、顧客は、通常、このサポートが競合他社よりも優れた製品を知っている元のデザイナーによって直接提供されるという知識のために、より多くの費用を支払うことになります。
一部の顧客は、オープンソースをアマチュアリズム、ハッカーコミュニティ、低品質と貧弱なサポートに結びつけています。このビジネスモデルを使用している真剣な企業は、自分のプロフェッショナリズムとブランドをアマチュアの努力から区別することを強調することによって、この認識を克服するために一生懸命に働く必要があるかもしれません。

人気
建築ロボットの普及が始まった最初の兆候は、DIYコミュニティにあります。遠隔操作車両(例えばロボット戦闘)の小規模な競技から始まったものは、すぐにSparkyとして自律テレプレゼンスロボットの構築に発展し、その後、Open Automaton Project and Leaf Projectとして真のロボット(自ら決定できる)になりました。特定の商業会社は現在、シンプルなロボットを作るためのキットも生産しています。

Kickstarterのプロジェクトでは、ハードウェアを完全にオープンソース化し、一度の資金調達を約束し、唯一の製造元と売り手であることから利益を得ることを約束しています。

一般的なアプリケーションは次のとおりです。

国内業務:真空掃除、床洗浄、自動刈り取り。
ラピッドプロトタイピング、芸術、玩具製造、教育援助、オープンソースの適切な技術
金属製作自動
化電子回路(PCBボードの印刷および部品配置)
輸送、すなわち自走車用のRepRapsおよび他の3Dプリンタの使用
手動制御および自律的コンテストを含む戦闘ロボット