No version for distro humble showing github. Known supported distros are highlighted in the buttons above.
Package symbol

kaiaai package from kaiaai repo

kaiaai

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License Apache 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description ROS2 package for Kaia.ai robots
Checkout URI https://github.com/kaiaai/kaiaai.git
VCS Type git
VCS Version iron
Last Updated 2025-03-30
Dev Status UNKNOWN
Released UNRELEASED
Tags open-source robotics robot-framework robots stem ros2 robotics-programming ros-navigation kaia-ai micro-ros slam-toolbox remake-ai
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 packages for Kaia.ai software platform compatible robots

Additional Links

Maintainers

  • Ilia O.

Authors

  • Ilia O.

Kaia.ai Arduino/ROS2 home robots

Kaia.ai is an open-source software platform to run apps on (consumer/home) robots. For now, it uses ROS2 for mapping/navigation/SLAM and Arduino-compabile firwmare.

Here is a current 3/2025 brief demo (I have not released the apps setup yet).

My DIY Arduino robot loves self-driving

Here are current 3/2025 build, setup, bring-up and operation instructions.

My DIY Arduino robot loves self-driving

Here are troubleshooting instructions.

Here is the technical support forum.

Components

Kaia.ai robotics software platform is actively evolving and currently consists of these parts:

  • Cloud software infrastructure (TODO)
  • robot skills store (TODO)
  • Micro-ROS Arduino library for Kaia.ai-compatible robots repo
    • Micro-ROS LiDAR telemetry receiver package
  • End-user and development ROS2 Docker images repo
  • Robot Gazebo simulation ROS2 package
  • Kaia.ai Python ROS2 software wrapper package
  • Robot operation ROS2 repo, including SLAM mapping, navigation, frontier exploration, etc.
  • Robot keyboard teleoperation package
  • WebRTC-based image/video/data streaming
    • Python-based image/audio sensing, processing (ML), decision making (ML/AI), robot face animation (TODO)

Kaia.ai compatible robots

  • Maker’s Pet Loki 200mm 3D-printed pet robot
  • Maker’s Pet Fido 250mm 3D-printed pet robot
  • Maker’s Pet Snoopy 300mm 3D-printed pet robot
  • Maker’s Pet Mini 125mm 3D-printed educational robot
  • Add your own version to the list

Supported LiDAR sensors

  • YDLIDAR X4 (default), X2/X2L, X3, X3PRO, SCL
  • Neato XV11
  • Xiaomi Roborock 1st gen LDS02RR (~$16 off AliExpress including shipping)
  • SLAMTEC RPLIDAR A1
  • 3irobotix Delta-2A, Delta-2B, Delta-2G
  • LDROBOT LD14P
  • Camsense X1

The entire up-to-date list of supported LiDAR is here.

Installation and Command Reference

There are two ways to install ROS2 and Kaia.ai on your PC - using Docker (Windows, Linux) or Ubuntu 24.04 (physical PC of virtual machine). Follow the installation instructions here.

Watch build, setup and bringup videos

  • Note: these videos are outdated; updated videos will be published shortly for Maker’s Pet Mini

Launch ROS2/Kaia.ai (Docker only)

The Kaia.ai Docker image contains ROS2 and micro-ROS pre-configured with additional Kaia.ai ROS2 packages.

Open a Windows command shell or Windows PowerShell window and type the command below. This should give you a bash prompt. Note that your c:\maps will be mapped to /root/maps to store navigation maps. Feel free to change c:\maps path to a more suitable location, e.g. c:\Users\MyUserName\maps.

# Windows WSL2
docker pull kaiaai/kaiaai:iron
docker run --name makerspet -it --rm -v c:\maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY=host.docker.internal:0.0 -e LIBGL_ALWAYS_INDIRECT=0 kaiaai/kaiaai:iron

# Ubuntu
sudo docker pull kaiaai/kaiaai:iron
sudo docker run --name makerspet -it --rm -v ~/maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY -e QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="${XAUTHORITY}:/root/.Xauthority" kaiaai/kaiaai:iron

Get an aditional bash prompt by opening another Windows command shell or Windows PowerShell window and typing:

# Windows WSL2
docker exec -it makerspet bash

# Ubuntu
sudo docker exec -it makerspet bash

If you installed ROS2/Kaia.ai without Docker directly on a Ubuntu PC/VM, just boot your Ubuntu PC to a bash prompt.

Command cheat sheets

makerspet_mini is the default robot model. When using another robot model, change the default model using Kaia.ai CLI. For example, the command below sets the default robot model to makerspet_loki.

kaia config robot.model makerspet_loki

Operate a physical robot

Manual operation

```

Launch the physical robot

ros2 launch kaiaai_bringup physical.launch.py

Drive robot manually

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kaiaai at Robotics Stack Exchange

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.
Package symbol

kaiaai package from kaiaai repo

kaiaai

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License Apache 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description ROS2 package for Kaia.ai robots
Checkout URI https://github.com/kaiaai/kaiaai.git
VCS Type git
VCS Version iron
Last Updated 2025-03-30
Dev Status UNKNOWN
Released UNRELEASED
Tags open-source robotics robot-framework robots stem ros2 robotics-programming ros-navigation kaia-ai micro-ros slam-toolbox remake-ai
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 packages for Kaia.ai software platform compatible robots

Additional Links

Maintainers

  • Ilia O.

Authors

  • Ilia O.

Kaia.ai Arduino/ROS2 home robots

Kaia.ai is an open-source software platform to run apps on (consumer/home) robots. For now, it uses ROS2 for mapping/navigation/SLAM and Arduino-compabile firwmare.

Here is a current 3/2025 brief demo (I have not released the apps setup yet).

My DIY Arduino robot loves self-driving

Here are current 3/2025 build, setup, bring-up and operation instructions.

My DIY Arduino robot loves self-driving

Here are troubleshooting instructions.

Here is the technical support forum.

Components

Kaia.ai robotics software platform is actively evolving and currently consists of these parts:

  • Cloud software infrastructure (TODO)
  • robot skills store (TODO)
  • Micro-ROS Arduino library for Kaia.ai-compatible robots repo
    • Micro-ROS LiDAR telemetry receiver package
  • End-user and development ROS2 Docker images repo
  • Robot Gazebo simulation ROS2 package
  • Kaia.ai Python ROS2 software wrapper package
  • Robot operation ROS2 repo, including SLAM mapping, navigation, frontier exploration, etc.
  • Robot keyboard teleoperation package
  • WebRTC-based image/video/data streaming
    • Python-based image/audio sensing, processing (ML), decision making (ML/AI), robot face animation (TODO)

Kaia.ai compatible robots

  • Maker’s Pet Loki 200mm 3D-printed pet robot
  • Maker’s Pet Fido 250mm 3D-printed pet robot
  • Maker’s Pet Snoopy 300mm 3D-printed pet robot
  • Maker’s Pet Mini 125mm 3D-printed educational robot
  • Add your own version to the list

Supported LiDAR sensors

  • YDLIDAR X4 (default), X2/X2L, X3, X3PRO, SCL
  • Neato XV11
  • Xiaomi Roborock 1st gen LDS02RR (~$16 off AliExpress including shipping)
  • SLAMTEC RPLIDAR A1
  • 3irobotix Delta-2A, Delta-2B, Delta-2G
  • LDROBOT LD14P
  • Camsense X1

The entire up-to-date list of supported LiDAR is here.

Installation and Command Reference

There are two ways to install ROS2 and Kaia.ai on your PC - using Docker (Windows, Linux) or Ubuntu 24.04 (physical PC of virtual machine). Follow the installation instructions here.

Watch build, setup and bringup videos

  • Note: these videos are outdated; updated videos will be published shortly for Maker’s Pet Mini

Launch ROS2/Kaia.ai (Docker only)

The Kaia.ai Docker image contains ROS2 and micro-ROS pre-configured with additional Kaia.ai ROS2 packages.

Open a Windows command shell or Windows PowerShell window and type the command below. This should give you a bash prompt. Note that your c:\maps will be mapped to /root/maps to store navigation maps. Feel free to change c:\maps path to a more suitable location, e.g. c:\Users\MyUserName\maps.

# Windows WSL2
docker pull kaiaai/kaiaai:iron
docker run --name makerspet -it --rm -v c:\maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY=host.docker.internal:0.0 -e LIBGL_ALWAYS_INDIRECT=0 kaiaai/kaiaai:iron

# Ubuntu
sudo docker pull kaiaai/kaiaai:iron
sudo docker run --name makerspet -it --rm -v ~/maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY -e QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="${XAUTHORITY}:/root/.Xauthority" kaiaai/kaiaai:iron

Get an aditional bash prompt by opening another Windows command shell or Windows PowerShell window and typing:

# Windows WSL2
docker exec -it makerspet bash

# Ubuntu
sudo docker exec -it makerspet bash

If you installed ROS2/Kaia.ai without Docker directly on a Ubuntu PC/VM, just boot your Ubuntu PC to a bash prompt.

Command cheat sheets

makerspet_mini is the default robot model. When using another robot model, change the default model using Kaia.ai CLI. For example, the command below sets the default robot model to makerspet_loki.

kaia config robot.model makerspet_loki

Operate a physical robot

Manual operation

```

Launch the physical robot

ros2 launch kaiaai_bringup physical.launch.py

Drive robot manually

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kaiaai at Robotics Stack Exchange

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.
Package symbol

kaiaai package from kaiaai repo

kaiaai

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License Apache 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description ROS2 package for Kaia.ai robots
Checkout URI https://github.com/kaiaai/kaiaai.git
VCS Type git
VCS Version iron
Last Updated 2025-03-30
Dev Status UNKNOWN
Released UNRELEASED
Tags open-source robotics robot-framework robots stem ros2 robotics-programming ros-navigation kaia-ai micro-ros slam-toolbox remake-ai
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 packages for Kaia.ai software platform compatible robots

Additional Links

Maintainers

  • Ilia O.

Authors

  • Ilia O.

Kaia.ai Arduino/ROS2 home robots

Kaia.ai is an open-source software platform to run apps on (consumer/home) robots. For now, it uses ROS2 for mapping/navigation/SLAM and Arduino-compabile firwmare.

Here is a current 3/2025 brief demo (I have not released the apps setup yet).

My DIY Arduino robot loves self-driving

Here are current 3/2025 build, setup, bring-up and operation instructions.

My DIY Arduino robot loves self-driving

Here are troubleshooting instructions.

Here is the technical support forum.

Components

Kaia.ai robotics software platform is actively evolving and currently consists of these parts:

  • Cloud software infrastructure (TODO)
  • robot skills store (TODO)
  • Micro-ROS Arduino library for Kaia.ai-compatible robots repo
    • Micro-ROS LiDAR telemetry receiver package
  • End-user and development ROS2 Docker images repo
  • Robot Gazebo simulation ROS2 package
  • Kaia.ai Python ROS2 software wrapper package
  • Robot operation ROS2 repo, including SLAM mapping, navigation, frontier exploration, etc.
  • Robot keyboard teleoperation package
  • WebRTC-based image/video/data streaming
    • Python-based image/audio sensing, processing (ML), decision making (ML/AI), robot face animation (TODO)

Kaia.ai compatible robots

  • Maker’s Pet Loki 200mm 3D-printed pet robot
  • Maker’s Pet Fido 250mm 3D-printed pet robot
  • Maker’s Pet Snoopy 300mm 3D-printed pet robot
  • Maker’s Pet Mini 125mm 3D-printed educational robot
  • Add your own version to the list

Supported LiDAR sensors

  • YDLIDAR X4 (default), X2/X2L, X3, X3PRO, SCL
  • Neato XV11
  • Xiaomi Roborock 1st gen LDS02RR (~$16 off AliExpress including shipping)
  • SLAMTEC RPLIDAR A1
  • 3irobotix Delta-2A, Delta-2B, Delta-2G
  • LDROBOT LD14P
  • Camsense X1

The entire up-to-date list of supported LiDAR is here.

Installation and Command Reference

There are two ways to install ROS2 and Kaia.ai on your PC - using Docker (Windows, Linux) or Ubuntu 24.04 (physical PC of virtual machine). Follow the installation instructions here.

Watch build, setup and bringup videos

  • Note: these videos are outdated; updated videos will be published shortly for Maker’s Pet Mini

Launch ROS2/Kaia.ai (Docker only)

The Kaia.ai Docker image contains ROS2 and micro-ROS pre-configured with additional Kaia.ai ROS2 packages.

Open a Windows command shell or Windows PowerShell window and type the command below. This should give you a bash prompt. Note that your c:\maps will be mapped to /root/maps to store navigation maps. Feel free to change c:\maps path to a more suitable location, e.g. c:\Users\MyUserName\maps.

# Windows WSL2
docker pull kaiaai/kaiaai:iron
docker run --name makerspet -it --rm -v c:\maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY=host.docker.internal:0.0 -e LIBGL_ALWAYS_INDIRECT=0 kaiaai/kaiaai:iron

# Ubuntu
sudo docker pull kaiaai/kaiaai:iron
sudo docker run --name makerspet -it --rm -v ~/maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY -e QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="${XAUTHORITY}:/root/.Xauthority" kaiaai/kaiaai:iron

Get an aditional bash prompt by opening another Windows command shell or Windows PowerShell window and typing:

# Windows WSL2
docker exec -it makerspet bash

# Ubuntu
sudo docker exec -it makerspet bash

If you installed ROS2/Kaia.ai without Docker directly on a Ubuntu PC/VM, just boot your Ubuntu PC to a bash prompt.

Command cheat sheets

makerspet_mini is the default robot model. When using another robot model, change the default model using Kaia.ai CLI. For example, the command below sets the default robot model to makerspet_loki.

kaia config robot.model makerspet_loki

Operate a physical robot

Manual operation

```

Launch the physical robot

ros2 launch kaiaai_bringup physical.launch.py

Drive robot manually

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kaiaai at Robotics Stack Exchange

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.
Package symbol

kaiaai package from kaiaai repo

kaiaai

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License Apache 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description ROS2 package for Kaia.ai robots
Checkout URI https://github.com/kaiaai/kaiaai.git
VCS Type git
VCS Version iron
Last Updated 2025-03-30
Dev Status UNKNOWN
Released UNRELEASED
Tags open-source robotics robot-framework robots stem ros2 robotics-programming ros-navigation kaia-ai micro-ros slam-toolbox remake-ai
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 packages for Kaia.ai software platform compatible robots

Additional Links

Maintainers

  • Ilia O.

Authors

  • Ilia O.

Kaia.ai Arduino/ROS2 home robots

Kaia.ai is an open-source software platform to run apps on (consumer/home) robots. For now, it uses ROS2 for mapping/navigation/SLAM and Arduino-compabile firwmare.

Here is a current 3/2025 brief demo (I have not released the apps setup yet).

My DIY Arduino robot loves self-driving

Here are current 3/2025 build, setup, bring-up and operation instructions.

My DIY Arduino robot loves self-driving

Here are troubleshooting instructions.

Here is the technical support forum.

Components

Kaia.ai robotics software platform is actively evolving and currently consists of these parts:

  • Cloud software infrastructure (TODO)
  • robot skills store (TODO)
  • Micro-ROS Arduino library for Kaia.ai-compatible robots repo
    • Micro-ROS LiDAR telemetry receiver package
  • End-user and development ROS2 Docker images repo
  • Robot Gazebo simulation ROS2 package
  • Kaia.ai Python ROS2 software wrapper package
  • Robot operation ROS2 repo, including SLAM mapping, navigation, frontier exploration, etc.
  • Robot keyboard teleoperation package
  • WebRTC-based image/video/data streaming
    • Python-based image/audio sensing, processing (ML), decision making (ML/AI), robot face animation (TODO)

Kaia.ai compatible robots

  • Maker’s Pet Loki 200mm 3D-printed pet robot
  • Maker’s Pet Fido 250mm 3D-printed pet robot
  • Maker’s Pet Snoopy 300mm 3D-printed pet robot
  • Maker’s Pet Mini 125mm 3D-printed educational robot
  • Add your own version to the list

Supported LiDAR sensors

  • YDLIDAR X4 (default), X2/X2L, X3, X3PRO, SCL
  • Neato XV11
  • Xiaomi Roborock 1st gen LDS02RR (~$16 off AliExpress including shipping)
  • SLAMTEC RPLIDAR A1
  • 3irobotix Delta-2A, Delta-2B, Delta-2G
  • LDROBOT LD14P
  • Camsense X1

The entire up-to-date list of supported LiDAR is here.

Installation and Command Reference

There are two ways to install ROS2 and Kaia.ai on your PC - using Docker (Windows, Linux) or Ubuntu 24.04 (physical PC of virtual machine). Follow the installation instructions here.

Watch build, setup and bringup videos

  • Note: these videos are outdated; updated videos will be published shortly for Maker’s Pet Mini

Launch ROS2/Kaia.ai (Docker only)

The Kaia.ai Docker image contains ROS2 and micro-ROS pre-configured with additional Kaia.ai ROS2 packages.

Open a Windows command shell or Windows PowerShell window and type the command below. This should give you a bash prompt. Note that your c:\maps will be mapped to /root/maps to store navigation maps. Feel free to change c:\maps path to a more suitable location, e.g. c:\Users\MyUserName\maps.

# Windows WSL2
docker pull kaiaai/kaiaai:iron
docker run --name makerspet -it --rm -v c:\maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY=host.docker.internal:0.0 -e LIBGL_ALWAYS_INDIRECT=0 kaiaai/kaiaai:iron

# Ubuntu
sudo docker pull kaiaai/kaiaai:iron
sudo docker run --name makerspet -it --rm -v ~/maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY -e QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="${XAUTHORITY}:/root/.Xauthority" kaiaai/kaiaai:iron

Get an aditional bash prompt by opening another Windows command shell or Windows PowerShell window and typing:

# Windows WSL2
docker exec -it makerspet bash

# Ubuntu
sudo docker exec -it makerspet bash

If you installed ROS2/Kaia.ai without Docker directly on a Ubuntu PC/VM, just boot your Ubuntu PC to a bash prompt.

Command cheat sheets

makerspet_mini is the default robot model. When using another robot model, change the default model using Kaia.ai CLI. For example, the command below sets the default robot model to makerspet_loki.

kaia config robot.model makerspet_loki

Operate a physical robot

Manual operation

```

Launch the physical robot

ros2 launch kaiaai_bringup physical.launch.py

Drive robot manually

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kaiaai at Robotics Stack Exchange

Package symbol

kaiaai package from kaiaai repo

kaiaai

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License Apache 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description ROS2 package for Kaia.ai robots
Checkout URI https://github.com/kaiaai/kaiaai.git
VCS Type git
VCS Version iron
Last Updated 2025-03-30
Dev Status UNKNOWN
Released UNRELEASED
Tags open-source robotics robot-framework robots stem ros2 robotics-programming ros-navigation kaia-ai micro-ros slam-toolbox remake-ai
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 packages for Kaia.ai software platform compatible robots

Additional Links

Maintainers

  • Ilia O.

Authors

  • Ilia O.

Kaia.ai Arduino/ROS2 home robots

Kaia.ai is an open-source software platform to run apps on (consumer/home) robots. For now, it uses ROS2 for mapping/navigation/SLAM and Arduino-compabile firwmare.

Here is a current 3/2025 brief demo (I have not released the apps setup yet).

My DIY Arduino robot loves self-driving

Here are current 3/2025 build, setup, bring-up and operation instructions.

My DIY Arduino robot loves self-driving

Here are troubleshooting instructions.

Here is the technical support forum.

Components

Kaia.ai robotics software platform is actively evolving and currently consists of these parts:

  • Cloud software infrastructure (TODO)
  • robot skills store (TODO)
  • Micro-ROS Arduino library for Kaia.ai-compatible robots repo
    • Micro-ROS LiDAR telemetry receiver package
  • End-user and development ROS2 Docker images repo
  • Robot Gazebo simulation ROS2 package
  • Kaia.ai Python ROS2 software wrapper package
  • Robot operation ROS2 repo, including SLAM mapping, navigation, frontier exploration, etc.
  • Robot keyboard teleoperation package
  • WebRTC-based image/video/data streaming
    • Python-based image/audio sensing, processing (ML), decision making (ML/AI), robot face animation (TODO)

Kaia.ai compatible robots

  • Maker’s Pet Loki 200mm 3D-printed pet robot
  • Maker’s Pet Fido 250mm 3D-printed pet robot
  • Maker’s Pet Snoopy 300mm 3D-printed pet robot
  • Maker’s Pet Mini 125mm 3D-printed educational robot
  • Add your own version to the list

Supported LiDAR sensors

  • YDLIDAR X4 (default), X2/X2L, X3, X3PRO, SCL
  • Neato XV11
  • Xiaomi Roborock 1st gen LDS02RR (~$16 off AliExpress including shipping)
  • SLAMTEC RPLIDAR A1
  • 3irobotix Delta-2A, Delta-2B, Delta-2G
  • LDROBOT LD14P
  • Camsense X1

The entire up-to-date list of supported LiDAR is here.

Installation and Command Reference

There are two ways to install ROS2 and Kaia.ai on your PC - using Docker (Windows, Linux) or Ubuntu 24.04 (physical PC of virtual machine). Follow the installation instructions here.

Watch build, setup and bringup videos

  • Note: these videos are outdated; updated videos will be published shortly for Maker’s Pet Mini

Launch ROS2/Kaia.ai (Docker only)

The Kaia.ai Docker image contains ROS2 and micro-ROS pre-configured with additional Kaia.ai ROS2 packages.

Open a Windows command shell or Windows PowerShell window and type the command below. This should give you a bash prompt. Note that your c:\maps will be mapped to /root/maps to store navigation maps. Feel free to change c:\maps path to a more suitable location, e.g. c:\Users\MyUserName\maps.

# Windows WSL2
docker pull kaiaai/kaiaai:iron
docker run --name makerspet -it --rm -v c:\maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY=host.docker.internal:0.0 -e LIBGL_ALWAYS_INDIRECT=0 kaiaai/kaiaai:iron

# Ubuntu
sudo docker pull kaiaai/kaiaai:iron
sudo docker run --name makerspet -it --rm -v ~/maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY -e QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="${XAUTHORITY}:/root/.Xauthority" kaiaai/kaiaai:iron

Get an aditional bash prompt by opening another Windows command shell or Windows PowerShell window and typing:

# Windows WSL2
docker exec -it makerspet bash

# Ubuntu
sudo docker exec -it makerspet bash

If you installed ROS2/Kaia.ai without Docker directly on a Ubuntu PC/VM, just boot your Ubuntu PC to a bash prompt.

Command cheat sheets

makerspet_mini is the default robot model. When using another robot model, change the default model using Kaia.ai CLI. For example, the command below sets the default robot model to makerspet_loki.

kaia config robot.model makerspet_loki

Operate a physical robot

Manual operation

```

Launch the physical robot

ros2 launch kaiaai_bringup physical.launch.py

Drive robot manually

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kaiaai at Robotics Stack Exchange

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

kaiaai package from kaiaai repo

kaiaai

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License Apache 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description ROS2 package for Kaia.ai robots
Checkout URI https://github.com/kaiaai/kaiaai.git
VCS Type git
VCS Version iron
Last Updated 2025-03-30
Dev Status UNKNOWN
Released UNRELEASED
Tags open-source robotics robot-framework robots stem ros2 robotics-programming ros-navigation kaia-ai micro-ros slam-toolbox remake-ai
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 packages for Kaia.ai software platform compatible robots

Additional Links

Maintainers

  • Ilia O.

Authors

  • Ilia O.

Kaia.ai Arduino/ROS2 home robots

Kaia.ai is an open-source software platform to run apps on (consumer/home) robots. For now, it uses ROS2 for mapping/navigation/SLAM and Arduino-compabile firwmare.

Here is a current 3/2025 brief demo (I have not released the apps setup yet).

My DIY Arduino robot loves self-driving

Here are current 3/2025 build, setup, bring-up and operation instructions.

My DIY Arduino robot loves self-driving

Here are troubleshooting instructions.

Here is the technical support forum.

Components

Kaia.ai robotics software platform is actively evolving and currently consists of these parts:

  • Cloud software infrastructure (TODO)
  • robot skills store (TODO)
  • Micro-ROS Arduino library for Kaia.ai-compatible robots repo
    • Micro-ROS LiDAR telemetry receiver package
  • End-user and development ROS2 Docker images repo
  • Robot Gazebo simulation ROS2 package
  • Kaia.ai Python ROS2 software wrapper package
  • Robot operation ROS2 repo, including SLAM mapping, navigation, frontier exploration, etc.
  • Robot keyboard teleoperation package
  • WebRTC-based image/video/data streaming
    • Python-based image/audio sensing, processing (ML), decision making (ML/AI), robot face animation (TODO)

Kaia.ai compatible robots

  • Maker’s Pet Loki 200mm 3D-printed pet robot
  • Maker’s Pet Fido 250mm 3D-printed pet robot
  • Maker’s Pet Snoopy 300mm 3D-printed pet robot
  • Maker’s Pet Mini 125mm 3D-printed educational robot
  • Add your own version to the list

Supported LiDAR sensors

  • YDLIDAR X4 (default), X2/X2L, X3, X3PRO, SCL
  • Neato XV11
  • Xiaomi Roborock 1st gen LDS02RR (~$16 off AliExpress including shipping)
  • SLAMTEC RPLIDAR A1
  • 3irobotix Delta-2A, Delta-2B, Delta-2G
  • LDROBOT LD14P
  • Camsense X1

The entire up-to-date list of supported LiDAR is here.

Installation and Command Reference

There are two ways to install ROS2 and Kaia.ai on your PC - using Docker (Windows, Linux) or Ubuntu 24.04 (physical PC of virtual machine). Follow the installation instructions here.

Watch build, setup and bringup videos

  • Note: these videos are outdated; updated videos will be published shortly for Maker’s Pet Mini

Launch ROS2/Kaia.ai (Docker only)

The Kaia.ai Docker image contains ROS2 and micro-ROS pre-configured with additional Kaia.ai ROS2 packages.

Open a Windows command shell or Windows PowerShell window and type the command below. This should give you a bash prompt. Note that your c:\maps will be mapped to /root/maps to store navigation maps. Feel free to change c:\maps path to a more suitable location, e.g. c:\Users\MyUserName\maps.

# Windows WSL2
docker pull kaiaai/kaiaai:iron
docker run --name makerspet -it --rm -v c:\maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY=host.docker.internal:0.0 -e LIBGL_ALWAYS_INDIRECT=0 kaiaai/kaiaai:iron

# Ubuntu
sudo docker pull kaiaai/kaiaai:iron
sudo docker run --name makerspet -it --rm -v ~/maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY -e QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="${XAUTHORITY}:/root/.Xauthority" kaiaai/kaiaai:iron

Get an aditional bash prompt by opening another Windows command shell or Windows PowerShell window and typing:

# Windows WSL2
docker exec -it makerspet bash

# Ubuntu
sudo docker exec -it makerspet bash

If you installed ROS2/Kaia.ai without Docker directly on a Ubuntu PC/VM, just boot your Ubuntu PC to a bash prompt.

Command cheat sheets

makerspet_mini is the default robot model. When using another robot model, change the default model using Kaia.ai CLI. For example, the command below sets the default robot model to makerspet_loki.

kaia config robot.model makerspet_loki

Operate a physical robot

Manual operation

```

Launch the physical robot

ros2 launch kaiaai_bringup physical.launch.py

Drive robot manually

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kaiaai at Robotics Stack Exchange

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.
Package symbol

kaiaai package from kaiaai repo

kaiaai

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License Apache 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description ROS2 package for Kaia.ai robots
Checkout URI https://github.com/kaiaai/kaiaai.git
VCS Type git
VCS Version iron
Last Updated 2025-03-30
Dev Status UNKNOWN
Released UNRELEASED
Tags open-source robotics robot-framework robots stem ros2 robotics-programming ros-navigation kaia-ai micro-ros slam-toolbox remake-ai
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 packages for Kaia.ai software platform compatible robots

Additional Links

Maintainers

  • Ilia O.

Authors

  • Ilia O.

Kaia.ai Arduino/ROS2 home robots

Kaia.ai is an open-source software platform to run apps on (consumer/home) robots. For now, it uses ROS2 for mapping/navigation/SLAM and Arduino-compabile firwmare.

Here is a current 3/2025 brief demo (I have not released the apps setup yet).

My DIY Arduino robot loves self-driving

Here are current 3/2025 build, setup, bring-up and operation instructions.

My DIY Arduino robot loves self-driving

Here are troubleshooting instructions.

Here is the technical support forum.

Components

Kaia.ai robotics software platform is actively evolving and currently consists of these parts:

  • Cloud software infrastructure (TODO)
  • robot skills store (TODO)
  • Micro-ROS Arduino library for Kaia.ai-compatible robots repo
    • Micro-ROS LiDAR telemetry receiver package
  • End-user and development ROS2 Docker images repo
  • Robot Gazebo simulation ROS2 package
  • Kaia.ai Python ROS2 software wrapper package
  • Robot operation ROS2 repo, including SLAM mapping, navigation, frontier exploration, etc.
  • Robot keyboard teleoperation package
  • WebRTC-based image/video/data streaming
    • Python-based image/audio sensing, processing (ML), decision making (ML/AI), robot face animation (TODO)

Kaia.ai compatible robots

  • Maker’s Pet Loki 200mm 3D-printed pet robot
  • Maker’s Pet Fido 250mm 3D-printed pet robot
  • Maker’s Pet Snoopy 300mm 3D-printed pet robot
  • Maker’s Pet Mini 125mm 3D-printed educational robot
  • Add your own version to the list

Supported LiDAR sensors

  • YDLIDAR X4 (default), X2/X2L, X3, X3PRO, SCL
  • Neato XV11
  • Xiaomi Roborock 1st gen LDS02RR (~$16 off AliExpress including shipping)
  • SLAMTEC RPLIDAR A1
  • 3irobotix Delta-2A, Delta-2B, Delta-2G
  • LDROBOT LD14P
  • Camsense X1

The entire up-to-date list of supported LiDAR is here.

Installation and Command Reference

There are two ways to install ROS2 and Kaia.ai on your PC - using Docker (Windows, Linux) or Ubuntu 24.04 (physical PC of virtual machine). Follow the installation instructions here.

Watch build, setup and bringup videos

  • Note: these videos are outdated; updated videos will be published shortly for Maker’s Pet Mini

Launch ROS2/Kaia.ai (Docker only)

The Kaia.ai Docker image contains ROS2 and micro-ROS pre-configured with additional Kaia.ai ROS2 packages.

Open a Windows command shell or Windows PowerShell window and type the command below. This should give you a bash prompt. Note that your c:\maps will be mapped to /root/maps to store navigation maps. Feel free to change c:\maps path to a more suitable location, e.g. c:\Users\MyUserName\maps.

# Windows WSL2
docker pull kaiaai/kaiaai:iron
docker run --name makerspet -it --rm -v c:\maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY=host.docker.internal:0.0 -e LIBGL_ALWAYS_INDIRECT=0 kaiaai/kaiaai:iron

# Ubuntu
sudo docker pull kaiaai/kaiaai:iron
sudo docker run --name makerspet -it --rm -v ~/maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY -e QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="${XAUTHORITY}:/root/.Xauthority" kaiaai/kaiaai:iron

Get an aditional bash prompt by opening another Windows command shell or Windows PowerShell window and typing:

# Windows WSL2
docker exec -it makerspet bash

# Ubuntu
sudo docker exec -it makerspet bash

If you installed ROS2/Kaia.ai without Docker directly on a Ubuntu PC/VM, just boot your Ubuntu PC to a bash prompt.

Command cheat sheets

makerspet_mini is the default robot model. When using another robot model, change the default model using Kaia.ai CLI. For example, the command below sets the default robot model to makerspet_loki.

kaia config robot.model makerspet_loki

Operate a physical robot

Manual operation

```

Launch the physical robot

ros2 launch kaiaai_bringup physical.launch.py

Drive robot manually

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kaiaai at Robotics Stack Exchange

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

kaiaai package from kaiaai repo

kaiaai

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License Apache 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description ROS2 package for Kaia.ai robots
Checkout URI https://github.com/kaiaai/kaiaai.git
VCS Type git
VCS Version iron
Last Updated 2025-03-30
Dev Status UNKNOWN
Released UNRELEASED
Tags open-source robotics robot-framework robots stem ros2 robotics-programming ros-navigation kaia-ai micro-ros slam-toolbox remake-ai
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 packages for Kaia.ai software platform compatible robots

Additional Links

Maintainers

  • Ilia O.

Authors

  • Ilia O.

Kaia.ai Arduino/ROS2 home robots

Kaia.ai is an open-source software platform to run apps on (consumer/home) robots. For now, it uses ROS2 for mapping/navigation/SLAM and Arduino-compabile firwmare.

Here is a current 3/2025 brief demo (I have not released the apps setup yet).

My DIY Arduino robot loves self-driving

Here are current 3/2025 build, setup, bring-up and operation instructions.

My DIY Arduino robot loves self-driving

Here are troubleshooting instructions.

Here is the technical support forum.

Components

Kaia.ai robotics software platform is actively evolving and currently consists of these parts:

  • Cloud software infrastructure (TODO)
  • robot skills store (TODO)
  • Micro-ROS Arduino library for Kaia.ai-compatible robots repo
    • Micro-ROS LiDAR telemetry receiver package
  • End-user and development ROS2 Docker images repo
  • Robot Gazebo simulation ROS2 package
  • Kaia.ai Python ROS2 software wrapper package
  • Robot operation ROS2 repo, including SLAM mapping, navigation, frontier exploration, etc.
  • Robot keyboard teleoperation package
  • WebRTC-based image/video/data streaming
    • Python-based image/audio sensing, processing (ML), decision making (ML/AI), robot face animation (TODO)

Kaia.ai compatible robots

  • Maker’s Pet Loki 200mm 3D-printed pet robot
  • Maker’s Pet Fido 250mm 3D-printed pet robot
  • Maker’s Pet Snoopy 300mm 3D-printed pet robot
  • Maker’s Pet Mini 125mm 3D-printed educational robot
  • Add your own version to the list

Supported LiDAR sensors

  • YDLIDAR X4 (default), X2/X2L, X3, X3PRO, SCL
  • Neato XV11
  • Xiaomi Roborock 1st gen LDS02RR (~$16 off AliExpress including shipping)
  • SLAMTEC RPLIDAR A1
  • 3irobotix Delta-2A, Delta-2B, Delta-2G
  • LDROBOT LD14P
  • Camsense X1

The entire up-to-date list of supported LiDAR is here.

Installation and Command Reference

There are two ways to install ROS2 and Kaia.ai on your PC - using Docker (Windows, Linux) or Ubuntu 24.04 (physical PC of virtual machine). Follow the installation instructions here.

Watch build, setup and bringup videos

  • Note: these videos are outdated; updated videos will be published shortly for Maker’s Pet Mini

Launch ROS2/Kaia.ai (Docker only)

The Kaia.ai Docker image contains ROS2 and micro-ROS pre-configured with additional Kaia.ai ROS2 packages.

Open a Windows command shell or Windows PowerShell window and type the command below. This should give you a bash prompt. Note that your c:\maps will be mapped to /root/maps to store navigation maps. Feel free to change c:\maps path to a more suitable location, e.g. c:\Users\MyUserName\maps.

# Windows WSL2
docker pull kaiaai/kaiaai:iron
docker run --name makerspet -it --rm -v c:\maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY=host.docker.internal:0.0 -e LIBGL_ALWAYS_INDIRECT=0 kaiaai/kaiaai:iron

# Ubuntu
sudo docker pull kaiaai/kaiaai:iron
sudo docker run --name makerspet -it --rm -v ~/maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY -e QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="${XAUTHORITY}:/root/.Xauthority" kaiaai/kaiaai:iron

Get an aditional bash prompt by opening another Windows command shell or Windows PowerShell window and typing:

# Windows WSL2
docker exec -it makerspet bash

# Ubuntu
sudo docker exec -it makerspet bash

If you installed ROS2/Kaia.ai without Docker directly on a Ubuntu PC/VM, just boot your Ubuntu PC to a bash prompt.

Command cheat sheets

makerspet_mini is the default robot model. When using another robot model, change the default model using Kaia.ai CLI. For example, the command below sets the default robot model to makerspet_loki.

kaia config robot.model makerspet_loki

Operate a physical robot

Manual operation

```

Launch the physical robot

ros2 launch kaiaai_bringup physical.launch.py

Drive robot manually

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kaiaai at Robotics Stack Exchange

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.
Package symbol

kaiaai package from kaiaai repo

kaiaai

ROS Distro
github

Package Summary

Tags No category tags.
Version 0.0.0
License Apache 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Description ROS2 package for Kaia.ai robots
Checkout URI https://github.com/kaiaai/kaiaai.git
VCS Type git
VCS Version iron
Last Updated 2025-03-30
Dev Status UNKNOWN
Released UNRELEASED
Tags open-source robotics robot-framework robots stem ros2 robotics-programming ros-navigation kaia-ai micro-ros slam-toolbox remake-ai
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 packages for Kaia.ai software platform compatible robots

Additional Links

Maintainers

  • Ilia O.

Authors

  • Ilia O.

Kaia.ai Arduino/ROS2 home robots

Kaia.ai is an open-source software platform to run apps on (consumer/home) robots. For now, it uses ROS2 for mapping/navigation/SLAM and Arduino-compabile firwmare.

Here is a current 3/2025 brief demo (I have not released the apps setup yet).

My DIY Arduino robot loves self-driving

Here are current 3/2025 build, setup, bring-up and operation instructions.

My DIY Arduino robot loves self-driving

Here are troubleshooting instructions.

Here is the technical support forum.

Components

Kaia.ai robotics software platform is actively evolving and currently consists of these parts:

  • Cloud software infrastructure (TODO)
  • robot skills store (TODO)
  • Micro-ROS Arduino library for Kaia.ai-compatible robots repo
    • Micro-ROS LiDAR telemetry receiver package
  • End-user and development ROS2 Docker images repo
  • Robot Gazebo simulation ROS2 package
  • Kaia.ai Python ROS2 software wrapper package
  • Robot operation ROS2 repo, including SLAM mapping, navigation, frontier exploration, etc.
  • Robot keyboard teleoperation package
  • WebRTC-based image/video/data streaming
    • Python-based image/audio sensing, processing (ML), decision making (ML/AI), robot face animation (TODO)

Kaia.ai compatible robots

  • Maker’s Pet Loki 200mm 3D-printed pet robot
  • Maker’s Pet Fido 250mm 3D-printed pet robot
  • Maker’s Pet Snoopy 300mm 3D-printed pet robot
  • Maker’s Pet Mini 125mm 3D-printed educational robot
  • Add your own version to the list

Supported LiDAR sensors

  • YDLIDAR X4 (default), X2/X2L, X3, X3PRO, SCL
  • Neato XV11
  • Xiaomi Roborock 1st gen LDS02RR (~$16 off AliExpress including shipping)
  • SLAMTEC RPLIDAR A1
  • 3irobotix Delta-2A, Delta-2B, Delta-2G
  • LDROBOT LD14P
  • Camsense X1

The entire up-to-date list of supported LiDAR is here.

Installation and Command Reference

There are two ways to install ROS2 and Kaia.ai on your PC - using Docker (Windows, Linux) or Ubuntu 24.04 (physical PC of virtual machine). Follow the installation instructions here.

Watch build, setup and bringup videos

  • Note: these videos are outdated; updated videos will be published shortly for Maker’s Pet Mini

Launch ROS2/Kaia.ai (Docker only)

The Kaia.ai Docker image contains ROS2 and micro-ROS pre-configured with additional Kaia.ai ROS2 packages.

Open a Windows command shell or Windows PowerShell window and type the command below. This should give you a bash prompt. Note that your c:\maps will be mapped to /root/maps to store navigation maps. Feel free to change c:\maps path to a more suitable location, e.g. c:\Users\MyUserName\maps.

# Windows WSL2
docker pull kaiaai/kaiaai:iron
docker run --name makerspet -it --rm -v c:\maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY=host.docker.internal:0.0 -e LIBGL_ALWAYS_INDIRECT=0 kaiaai/kaiaai:iron

# Ubuntu
sudo docker pull kaiaai/kaiaai:iron
sudo docker run --name makerspet -it --rm -v ~/maps:/root/maps -p 8888:8888/udp -p 4430:4430/tcp -e DISPLAY -e QT_X11_NO_MITSHM=1 --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" --volume="${XAUTHORITY}:/root/.Xauthority" kaiaai/kaiaai:iron

Get an aditional bash prompt by opening another Windows command shell or Windows PowerShell window and typing:

# Windows WSL2
docker exec -it makerspet bash

# Ubuntu
sudo docker exec -it makerspet bash

If you installed ROS2/Kaia.ai without Docker directly on a Ubuntu PC/VM, just boot your Ubuntu PC to a bash prompt.

Command cheat sheets

makerspet_mini is the default robot model. When using another robot model, change the default model using Kaia.ai CLI. For example, the command below sets the default robot model to makerspet_loki.

kaia config robot.model makerspet_loki

Operate a physical robot

Manual operation

```

Launch the physical robot

ros2 launch kaiaai_bringup physical.launch.py

Drive robot manually

File truncated at 100 lines see the full file

CHANGELOG
No CHANGELOG found.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged kaiaai at Robotics Stack Exchange