RCJ 2024 - Futbal - KickTronZ: Rozdiel medzi revíziami

Zo stránky Galéria Robotov
Riadok 35: Riadok 35:
The robots were designed in Fusion 360 software. The robot is divided into 4 layers that are connected to each other using M3 aluminium spacers.
The robots were designed in Fusion 360 software. The robot is divided into 4 layers that are connected to each other using M3 aluminium spacers.


[[Súbor:IMAG1339.jpg|1640x1200px|náhľad|stred]]
[[Súbor:Robot 3d.png|1200x800px|náhľad|stred]]
 
[[Súbor:Robot 3d.png|náhľad|stred]]


==== PCB Design ====
==== PCB Design ====
Riadok 43: Riadok 41:
The PCB was designed in KiCAD.
The PCB was designed in KiCAD.


[[Súbor:Pcb SLIKA.png|náhľad|stred]]
[[Súbor:Pcb SLIKA.png|1200x800px|náhľad|stred]]


=== Software ===
=== Software ===
Riadok 53: Riadok 51:
==== Main Program Structure ====
==== Main Program Structure ====


[[Súbor:DijagramKod.png|náhľad|žiadny|Program]]
[[Súbor:DijagramKod.png|1200x800px|náhľad|žiadny|Program]]


=== Fotodocumentation ===
=== Fotodocumentation ===

Verzia z 09:49, 6. marec 2024

(ak ste prihlásení, stlačte "Upraviť" a skopírujte obsah tejto stránky na svoju stránku - okrem tohto riadku - a potom ju upravte)

naspäť na zoznam tímov RCJ 2024

KickTronZ

School/Club: Hrvatsko Društvo za Robotiku

Contact: borut.patcev@gmail.com

Category: Soccer Open

Introduction

KickTronZ is a RoboCup Junior Soccer Open team from Zagreb, Croatia. It was established in 2022. and all members of the team came from different RoboCup Junior categories and have a lot of experience with robotics. Our team consists of:

  • Borut Patčev - team captain, hardware, software
  • Gregor Klarić - team member, software
  • Luka Kolarić - team member, hardware

Hardware

Robot parts

  • Battery - TATTU 2300 mAh 75C 3S1P LiPo
  • Camera x2 - OpenMV H7 Plus
  • Driving motors x4 - Joinmax JMP-BE-3561
  • IMU - BNO055
  • Lidars x8 - Pololu VL53L0X
  • Line sensors x32 - ALS-PT19-315C/L177
  • Microcontroller - Teensy 4.1
  • Voltage regulator 5V / 3.3V - Pololu D36V50F5 / D36V50F3

3D Model

The robots were designed in Fusion 360 software. The robot is divided into 4 layers that are connected to each other using M3 aluminium spacers.

Robot 3d.png

PCB Design

The PCB was designed in KiCAD.

Pcb SLIKA.png

Software

Computer Vision

The two OpenMV cameras are programmed in the OpenMV IDE using MicroPython. They communicate with the main controller using UART. It is an unidirectional communication because they only need to send information and do not need to receive anything from the controller. We use a simple blob detection algorithm to find the ball and the goals. The camera just looks for blobs that are in a certain colour range and return the centre X and Y coordinates of the ball and goals.

Main Program Structure

Program

Fotodocumentation

Videodocumentation