This is just a quick overview of what each repository is about.
Please note that most of the 2024 repositories are private at the moment, as they still need to be prepared and cleaned up for publication.
These are some of the repos that you might want to check out when coming here:
- paper ECER 2023 and ECER 2024 Paper
- msglink msglink is the communication framework presented in our 2024 paper. This link leads you to the current location of development, since we do not have a dedicated repository for it at the moment.
- batmon Our battery state monitoring and warning system's hardware design and firmware
- dev_template KIPR controller development template for VSCode
- robot_software ROS packages for general robot control, atm. mainly for the large, create-based robot of 2024
Because with so many repos there might be a bit of confusion, here is a brief structured overview.
- napoleon The software of our small Wombat- and KISS-based robot of ECER 2024
- robot_software ROS packages for general robot control, atm. mainly for the large, create-based robot of 2024
- system_setups Setup scripts to install the required software for ECER 2024 on the robot control computers
- robot_firmware Firmware for all the microcontrollers on our 2024 robots
- robot_interface Backend and frontent software for our 2024 robot UI
- devremote Development software using ROS not intended to directly run on the robot but rather on a development computer
- robot_hardware Custom 3D designs, electronics, PCBs, and other hardware designs for our (mainly 2024) robots
- batmon Our battery state monitoring and warning system's hardware design and firmware
- croissant The main software of the create-based robot
- tiramisu The main software of the lego robot
- pom_sorter Croissant Pom sorter driver (archived)
- tiramisu_gripper Driver for Tiramisu's Gripper
- dev_template KIPR controller development template for VSCode
- navigation The navigation system used by both the tiramisu and the croissant robot
- kiprplus Extension to libkipr (libwallaby) adding some extra functionality and improvements
- osbuilder Build scripts and environment for WombatOS software
- botui Robot User Interface for the KIPR Controllers (Link, Wallaby, Wombat)
- libkipr Library for interfacing with the KIPR Wombat firmware
- BotballUI Used to run our programs on the robots
- web_remote Control Wombat motors and sensors remotely!
- remote_server Implements a remote control for motors / servos / create
- devdocs Although every repo has its own documentation (mainly for ECER 2023 systems) some extra docs are located here
- paper ECER 2023 and ECER 2024 Paper
- navdev Robot project dedicated to developing the navigation system independently of other systems for both robots
- lilos_experiments Tests programms for the robot