Difference between revisions of "Jupiter-pohyb po fakulte - Tomáš Vikiszály"

From RoboWiki
Jump to: navigation, search
(Súbory s celým kódom i inštrukciami ako ho nainštalovať)
Line 8: Line 8:
  
 
Značnú časť kódu som prevzal od kolegu Patrika Homolu.
 
Značnú časť kódu som prevzal od kolegu Patrika Homolu.
 +
 +
 +
[[https://youtube.com/shorts/E6hdtQHYf1A?feature=share Pohyb Jupitera po chodbe]]
 +
[[https://youtube.com/shorts/2sH7js4KSmo?feature=share Pohyb Jupitera po úzkej chodbe]]
 +
[[https://youtube.com/shorts/NwYeLGEzrIA?feature=share Pohyb Jupitera a odbočenie do úzkych dverí]]
 +
[[https://youtube.com/shorts/FlgLHKCUUdE?feature=share Pohyb Jupitera po chodbe a následná zmena smeru]]
 +
[[https://youtube.com/shorts/WAiaKNiIqBs?feature=share Prechod Jupitera cez široké dvere]]
 +
[[https://youtube.com/shorts/bBzOZwLXL9g?feature=share Prechod Jupitera cez úzke dvere]]
 +
[[https://youtube.com/shorts/qWjMX3hN3gQ?feature=share Prechod Jupitera cez úzku chodbu a následná zmena smeru]]
 +
 +
Jupiter disponuje 360° laserom, cez ktorý nepretržite dostáva informáciu ako veľmi sú vzdialené objekty daným smerom (0/360°je pred ním).
 +
Môj program prepočítava určité výseky tohto videnia a podľa nich sa riadi.
 +
 +
1. časť pred ním - dáva pozor na to aby nenarazil priamo do prekážky.
 +
2. časť je 90° naľavo - zisťuje či došiel na miesto, kde je možno odbočiť doľava.
 +
3. časť je cca 65-80 - dáva dôraz na to, aby sa držal robot uprostred chodby a nenarazil (nešúchol sa) bokom.
  
 
== Súbory s celým kódom i inštrukciami ako ho nainštalovať ==
 
== Súbory s celým kódom i inštrukciami ako ho nainštalovať ==
  
 
[[https://github.com/TomasTatra/Jupiter.git Link na GitHub]]
 
[[https://github.com/TomasTatra/Jupiter.git Link na GitHub]]

Revision as of 16:13, 23 January 2023

Cieľ projektu

Cieľom projektu bolo spoznať ako pracovať s Jupiterom a následne naprogramovať jednoduchý pohyb po priestore chodieb katedry informatiky na fakulte FMFI UK.

Realizácia projektu

Jupiter mal veľa užitočných funkcii naprogramovaných, čiže mojou úlohou bolo pochopiť ich správanie, upraviť a následne pospájať do celku tak, aby robili práve to, čo som potreboval.

Značnú časť kódu som prevzal od kolegu Patrika Homolu.


[Pohyb Jupitera po chodbe] [Pohyb Jupitera po úzkej chodbe] [Pohyb Jupitera a odbočenie do úzkych dverí] [Pohyb Jupitera po chodbe a následná zmena smeru] [Prechod Jupitera cez široké dvere] [Prechod Jupitera cez úzke dvere] [Prechod Jupitera cez úzku chodbu a následná zmena smeru]

Jupiter disponuje 360° laserom, cez ktorý nepretržite dostáva informáciu ako veľmi sú vzdialené objekty daným smerom (0/360°je pred ním). Môj program prepočítava určité výseky tohto videnia a podľa nich sa riadi.

1. časť pred ním - dáva pozor na to aby nenarazil priamo do prekážky. 2. časť je 90° naľavo - zisťuje či došiel na miesto, kde je možno odbočiť doľava. 3. časť je cca 65-80 - dáva dôraz na to, aby sa držal robot uprostred chodby a nenarazil (nešúchol sa) bokom.

Súbory s celým kódom i inštrukciami ako ho nainštalovať

[Link na GitHub]