lama_jockeys

Summary

lama_jockeys
Version:

0.1.3

Description:

The lama_jockeys package contains base classes for learning, localizing, and navigating jockeys.

Maintainers:
  • Gaël Ecorchard <gael DOT ecorchard AT ciirc DOT cvut DOT cz>
Licenses:
  • BSD
Urls:
Authors:
  • Gaël Ecorchard <gael DOT ecorchard AT ciirc DOT cvut DOT cz>
  • Karel Košnar <kosnar AT labe DOT felk DOT cvut DOT cz>
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Action types

lama_jockeys/Navigate
Field (Goal):
Constant (Goal):
 
  • TRAVERSE (uint32):1
  • STOP (uint32):2
  • INTERRUPT (uint32):3
  • CONTINUE (uint32):4
Field (Result):
  • final_state (uint32) –
  • completion_time (duration) –
Constant (Result):
 
  • DONE (uint32):1
  • STOPPED (uint32):2
  • FAILED (uint32):3
Field (Feedback):
 
  • current_state (uint32) –
  • completion (float32) –
  • time_elapsed (duration) –
Constant (Feedback):
 
  • TRAVERSING (uint32):1
  • INTERRUPTED (uint32):2

Action (goal).

# Action (goal).

uint32 action
uint32 TRAVERSE=1
uint32 STOP=2
uint32 INTERRUPT=3
uint32 CONTINUE=4

lama_msgs/LamaObject edge
lama_msgs/DescriptorLink descriptor_link
---
# Result.

uint32 final_state
uint32 DONE=1
uint32 STOPPED=2
uint32 FAILED=3

duration completion_time
---
# Feedback.

uint32 current_state
uint32 TRAVERSING=1
uint32 INTERRUPTED=2

# Completion is -1 if unknown, 0 if just started, 1 if finised
float32 completion
duration time_elapsed
lama_jockeys/Learn
Field (Goal):
  • action (uint32) –
Constant (Goal):
 
  • LEARN (uint32):1
  • STOP (uint32):2
  • INTERRUPT (uint32):3
  • CONTINUE (uint32):4
Field (Result):
Constant (Result):
 
  • DONE (uint32):1
  • STOPPED (uint32):2
  • FAILED (uint32):3
Field (Feedback):
 
  • current_state (uint32) –
  • completion (float32) –
  • time_elapsed (duration) –
Constant (Feedback):
 
  • LEARNING (uint32):1
  • INTERRUPTED (uint32):2

Action.

# Action.

uint32 action
uint32 LEARN=1
uint32 STOP=2
uint32 INTERRUPT=3
uint32 CONTINUE=4
---
# Result.

uint32 final_state
uint32 DONE=1
uint32 STOPPED=2
uint32 FAILED=3

lama_msgs/DescriptorLink[] descriptor_links
duration completion_time
---
# Feedback.

uint32 current_state
uint32 LEARNING=1
uint32 INTERRUPTED=2

# Completion is -1 if unknown, 0 if just started, 1 if finised
float32 completion
duration time_elapsed
lama_jockeys/Localize
Field (Goal):
Constant (Goal):
 
  • GET_VERTEX_DESCRIPTOR (uint32):1
  • GET_EDGES_DESCRIPTORS (uint32):2
  • LOCALIZE_IN_VERTEX (uint32):3
  • LOCALIZE_EDGE (uint32):4
  • GET_DISSIMILARITY (uint32):5
  • INTERRUPT (uint32):6
  • CONTINUE (uint32):7
Field (Result):
  • state (uint32) –
  • descriptor_links[] (lama_msgs/DescriptorLink) –
  • idata[] (int64) –
  • fdata[] (float64) –
  • completion_time (duration) –
Constant (Result):
 
  • DONE (uint32):1
  • NOT_SUPPORTED (uint32):2
Field (Feedback):
 
  • completion (float32) –
  • time_elapsed (duration) –

Action.

# Action.

uint32 action

uint32 GET_VERTEX_DESCRIPTOR=1
uint32 GET_EDGES_DESCRIPTORS=2
uint32 LOCALIZE_IN_VERTEX=3
uint32 LOCALIZE_EDGE=4
uint32 GET_DISSIMILARITY=5
uint32 INTERRUPT=6
uint32 CONTINUE=7

lama_msgs/DescriptorLink descriptor_link
---
# Result.

uint32 state
uint32 DONE=1
uint32 NOT_SUPPORTED=2

lama_msgs/DescriptorLink[] descriptor_links
# Data output, dependent on action.
int64[] idata
float64[] fdata
 
duration completion_time
---
# Feedback.

# Completion is -1 if unknown, 0 if just started, 1 if finised
float32 completion
duration time_elapsed