ロボット開発

ロボット開発の標準規格「ROS 2(Robot Operating System)」ってなに?

「大学の研究室やロボット企業について調べると、必ず『ROS』や『ROS 2』という言葉が出てくるけれど、一体何のことだろう?」「ArduinoやRaspberry Piでロボットを作るのと、ROSを使うのって何が違うの?」ロボット開発を本格...
ロボット開発

障害物を自動で避ける!自律走行ロボットのアルゴリズム入門

「ロボットが目の前の壁にぶつかりそうになったとき、自分で判断してスッと避けてくれたらカッコいいのに……!」「お掃除ロボットや自動運転車は、どうやって自分の進むべき道を考えているの?」ライントレース(線に沿って走るロボット)をマスターした中高...
ロボット開発

黒い線をたどって走る「ライントレースロボット」の作り方と制御理論

「床に描かれた黒い線を、ロボットがまるで磁石に吸い寄せられるように自動で追いかけて走っていく……」ロボット開発を始めた人が、自律走行の面白さを最初に体感できる金字塔的なプロジェクト。それが「ライントレースロボット(ラインパトロールカー)」で...
ロボット開発

Pythonで動かす!初めてのロボットプログラミング

「Scratchなどのブロックプログラミングは卒業して、いよいよ本物の英語のコードでロボットを動かしてみたい!」「AIやカメラを使った最新のロボットを作りたいけれど、どのプログラミング言語から勉強すればいいの?」ロボット開発を本格的に進める...
ロボット開発

失敗しない!ハンダ付けの基本テクニックと安全対策

「電子工作やロボット作りに挑戦してみたいけれど、ハンダごてを使うのがちょっと怖い……」「ハンダ付けをしたけれど、玉のようになって取れてしまったり、ショートしてしまったりしてうまく動かない……」ロボット開発を進めてブレッドボードでの実験から一...
ロボット開発

電源とバッテリーの安全な知識(リポバッテリーの取り扱いと注意点)

「ロボットのモーターが弱々しくしか回らない……もっとパワーを出すにはどうすればいい?」「『リポバッテリー』ってよく聞くけれど、取り扱いを間違えると燃えるって本当……?」ロボット開発において、プログラムやメカと同じくらい、あるいはそれ以上に重...
ロボット開発

ロボットの「骨組み」何で作る?(タミヤ素材・アルミフレーム・3Dプリントの比較)

「電子回路もプログラミングも勉強したけれど、ロボットの『体(骨組み)』って何で作ればいいんだろう?」「ダンボールや木材で作ったらすぐに壊れてしまわないかな……?」ロボット開発に挑戦する中学生・高校生が必ずぶつかるのが、「フレーム(骨組み・筐...
ロボット開発

センサーを使いこなそう!超音波・赤外線・光センサーで周囲を認識する仕組み

「ロボットが壁にぶつかる手前でピタッと止まったり、床の黒い線をたどって走ったりする仕組みってどうなっているの?」「マイコンとモーターだけだと、ただ真っ直ぐ走るだけの人形になっちゃう……どうすればロボットを『賢く』できる?」ロボット開発におい...
ロボット開発

モーターの種類と使い分け(サーボ・ステッピング・DCモーター)

「ロボットを動かすためにモーターを買おうと思ったけれど、種類が多すぎてどれを選べばいいかわからない……」「タイヤを回すモーターと、ロボットの手足を曲げるモーターって何が違うの?」ロボット開発を進める中で、誰もが直面するのが「モーター選びの壁...
ロボット開発

3Dプリンターでロボットのパーツを作ろう!無料CADソフト(Fusion)入門

「市販のロボットキットだと、自分の付けたいセンサーやモーターがうまく固定できない……」「アニメや映画に出てくるような、オリジナルの装甲やかっこいいアームを作ってみたい!」ロボット制作を進めていくと、誰もが必ず「市販パーツの組み合わせだけでは...