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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
404background
February 25, 2024
Programming
560
0
Share
オープンなデータ・ソフトウェアを活用した開発
For event:
https://countries-romantic.connpass.com/event/309058/
404background
February 25, 2024
More Decks by 404background
See All by 404background
3D Gaussian Splattingの環境構築(GAMMAで生成 調整前)
404background
0
37
3D Gaussian Splattingの環境構築(GAMMAで生成 調整後)
404background
0
34
Node-REDのノードの開発・活用事例とコミュニティとの関わり(Node-RED Con Nagoya 2025)
404background
0
370
Node-REDの開発事例紹介
404background
0
100
3Dプリンターの使い方(Sovol 06 Plus)
404background
0
870
Node-RED MCUの活用事例とノードの開発
404background
0
670
Other Decks in Programming
See All in Programming
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
220
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
280
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
110
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.5k
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
910
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
210
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
140
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
420
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
640
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.2k
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
340
How GitHub (no longer) Works
holman
316
150k
Producing Creativity
orderedlist
PRO
348
40k
Ethics towards AI in product and experience design
skipperchong
2
240
The untapped power of vector embeddings
frankvandijk
2
1.7k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Agile that works and the tools we love
rasmusluckow
331
21k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
500
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
160
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Automating Front-end Workflow
addyosmani
1370
200k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
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コミュニティでもアドバイスを頂いた
• コミュニティに貢献することができる