Device Components ================== Device components are reusable modules that provide specific functionalities for different robotic platforms. These components can be shared across multiple device types and provide a consistent interface for common capabilities like cameras, microphones, speakers, motion control, and more. NAOqi Components ---------------- Components for NAOqi-based robots (NAO and Pepper). Camera ~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_camera :members: :undoc-members: :show-inheritance: Microphone ~~~~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_microphone :members: :undoc-members: :show-inheritance: Speakers ~~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_speakers :members: :undoc-members: :show-inheritance: Text-to-Speech ~~~~~~~~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_text_to_speech :members: :undoc-members: :show-inheritance: Motion ~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_motion :members: :undoc-members: :show-inheritance: Motion Recorder ~~~~~~~~~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_motion_recorder :members: :undoc-members: :show-inheritance: LEDs ~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_leds :members: :undoc-members: :show-inheritance: Button ~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_button :members: :undoc-members: :show-inheritance: Tracker ~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_tracker :members: :undoc-members: :show-inheritance: Look At ~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_lookat :members: :undoc-members: :show-inheritance: Stiffness ~~~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_stiffness :members: :undoc-members: :show-inheritance: Autonomous ~~~~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.naoqi_autonomous :members: :undoc-members: :show-inheritance: Common NAOqi Motion ~~~~~~~~~~~~~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.common_naoqi_motion :members: :undoc-members: :show-inheritance: Motion Affect Transformation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: sic_framework.devices.common_naoqi.motion_affect_transformation :members: :undoc-members: :show-inheritance: NAO-Specific Components ^^^^^^^^^^^^^^^^^^^^^^^ NAO Motion Streamer """"""""""""""""""" .. automodule:: sic_framework.devices.common_naoqi.nao_motion_streamer :members: :undoc-members: :show-inheritance: Pepper-Specific Components ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Pepper Motion Streamer """""""""""""""""""""" .. automodule:: sic_framework.devices.common_naoqi.pepper_motion_streamer :members: :undoc-members: :show-inheritance: Pepper Tablet """"""""""""" .. automodule:: sic_framework.devices.common_naoqi.pepper_tablet :members: :undoc-members: :show-inheritance: Pepper Top Tactile Sensor """""""""""""""""""""""""" .. automodule:: sic_framework.devices.common_naoqi.pepper_top_tactile_sensor :members: :undoc-members: :show-inheritance: Desktop Components ------------------ Components for desktop/PC-based devices. Camera ~~~~~~ .. automodule:: sic_framework.devices.common_desktop.desktop_camera :members: :undoc-members: :show-inheritance: Microphone ~~~~~~~~~~ .. automodule:: sic_framework.devices.common_desktop.desktop_microphone :members: :undoc-members: :show-inheritance: Speakers ~~~~~~~~ .. automodule:: sic_framework.devices.common_desktop.desktop_speakers :members: :undoc-members: :show-inheritance: Text-to-Speech ~~~~~~~~~~~~~~ .. automodule:: sic_framework.devices.common_desktop.desktop_text_to_speech :members: :undoc-members: :show-inheritance: SpaceMouse ~~~~~~~~~~ .. automodule:: sic_framework.devices.common_desktop.desktop_spacemouse :members: :undoc-members: :show-inheritance: AlphaMini Components -------------------- Components for the Ubtech AlphaMini robot. Connector ~~~~~~~~~ .. automodule:: sic_framework.devices.common_mini.mini_connector :members: :undoc-members: :show-inheritance: Microphone ~~~~~~~~~~ .. automodule:: sic_framework.devices.common_mini.mini_microphone :members: :undoc-members: :show-inheritance: Speaker ~~~~~~~ .. automodule:: sic_framework.devices.common_mini.mini_speaker :members: :undoc-members: :show-inheritance: Animation ~~~~~~~~~ .. automodule:: sic_framework.devices.common_mini.mini_animation :members: :undoc-members: :show-inheritance: Franka Components ----------------- Components for the Franka Emika robot arm. Motion ~~~~~~ .. automodule:: sic_framework.devices.common_franka.franka_motion :members: :undoc-members: :show-inheritance: Motion Recorder ~~~~~~~~~~~~~~~ .. automodule:: sic_framework.devices.common_franka.franka_motion_recorder :members: :undoc-members: :show-inheritance: NAO Stub Components ------------------- Stub components for NAO robot testing and simulation. .. automodule:: sic_framework.devices.common_nao_stub :members: :undoc-members: :show-inheritance: Autonomous ~~~~~~~~~~ .. automodule:: sic_framework.devices.common_nao_stub.nao_stub_autonomous :members: :undoc-members: :show-inheritance: Buttons ~~~~~~~ .. automodule:: sic_framework.devices.common_nao_stub.nao_stub_buttons :members: :undoc-members: :show-inheritance: LEDs ~~~~ .. automodule:: sic_framework.devices.common_nao_stub.nao_stub_leds :members: :undoc-members: :show-inheritance: Motion ~~~~~~ .. automodule:: sic_framework.devices.common_nao_stub.nao_stub_motion :members: :undoc-members: :show-inheritance: Stiffness ~~~~~~~~~ .. automodule:: sic_framework.devices.common_nao_stub.nao_stub_stiffness :members: :undoc-members: :show-inheritance: Tracker ~~~~~~~ .. automodule:: sic_framework.devices.common_nao_stub.nao_stub_tracker :members: :undoc-members: :show-inheritance: Text-to-Speech ~~~~~~~~~~~~~~ .. automodule:: sic_framework.devices.common_nao_stub.nao_stub_tts :members: :undoc-members: :show-inheritance: