アプトポッド の技術ブログ

2024年のアプトポッドの歩み - 新たなつながりと共創、その先へ -

aptpod Advent Calendar 2024 12月25日(最終日)の記事です。 CTOの梶田です。 いつもの通り、今年もまたまたあっという間(いつも言ってますね💦)でAdvent Calendar もなんとか走りきれそうです。(今年は7年目にもなりました!) はじめに デジタルツインソリューションでの進展・協業 自動車業界のSDV化と新たな挑戦 2025年に向けて はじめに 2024年、アプトポッドは多岐にわた

2024年末のおすすめNeovimプラグイン紹介

aptpod Advent Calendar 2024 12月24日の記事を担当します、 intdashグループの宮内です。 先日、筆者のグループ内で「開発環境の紹介」というテーマで意見交換を行いました。 グループ内ではソフト/ハードともに他人の開発環境に興味がある人が多いようで、 とても盛り上がりました。 ただ、その際に、筆者はNeovimを紹介したのですが、時間の都合上全然紹介しきれませんでし

海上でのStarlinkを用いた遠隔計測について

はじめに aptpod Advent Calendar 2024 12月23日の記事です。 ソリューション開発&パートナー支援グループの村松です。弊社では、遠隔計測、操縦の支援を行っております。 通常は、携帯電話網を利用した案件が多いのですが、アンテナが設置されていない場所での計測のご依頼もございます。 弊社独自の 通信プロトコル(iSCP) には、一時的な通信途絶時に収集データをエッ

SDK入門⑤〜iPadでData Visualizerを見る会〜

Data VisualizerはPCでしか動かないと思っているみなさん、 その通りです。 こんにちは、ソリューションアーキテクトの伊勢です。 こちらは aptpod Advent Calendar 2024 12月20日の記事です。 intdashのビューアーであるData Visualizerを スマホやタブレットで利用したいというご要望をいただくことがあります。 今回はintdash SDKを使ってiPadでData Visualizerを"見る"方法をご紹介します。 は

Intel® Deep Learning Streamerで映像推論やってみた

aptpod Advent Calendar 2024 12月19日の記事を担当します、intdashグループの野本です。 普段からエッジデバイスでのコンテナ化やAIモデルの利用に携わっており、その調査を兼ねてIntel® Deep Learning Streamer(以下、DL Streamer)を試してみました。 特に、最近Dockerでのインストールがサポートされたとのことで、手軽に始められるようになった点にも注目しています。 *1 本記事では、

AWS EC2インスタンス間でのROS2通信:FastDDS Discovery Serverによる解決

aptpod Advent Calendar 2024 12月18日の記事を担当します、Roboticsグループの久保田です。 今回は、AWS EC2インスタンス間でのROS2通信を可能にする解決策として、FastDDS Discovery Serverを取り上げます。Discovery Serverは、ROS2のデフォルトのディスカバリープロトコルが抱える課題を克服し、マルチキャストパケットが利用できない環境や、LiDARデータや動画データといった大容量データを

EPS32でリアルタイム映像アップストリーム

aptpod Advent Calendar 2024 12月17日の記事です。 RoboticsグループでROSやロボット関連の開発を担当している影山です。 今日は、REST APIを利用して、リソースの限られた組み込みデバイスから、弊社のintdashへリアルタイムで映像をアップロードしてそれをブラウザで確認する方法について紹介したいと思います。 概要 利用するエッジデバイスについて ESP32を利用する理由 Timer Camer

Pythonで動画の登場人物ごとに顔をグループ分けしてみた

aptpod Advent Calendar 2024 12月16日を担当するintdashグループの呉羽です。 弊社が提供する intdash は動画データをアップロードすることで、HLSやMP4への変換や、Webブラウザ上での閲覧機能を提供しています。 そこで今回は動画を使ったネタとして『 Pythonを使って動画ファイルから顔を検出し、人物ごとにグループ分けするプログラム 』をご紹介します。 動画内の顔を認識して分

intdashの計測データ分析ボードを作成してみた

aptpod Advent Calendar 2024 12月13日の記事を担当します、ソリューションアーキテクトの門脇です。 今回はintdash を活用し、取得した時系列データの分析にフォーカスします。簡易的な例として計測データの傾向を可視化するための分析ボード 構築手法を共有します。 そして計測から分析可視化までのプロセスを自動化します。 今回の要件 概要構成 intdashとは? intdash Motionとは

PlaywrightのAria snapshotsでアクセシビリティツリーをチェックする

aptpod Advent Calendar 2024 12月12日の記事です。 こんにちは、開発本部Visual M2Mグループの遠藤です。フロントエンドエンジニアとして働いています。 Playwright 1.49.0から Aria snapshots という機能が新たに追加されました。この記事では、PlaywrightのAria snapshotsを実際に試しながら機能の紹介を行いたいと思います。 Aria snapshots とは アクセシビリティツリーについて Aria snapshots を使っ

Unity x ROS をこれから始める方へ、開発Tips書いてみた

aptpod Advent Calendar 2024 12月11日の記事です。 ネイティブアプリケーション開発を担当している上野です。近年、デジタルツインの注目度が高まりつつある中、実際にデジタルツインアプリケーションを作る際の開発プラットフォームの選択肢として、UnityやROSが挙げられると思います。 aptpod,Inc News 上記ニュースで開発しているアプリケーションもUnityとROSが活用されていま

VM2M Data Visualizer のへんな使い方 〜VNC通信を横取りしてダッシュボードに中継する〜

こちらは aptpod Advent Calendar 2024 12月10日の記事になります。 本日はVPoPの岩田が担当します。 今回は、弊社製品のちょっとへんな使い方ということで、リモートデスクトップ用ソフトウェアのひとつである VNC がやり取りする通信を、VM2M Data Visualizer で可視化してみようと思います。 そもそもVNC(Virtual Network Computing)とは? なぜこんなことをしようと思ったのか? 本記事

Sphinx文書内で展開されるsubstitutionsやextlinksを活用する

aptpod Advent Calendar 2024 の12月9日の記事です。 本日は、テクニカルライターの篠崎が担当します。 当社では今年、ドキュメントサイトをリニューアルし、複数のプロダクトのドキュメントを1つのウェブサイトに統合しました。 これにより、読み手は全体を俯瞰しながら各製品の詳細に読み進めることができるようになりました。 また、私のような制作側にとっては、ペー

aptpodの健康経営

aptpod Advent Calendar 2024 12月6日の記事を担当します、人事の照井です。 アプトポッドでは昨年春頃から、従業員の心身の健康維持/促進・生産性向上を目指し健康経営の取り組みを始めました。 今回はその取り組みの内容をご紹介したいと思います。 健康経営とは 健康経営が注目される社会的背景 健康経営を始めたきっかけと健康課題 健康経営の取り組み内容 健康経営に

PyO3でRust製アプリケーションにPythonを組み込む

製品開発グループの大久保です。 aptpod Advent Calendar 2024 の12月5日の記事を担当します。 社内では、エッジ側でintdashに接続可能なデバイスを簡単に開発するためデバイス開発キットの基盤製品を開発しており、それを Device Connector と呼んでいます。これは主にRustによって開発しています。 Rustは高速なコンパイル型言語であり、デバイスとの通信、制御に適しています。し