初心者も挑戦!3D Gaussian Splattingで作るリアル3Dモデリング入門
こんな人におすすめ # 3Dスキャン、特に動画像を用いた3次元物体・空間の再構成技術に興味がある お気に入りのコレクションや景色をデジタルで保存したい お金をかけずにリアルな3Dモデルを作成したい はじめに # 弊社はモデリング技術に力を入れている会社です。 システム設計においては主にUMLを有効活用してシステムをモデル化し、全体を客観的に俯瞰することを得意としています...
記事を読むDJIドローン開発Tips - カスタムウィジェットの紹介
はじめに # 豆蔵では太陽光発電パネルの清掃ロボットシステムの開発に取り組んでいます。 本システムは、太陽光発電パネルを清掃するロボットと、それを搬送するドローンで構成されています。本記事では、ドローン側の開発に用いる Payload SDK を使って、送信機にカスタムウィジェットを表示する方法を紹介します。 Payload SDK の概要は以下の記事でも紹介しています。あわせて参照してください...
記事を読むDJIドローン開発Tips - カスタムペイロードデバイスの Application Binding
はじめに # 豆蔵では太陽光発電パネルの清掃ロボットシステムの開発に取り組んでいます。 本システムでは太陽光発電パネルを清掃するロボットとロボットを搬送するドローンで構成されています。本記事では、ドローン側の開発技術である Payload SDK における Application Binding について紹介します。 Payload SDK については以下の記事でもご紹介していますので併せて参照して下さい...
記事を読むDJIドローンの Payload SDK の紹介
はじめに # 豆蔵では太陽光発電パネルの清掃ロボットシステムの開発に取り組んでいます。 本システムでは太陽光発電パネルを清掃するロボットとロボットを搬送するドローンで構成されており、本記事では、ドローン側の開発技術である Payload SDK を紹介します。 プロジェクトの概要 # 太陽光発電パネルの発電効率を最大限に保つためには、表面に堆積する埃や汚れの定期的な除去が不可欠です...
記事を読むLLMでロボット通信コードを書く - 安川HSES向けAgent Skillsの紹介
はじめに # 弊社では様々なメーカのロボットを使用してシステムを構築しています。ロボットコントローラとの通信部分は「出来て当たり前」の機能です。ここのインテグレーションコストを抑え、ビジョンやハンドといったシステム固有の機能開発にフォーカスしたいという課題がありました。 一方で、産業用ロボットコントローラのプロトコル仕様はPDFで配布されていることが多く、LLMへの入力にはマークダウン化が必要です...
記事を読むロボット開発にもクリーンアーキテクチャを。美膳®が実現する中食工場の自動化
少し公開が遅くなってしまいましたが、これは豆蔵デベロッパーサイトアドベントカレンダー2025第15日目の記事です。 はじめに # 豆蔵は長年にわたり、ロボットシステム開発の支援およびコンサルティングを行ってきました。 オリジナルロボット「BEANus」シリーズなどで培ってきた技術力は、単なるメカニクスの制御にとどまらず、高度なソフトウェア技術との融合にあります。 今回、三井化学株式会社と共同開発した中食(なかしょく)工場向け食品盛り付けロボット美膳®(びぜん)は、まさにその結晶です...
記事を読むTwinCATで始めるソフトウェアPLC開発(その2:ST言語でのプログラミング(1/2))
本記事は、「TwinCATで始めるソフトウェアPLC開発」シリーズの第2回目です。 他の章も併せてご覧ください。 第1回:環境構築編 第2回:ST言語でのプログラミング(1/2)(今回) 第3回:ST言語でのプログラミング(2/2)← 絶賛作成中! 0. はじめに # 前回の記事はTwinCATの開発環境(XAE)・実行環境(XAR)の構築方法について説明しました。 今回は基本的なPLCプログラムの実装方法についてご紹介します...
記事を読む産業用ロボットの教示方法とその応用
この記事は夏のリレー連載2025 9日目の記事です。 筆者は現在ロボットを利用したシステム開発(ロボットSI)を行っています。ロボットを動かすプログラム(ロボット言語)やロボットと連携して制御を行うプログラム(C#等)を開発しています。ロボットってどうやってプログラムを記述するのか、PC環境からどのようにしてロボットと連携を取ることができるのかについて紹介します。 一般的なロボットプログラムの作成方法 # 産業用ロボットは一般的には教示操作盤[1]を使ってロボットプログラムを作成します...
記事を読むTwinCATで始めるソフトウェアPLC開発(その1:開発環境構築編)
本記事は、「TwinCATで始めるソフトウェアPLC開発」シリーズの第1回目です。 他の章も併せてご覧ください。 第1回:環境構築編 (今回) 第2回:ST言語でのプログラミング(1/2) 第3回:ST言語でのプログラミング(2/2)← 絶賛作成中! 0. はじめに # TwinCATはEtherCATの開発元で有名なドイツの企業Beckhoff Automation GmbH[1](以下,Beckhoffと記載)が提供する産業用オートメーションシステム向けのプラットフォームです...
記事を読むロボット開発者のための強化学習入門
はじめに # 本記事では、制御の分野ではおなじみの倒立振子の問題に取り組みながら、強化学習の基本的な理論とその実践方法について解説します。 強化学習の初心者向けの記事では、迷路を探索するプログラムやスロットマシンを例として挙げながら説明するものが多い印象がありますが、ロボットや機械の制御に関心がある、またはそれらの分野への応用を考えている人にとっては倒立振子のような問題のほうが分かりやすいのではないかと思います...
記事を読む
