kiwicampus / Integration-Engineer-Test-2024

Apache License 2.0
0 stars 0 forks source link

2024-Integration-Engineer-Test

Made from

Kiwibot

Kiwibot links on-demand customers with you. We move atoms from point A to B safely, efficiently, and affordably. We're improving people's lives with the world's most affordable and technologically advanced delivery service for local commerce worldwide. Since our start in 2017, Kiwibot has made over 90,000 deliveries and built over 800 robots. This has allowed us to be the number one robot delivery platform on earth.

Since its early stages Kiwibot has shown amazing ideas, strategies, and developments to propose a new way to perform last-mile delivery. All of that was embodied in a single box, our first version. However, over the years, different versions have significantly improved our logistics, operations, design, and especially software, using not only pure robotics but also artificial intelligence. At this stage, we are ready to perform astonishing new developments for our industry as a world-leading company in the last mile delivery with new versions of robots.

Kiwibot v1.0 Kiwibot v2.0 Kiwibot v3.x Kiwibot v4.x
kiwibot_v1 kiwibot_v2 kiwibot_v3 kiwibot_v4
Kiwibot Cargo Kiwibot Advertisement Kiwibot Leap
cargo advertisement leap


Project Description

This project is a simply dev-container to read previous recorded ros2 bag and perform actions over the published topics. You'll get some ros2 bag and the code-bone of some nodes that you'll complete in order to achieve some specific task. This project is to validate the knowledge of new candidates which are applying for a roll in the AI&Robotics team, we'll evaluate concepts and basics of ROS2, docker, Python, C++, Git, LinuxOS, programming order and style, among others.



Installation & Requirements

A recommendation is to use VS Code as the main IDE for development. Make sure you also have installed in your host:

  1. docker-ce
  2. docker-compose
  3. Remote development extensions for VSCode
  4. Ubuntu 22.04(Jammy)[recommended]. In case you use another Linux based OS, the support by our side could be not enough to proper configure your dev-environment.

Project description and details:

Please read the next documents order to complete the project:

  1. Instructions for running the stack: running_dev_container

  2. Rules of the project: test_project_description

  3. Instructions for the project: the_final_project_challenges


Support

Please feel free to contact for any questions and help, we will be more than happy to help you:


License

Kiwibot's Kronos Project is licensed under Apache 2, and thus all contributions will be licensed as such as per clause 5 of the Apache 2 License:

  1. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.



Kiwibot AI & Robotics Team

Meet our amazing team in charge of designing, building, manufacturing, and giving life to our most loved friend the Kiwibot.

kiwi_ai_team

🤖 AI & Robotics: John Betancourt [AI&Robotics Team Lead - Robotics Engineer], Marcela Gomez [QA and testing], Carlos Alvarez [Senior ML Engineer], Pedro Gonzalez [Ai & Robotics Engineer ], [Johan Solarte]()[Ai & Robotics Engineer], Wilmer David Garzón Cáceres [Ai & Robotics Engineer], Salomón Granada Ulloque [Ai & Robotics Engineer], Alejandro Serna Escobar [Ai & Robotics Engineer], Camilo Pinzon [Service Desk Engineer], Alejandro Naranjo [Routing and Mapping Engineer], Jheferson Osorno [Autonomy Tester]

Old Members (❤️ We couldn't have done it without you - may the force be with you ❤️): Davidson Daniel [Ai & Robotics Engineer], Luis Antonio Bernal Chahuayo[Machine Learning Engineer ], Sebastian Hernandez Reyes [Machine Learning Engineer ], Nicolas Rocha Pacheco [Ai & Robotics Engineer ], Santiago Hincapie [ML Engineer], Rafael Rincon [Ai & Robotics Engineer], Camilo Alvis, David Cardozo, Juan Galvis, Robin Deuber, Juan Jurado, Jason Oviedo, [Juan Rios], Camila Rincones, Juan Ramirez, Mario Morales, Milad Noori, Mauricio Reyes, Cristian Garcia.

There is also a huge team out of the engineering area which gives a lot of work for our Kiwibot. Even if they are not listed here, they are the key to achieve our goals as a company:

CEO: Felipe Chávez Cortés / Design: Alejandro Otalora [Head designer], Leonardo Correa[Mechanical designer] / Manufacture: Natalia Pinilla[Manufacture manager] / Hardware: Andres Rengifo[Electronic designer] / All Kiwi Family: here .