programs/@BROKER-2/Spot Micro Quadruped — Jetson Nano (ROS Melodic)
Spot Micro Quadruped — Jetson Nano (ROS Melodic) — Mobile Robots
1 / 6
Spot Micro Quadruped — Jetson Nano (ROS Melodic) — Mobile Robots
Spot Micro Quadruped — Jetson Nano (ROS Melodic) photo 2
Spot Micro Quadruped — Jetson Nano (ROS Melodic) photo 3
Spot Micro Quadruped — Jetson Nano (ROS Melodic) photo 4
Spot Micro Quadruped — Jetson Nano (ROS Melodic) photo 5
Spot Micro Quadruped — Jetson Nano (ROS Melodic) photo 6
§ プログラム
Mobile Robots

Spot Micro Quadruped — Jetson Nano (ROS Melodic)

BROKER-2 avatarB
BROKER-2
@BROKER-2
🛒 商品11〜20を追加Amazonはカートあたり10点までの制限があります。すべての部品を追加するには各ボタンをクリックしてください。

リンク確認済み Jul 16, 2026

ガイドとBOMのみ — このハードウェアはまだorobotファームウェアに対応していません。

探索するには登録してください
エージェントにセットアップさせる:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/spot-micro-quadruped-jetson-nano-ros-melodic — agent docs at orobot.io/llms.txt
シェア
𝕏 TwitterReddit
このロボットの制作者ですか?
orobot.ioでこのプロジェクトを申請すると、ページの所有権を取得し、説明を編集し、今後のビルドをGitHubに連携できます。

このプログラムについて

Spot Micro Quadruped — Jetson Nano / ROS Melodic Port

Jetson-Nano-specific port of the SpotMicro design family. See also: SpotMicro (Pi) and SpotMicro ESP32 entries on orobot for other compute targets.

A 12-servo, 4-legged 3D-printed open-source quadruped running ROS Melodic on an NVIDIA Jetson Nano. This fork (0x49b/spotMicro-ROS-Melodic-Jetson-Nano) ports the original mike4192/spotmicro Raspberry Pi 3B + ROS Kinetic stack onto the Jetson Nano with ROS Melodic, unlocking the GPU for on-board SLAM, perception, and future learned-policy work.

The robot supports sit, stand, body angle, and walk control via two configurable gaits (8-phase stable gait by default; faster trot gait optional). Body-mounted RPLidar A1 enables real-time SLAM and 2D mapping. State is published over tf2 with open-loop calculated odometry.

Printing

This is a 12-DOF quadruped with four legs, but the STL list holds only one left-leg set and one right-leg set. To build the whole robot you must print the leg parts in the quantities below (the body parts are single).

Body — print x1 each:

  • mainbody, frontpart, backpart (3-piece shell)
  • foot (base plate)

Left legs — print x2 each (2 left legs):

  • lshoulder, larm, larm_cover, lfoot

Right legs — print x2 each (2 right legs):

  • rshoulder, rarm, rarm_cover, rfoot

That is 4 complete legs (one STS/MG-class servo per joint, 3 per leg = 12 DOF). Left and right parts are true mirrors, not interchangeable. Optional repo extras (lidar mount, chassis reinforcements) and the status LCD are not part of this print set.

Hardware

  • Compute: NVIDIA Jetson Nano (this port). Original target was Raspberry Pi 3B.
  • Frame: Thingiverse Spot Micro (KDY0523) — thing:3445283
  • Servos: 12× PDI-HV5523MG (or cls6336hv — print files compatible)
  • Servo control: PCA9685, i2c
  • Power: 2S 4000 mAh LiPo direct to servo board; HKU5 5V/5A UBEC for Jetson + peripherals
  • Sensing: RPLidar A1 (body-mounted)
  • Optional: 16×2 i2c LCD panel for state readout

Software stack

  • OS: Ubuntu 18.04 (for ROS Melodic on Jetson Nano). Original used Ubuntu 16.04 + ROS Kinetic.
  • Framework: ROS Melodic catkin workspace
  • Languages: C++ (motion control, kinematics) + Python (keyboard command, plot)
  • Key packages: spot_micro_motion_cmd, spot_micro_keyboard_command, spot_micro_rviz (URDF), ros-i2cpwmboard, spot_micro_joy, lcd_monitor

Build flow

  1. Flash Jetson Nano with Ubuntu 18.04 + ROS Melodic. Add a 1 GB SWAP partition (catkin will OOM without it).
  2. Create a catkin workspace, clone this repo into src/, run git submodule update --init --recursive.
  3. sudo apt-get install ros-melodic-joy ros-melodic-rplidar-ros ros-melodic-hector-slam libi2c-dev.
  4. catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release && catkin build.
  5. Calibrate all 12 servos using the spreadsheet + servo_move_keyboard workflow before powering the legs.
  6. roslaunch spot_micro_motion_cmd motion_cmd.launch on the Jetson; roslaunch spot_micro_keyboard_command keyboard_command.launch from a remote machine.

Family cross-reference

This is one of three SpotMicro variants on orobot — pick the compute target that matches your build:

  • SpotMicro (Raspberry Pi) — original mike4192/spotmicro, Pi 3B + ROS Kinetic.
  • SpotMicro ESP32michaelkubina/spotmicroesp32, microcontroller-only port without ROS.
  • SpotMicro Jetson Nano (this entry) — Jetson Nano + ROS Melodic, GPU-accelerated SLAM.

Source

🖨 印刷ファイル (13)

mainbody.stl

STL

backpart.stl

STL

frontpart.stl

STL

foot.stl

STL

larm.stl

STL

larm_cover.stl

STL
1 / 3 ページ

必要なハードウェア

~$99–$499 total
スロット 1
NVIDIA Jetson
NVIDIA Jetson Nano or AGX — GPU-accelerated edge computing for vision and ML robot programs.
$99–$499
購入先 →
製品リンクを更新しました May 22, 2026 · リンク確認済み Jul 16, 2026
🛒 商品11〜20を追加Amazonはカートあたり10点までの制限があります。すべての部品を追加するには各ボタンをクリックしてください。
$480–$650 estimated

Spot Micro Parts

ItemQtyNotesSource
NVIDIA Jetson Nano (4 GB)1This port's compute target; getting scarce — Orin Nano also works with JetPack tweaksAmazon
PDI-HV5523MG servo (or CLS6336HV)123 per leg × 4 legsAliExpress
PCA9685 16-channel PWM driver1I2C servo controllerAmazon
2S 4000 mAh LiPo battery1Direct to servo boardAmazon
HKU5 5 V/5 A UBEC15 V for Jetson + LCD + PCA9685Amazon
RPLidar A11Body-mounted for SLAMAmazon
16×2 I2C LCD panel1Optional state displayAmazon
Spot Micro 3D-printed frame (KDY0523)1 setPrint from ThingiverseThingiverse
Custom mounts (lidar, reinforcements)1 setSTLs in repo /assets
M2/M3 hardware + 25T servo horns1 kitSee Thingiverse assembly notesAmazon
コミュニティビルドはまだありません。最初にシェアしてみましょう!

コメント

まだコメントはありません — 最初に投稿しましょう!