Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
オープンなデータ・ソフトウェアを活用した開発
Search
404background
February 25, 2024
Programming
0
540
オープンなデータ・ソフトウェアを活用した開発
For event:
https://countries-romantic.connpass.com/event/309058/
404background
February 25, 2024
Tweet
Share
More Decks by 404background
See All by 404background
3D Gaussian Splattingの環境構築(GAMMAで生成 調整前)
404background
0
10
3D Gaussian Splattingの環境構築(GAMMAで生成 調整後)
404background
0
10
Node-REDのノードの開発・活用事例とコミュニティとの関わり(Node-RED Con Nagoya 2025)
404background
0
220
Node-REDの開発事例紹介
404background
0
96
3Dプリンターの使い方(Sovol 06 Plus)
404background
0
810
Node-RED MCUの活用事例とノードの開発
404background
0
620
Other Decks in Programming
See All in Programming
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
440
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
200
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.8k
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
4k
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
410
AIコーディングエージェント(Gemini)
kondai24
0
280
Vibe codingでおすすめの言語と開発手法
uyuki234
0
130
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
900
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
200
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
130
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
44k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Scaling GitHub
holman
464
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Language of Interfaces
destraynor
162
25k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Everyday Curiosity
cassininazir
0
110
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
400
Statistics for Hackers
jakevdp
799
230k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
260
Transcript
オープンなデータ・ ソフトウェアを活用した開発 後地 拓真
自己紹介 • 後地(うしろじ)です • ホームページやってます 趣味的ロボット研究所(https://404background.com/) オープンデータ・オープンソース を活用した開発について話します
Node-RED • オープンストリートマップに対応した ノードもある
None
RumiCar-C3 • 自動運転のコミュニティ向けに設計中 • Protopediaに公開中 (https://protopedia.net/prototype/5030)
RumiCar • 自動運転のコミュニティ • 既存のラジコンにマイコンやセンサを取り付ける • 基板やプログラムが公開されている ラジコンを確保できない! ⇒3DCADで設計することに
3DCAD(Fusion360) • 一部オープンに公開されているデータを使っている
CADデータのオープン化 • Thingverse (https://www.thingiverse.com/) • GrabCAD (https://grabcad.com/library) • 企業がデータを提供している 場合もある
全部用意するのは 大変!
ユニバーサル基板での製作 ←これは 大変
基板設計(Quadcept) • 回路図、プリント基板の設計
プログラミング(Arduino IDE) • Arduinoはオープンソースのハードウェア • 開発ソフトウェアのArduino IDEもオープン • 言語はC/C++ •
多くのライブラリが公開されている • ライブラリが無いと制御が大変
None
プログラミング(Node-RED MCU) • Node-REDのフローをマイコンに書き込むことができる • Moddable SDKでビルド・インストールする • 言語はJavaScript
None
ノードの開発 MCUに対応していないノードは使えない ⇒作ればいい! JavaScript、HTML、JSONなど https://404background.com/program/node-create/ https://404background.com/program/node-create-2/
code-planner • 自分のためのデスクトップアプリケーションとして開発 • アプリはJavaScript • 内部ではPython アイコンをクリックすると、 機能を切り替えることができる https://github.com/404background/code-planner
Electron • オープンソースのソフトウェアフレームワーク • デスクトップアプリの開発に使われる • Visual Studio Code、Slack、Discordなど https://www.electronjs.org/ja/
Node-RED
ノードを作成する機能
音声合成・音声認識 VOICEVOX CORE • 音声合成ソフト https://voicevox.hiroshiba.jp/ ReazonSpeech • 音声認識 https://research.reazon.jp/projects/ReazonSpeech/index.html
オープンデータ・オープンソース を活用する利点 • 開発時間を大幅に短縮できる • 専門知識が無くても扱える • 公開することで、フィードバックを得ることができる • RumiCarコミュニティでもアドバイスを頂いた
• コミュニティに貢献することができる