Kaia.ai is a software platform for ROS2-based pet robots. Please sign up for an early launch invite here.
Questions? Please visit the Support Forum!
- Docker Hub image
docker pull kaiaai/kaiaai:humble
docker pull kaiaai/kaiaai:iron
- If you are using a Windows PC, install Windows WSL 2 and Docker Desktop for Windows
- When using a Linux PC, install Docker Engine or Docker Desktop (with GUI). On Ubuntu 22.04 you can run
git clone --depth 1 https://github.com/kaiaai/docker
cd docker
. utils/install_docker_on_ubuntu.sh
sudo docker login -u your_docker_hub_username
- install Docker for Linux
- clone the Kaia.ai Docker repo and run the command below
git clone https://github.com/kaiaai/docker
cd docker
. utils/build_all.sh
- install Docker for Windows
- clone the Kaia.ai Docker repo and run the command below
git clone https://github.com/kaiaai/docker
cd docker
.\utils\build_all.cmd
- build with attestation
docker pull kaiaai/kaiaai:humble-04-13-2024
docker pull kaiaai/kaiaai:iron-04-13-2024
- fixed a webserver script crash
docker pull kaiaai/kaiaai:humble-03-27-2024
docker pull kaiaai/kaiaai:iron-03-27-2024
- changed naming from
kaiaai-ros-dev
tokaiaai
- added Camsense X1 LiDAR
- changed default image name to kaiaai/kaiaai from kaiaai/kaiaai-ros-dev
- merged Dockerfiles into a single one
- added kaiaai_python package
- paused building/releasing kaia-ros image
- use kaia-ros-dev instead of kaia-ros
- merged kaiaai into kaiaai-ros-dev
- kaiaai_cli single main branch
docker pull kaiaai/kaiaai-ros-dev:humble-02-11-2024
docker pull kaiaai/kaiaai-ros-dev:iron-02-11-2024
- ROS2 kaiaai_telemetry package
- added support for 3irobotix Delta-2A, Delta-2G laser distance scan sensors
docker pull kaiaai/kaiaai-ros-dev:humble-02-05-2024
docker pull kaiaai/kaiaai-ros-dev:iron-02-05-2024
- added LiDAR/LDS laser distance scan sensors support
- YDLIDAR X3, X3-PRO
- Neato XV11
- SLAMTEC RPLIDAR A1
- split kaiaai_telemetry config into default and custom
kaiaai/kaiaai_telemetry/config/telem.yaml
is the default configmakerspet_loki/config/telem.yaml
is the custom config for the Loki robot modelmakerspet_fido/config/telem.yaml
is the custom config for the Fido robot modelmakerspet_snoopy/config/telem.yaml
is the custom config for the Snoopy robot model
docker pull kaiaai/kaiaai-ros-dev:humble-01-28-2024
docker pull kaiaai/kaiaai-ros-dev:iron-01-28-2024
- added YDLIDAR X2 to kaiaai_telemetry
- Arduino firmware moved to https://github.com/kaiaai/firmware
docker pull kaiaai/kaiaai-ros-dev:humble-01-21-2024
docker pull kaiaai/kaiaai-ros-dev:iron-01-21-2024
- kaiaai_telemetry now supports multiple laser distance scan sensor models
- added Xiaomi 1st gen LDS02RR LDS; YDLIDAR X4 is default
- updated config/telem.yaml settings in makerspet_loki/fido/snoopy
ros2 launch kaiaai_bringup physical.launch.py robot_model:=makerspet_loki lds_model:=LDS02RR
ros2 launch kaiaai_bringup physical.launch.py robot_model:=makerspet_loki lds_model:=YDLIDAR-X4
- Frontier exploration works, but needs debug
ros2 launch explore_lite explore.launch.py
docker pull kaiaai/kaiaai-ros-dev:humble-2023-12-11
docker pull kaiaai/kaiaai-ros-dev:iron-2023-12-11
- increased map saver timeout
- Nav2 SLAM works in physical robot and in simulation
ros2 launch kaiaai_bringup navigation.launch.py robot_model:=makerspet_loki slam:=True
- kaiaai_teleop bugfix missing setup file