1. ROS Flashcards

1
Q

Hva er ROS?

A

Et fleksibelt rammeverk for robot software. Open source.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hvorfor er software blitt mer viktig innen robotikk?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hvordan blir ROS brukt?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hvordan ser fremtiden for robot software ut?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Forklar:
* Noder
* Messages
* Topics

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hva er URDF, og hva brukes det til?

A

XML basert format som benyttes til å beskrive strukturen til en robot. Dette inkluderer ledd (joints), sensorer, aktuatorer og andre egenskaper som geometri, masse og treghet.
URDF filer er enkle å lese, men kan bli repeterende og lange for komplekse roboter fordi det ikke er mekanismer for å gjenbruke kode eller forenkle strukturer.

Robotens fysiske egenskaper. Brukes for å simulere roboten, i vårt tilfelle i Rviz og Gazebo.

URDF = Unified Robot Description Format

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hva er XACRO, og hva brukes det til?

A

XACRO er en utvidelse av URDF fil, som tillater bruk av Makroer i beskrivelse av roboten. Det vil si at man kan definere makroer for gjenbruk av kode for å gjøre URDF filen mer kompakt og lettere å vedlikeholde.
XACRO gjør det også mulig å bygge URDF strukturen mer dynamisk ved bruk av variabler og betingelser. Dermed kan man tilpasse beskrivelsen av en robot til ulike konfigurasjoner uten å skrive separate URDF filer.

For å “kjøre” URDF/XACRO filer må man bruke launch filer.

XACRO = XML Macro

XACRO = URDF + Macro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Forklar ROS communication patterns.

A

Topics
Service
Actions

Utdjup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly