Robot

DMCおうちロボコン2022のライントレーサーを組み立てました

DMCおうちロボコンとは先日行われたMaker Faire Tokyo 2022で展示されていたDMCおうちロボコンに興味をもちました。ライントレースロボットでいかに速く完走するかを競うものですが、2022年はRaspberry Pi Pi...
Roomba

ルンバの簡易シリアルケーブルを作りました

これまでルンバのシリアル接続は、USBシリアル変換ボードのコネクタとルンバのシリアルコネクタにブレッドボード用のワイヤーを刺して行っていました。先日このワイヤーが切れてしまったので、もう少し使い勝手の良いものを作ってみました。これまでは単純...
COSMAC

COSMAC MicroBoard Computerの技術資料や成果物をGitHub.comに移行しました

COSMAC MicroBoard Computerの技術資料や成果物をGitHub.comで管理するようにしました。kanpapa/cosmac_mbc: The COSMAC MicroBoard Computer (github.co...
COSMAC

COSMAC Toy Computerの技術資料や成果物をGitHub.comに移行しました

COSMAC Toy Computerの技術資料や成果物をGitHub.comで管理するようにしました。kanpapa/cosmac_toy: The COSMAC Toy Computer (github.com)詳細はREADME.md...
Roomba

ROS2 Foxyでルンバのバッテリー電圧を表示するノードを作ってみました。

ルンバのLEDの制御ができたので、ルンバのバッテリー電圧を表示するノードを作ってみました。具体的には以下の処理を行います。ルンバからはバッテリー電圧の情報(battery/voltage)が配信されていますので、これをSubscribeしま...
Roomba

ROS2 FoxyでルンバのLEDとサウンドを制御してみました

ルンバには各種状態表示を行うためのLEDと音を出す機能があります。ルンバのROS2用のドライバではこの機能をサポートしているので、実際に試してみました。
Roomba

ルンバのLiDARを交換してROS2にしました (おおたfab 素人でもロボットをつくりたい 自習編)

おおたfabさんでは、「素人でもロボットをつくりたい」という勉強会を定期的に行っています。おおたfabさんのルンバロボットのLiDARが壊れてしまったので、その交換とROS2化を行いました。ROS2のセットアップおおたfabの勉強会ではRO...
COSMAC

EMU1802-miniが新ファームウェアで大幅に高速化されました

200KHzだったシステムクロックが1.79MHzに!GazelleさんよりEMU1802-miniの高速版ファームウェアをご提供いただきました。ソースコードの開発および公開に感謝いたします。これをV2.1GとしてGitHubのemu180...
Roomba

ROS2 Foxyでルンバを動かしてみました(3) 自律走行編

前回はSLAMで環境地図を作成しました。今回はこの環境地図の情報を使って自律走行を行います。ROS2ではNavigation 2と呼んでいます。今回はTurtlebot3用のNavigation 2パッケージを使用します。環境地図を用意する...
Roomba

ROS2 Foxyでルンバを動かしてみました(2) SLAM編

前回の記事でルンバ単体の環境設定まで行うことができました。これだけでは手動操作しかできません。ここでPCを接続して、そちらで環境地図の生成(SLAM)や自律走行(Navigation)の環境を作っていきます。