...
Choosing component type for your application (See flowchart below)
Choosing inputs datatypes (See SIC standardized pre-defined messages)
Creating a new file following the templates (See https://bitbucket.org/socialroboticshub/framework/src/master/sic_framework/services/templates/)
Implement the appropriate methods.
Start the component (
python your_file.py
)
Also see: https://youtu.be/C_y42blplhs
At its core, any new component (extending SICComponent
) has to implement on_message
and/or on_request
. on_message
allows the component to be linked to one another, and receive and send messages in a data stream. on_request
allows it to handle requests and send an explicit reply to the device that requested it.
...