Skip to content

davidmak2709/Turtlebot3Bike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Turtlebot3 - Bike

Upute za postavljanje Turlebot3 robota u Bike konfiguraciji. Službeni e-manual na kojeg se ove upute često referenciraju nalaze se OVDJE -Službene Turtlebot3 upute.

1. Slaganje

Robot složite slijedeći Turtlebot3 upute koje se nalaze u kutiji robota te pokušavajući emulirati bike dizajn koji je prikazan na slici. Pritom pazite da ostavite dovoljno mjesta za sve potrebne komponente koje spajamo od dna prema vrhu slijedećim redosljedom:

  • Baterija
  • OpenCR
  • Raspberry Pi
  • Lidar - laserski skrener

Slike bike dizajn

Na ovom linku možete pronaći CAD model Turtlebot3 Bike.

2. Postavljanje motora i OpenCR

Prije programiranja OpenCR pločice koja služi kao kontroler za Dynamixel motore potrebno je postaviti ID svih motora te promijeniti modalitet rada prednjeg motora.

ID motora mora odgovarati konfiguraciji na slici, koje postavljamo korištenjem programa iz Arduino IDE File -> Examples -> OpenCR -> DynamixelWorkbench -> d_ID_Change .

ID motora

Motoru s ID-jem 3 potrebno je promjeniti način rada iz wheel mode u joint mode isto tako korištenjem OpenCR i defaultnog programa u Arduino IDE File -> Examples -> OpenCR -> DynamixelWorkbench -> f_Mode_Change .

Po završteku procesa postavljanja motora na OpenCR pločicu uploadamo program koji se nalazi u OpenCR direktoriju ovog Git repozitorija.

U slučaju da se prilikom testiranja teleop-a robot rotira u suprotnom smjeru u programskom kodu (OpenCR/bike_motor_driver.h) zamjenite ID-jeve 1 i 2 za lijevi i desni kotač.

3. Raspberry Pi

Raspberry Pi postavite slijedeći upute na službenom e-Manualu slijedeći poglavlje 6.2.1. Raspberry Pi 3 Setup te odaberite Ubuntu Mate.

4. PC

Na udaljenom račuanlo koje će upravljati robotom potrebno je instalirati sve potrebne pakete slijedeći poglavlje 6.1. PC Setup

5. KRENI!!

Prije pokretanja bilo koje od funkcionalnosti (Teleop, SLAM, Navigacija) potrebno je pokrenuti sve naredbe u poglavlju 7. Bringup.

Za korištenje robota i njegovih funkcionalnosti udaljeno upravljanje (Teleop), SLAM-a i Navigacije se izvršava prateći poglavlja na službenom eManual 8. Basic Operation, 9. SLAM i 10. Navigation.

Rezultat

6.Dodatak na projekt

Sam projekt je nadograđen na način da je implementirana mogućnost upravljanja robotom putem web sučelja i prijenosa streaminga s istog, aplikacija se nalazi ovdje

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published