Licenses and Credits

The majority of code for the pallet truck comes from these turtlebot3 and turtlebot3_simulations repositories (in humble-devel branch) with Apache-2.0 license and we continue using the same license: The Turtlebot3 robot project belongs to robotis.com and accessible in git repository. The authors and maintainers of the original packages that all credits go to are:

In October 2023, Hamid Ebadi renamed the package owner information and name for turtlebot3 projects to avoid dependency issues any naming confusion with the original packages and created independent packages for activities within the research project. We also got inspired and used the skeleton code from these open source project and courses:

Resources

Other solutions:

Specification of items:

Coordinates:

Camera projection:

  • https://github.com/polygon-software/python-visual-odometry/blob/master/Chapter%203%20-%20Camera%20Projection.ipynb
  • https://classic.gazebosim.org/tutorials?tut=camera_distortion
  • https://learnopencv.com/rotation-matrix-to-euler-angles/
  • https://www.geeksforgeeks.org/calibratecamera-opencv-in-python/
  • https://docs.opencv.org/4.x/dc/dbb/tutorial_py_calibration.html
  • http://sdformat.org/tutorials?tut=specify_pose

Jackal Robot: The Clearpath Jackal Robot code is forked by Dyno Robotics from Clearpaths jackal Github. Branch foxy-devel is ported to dyno_humble, where changes for namespacing and a bringup package is added.

  • To improve collaboration in development environment we use vscode and docker as explained in this instruction using these docker files. For production environment follow installation procedure used in .devcontainer/Dockerfile to install dependencies.
  • The Docker setup is added by Christoffer Johanesson (Dyno Robotics), based on Dyno experience working with Docker.

Panda Arm: - https://github.com/cpezzato/panda_simulation - https://www.researchgate.net/figure/Panda-robot-with-labeled-joints_fig1_361659008 - https://www.kuka.com/it-it/settori/banca-dati-di-soluzioni/2025/05/5-kuka-robots-optimize-pet-food-handling-in-74-sqm - https://arxiv.org/pdf/2506.12089

AI/ML: - https://www.calibraint.com/blog/beginners-guide-to-diffusion-models

Humanoid: - https://gazebosim.org/docs/latest/actors/ - https://research.google/blog/on-device-real-time-body-pose-tracking-with-mediapipe-blazepose/

Licenses

Imu_tools is the one with several licenses, using BSD-3, GPLv3, GNU v3, but as we don't change the code so we believe there is no license conflict with the current project license. The dependency wireless (https://github.com/clearpathrobotics/wireless.git) from Clearpath robotics is the without a separate license file. There are license names within files, referencing BSD so we believe there is no license conflict with the current project license.

Docker and VS Code setup

The Docker setup added by Christoffer Johanesson (Dyno Robotics), based on Dyno experience working with Docker.

Project maintainer

This project is currently maintained by Hamid Ebadi.