1. ROS Flashcards

1
Q

Hva er ROS?

A

Åpen kildekode rammeverk for robotutvikling som muliggjør kommunikasjon mellom forskjellige deler av et robotsystem.
Fordelene med ROS innebærer at man kan jobbe modulært, og bruke forhåndsbygde pakker.

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