Niryo robot programs manager
This package is in charge of interpreting/running/saving programs. It is used by the former version of Niryo Studio (<= v4.1.2).
Programs manager node
The ROS Node is made of several services to deal with the storage and running of programs.
Calls are not available from the Python ROS Wrapper, as it is made to run its programs with the Python ROS Wrapper.
It belongs to the ROS namespace: /niryo_robot_programs_manager
.
Package Documentation
ROS topics
Publishers
Topic Name |
Type |
Description |
---|---|---|
/niryo_robot_programs_manager/program_is_running |
N/A |
|
/niryo_robot_programs_manager/program_list |
N/A |
|
/rosout |
N/A |
ROS Services
Service Name |
Type |
Description |
---|---|---|
/niryo_robot_programs_manager/execute_program |
N/A |
|
/niryo_robot_programs_manager/execute_program_autorun |
N/A |
|
/niryo_robot_programs_manager/get_loggers |
roscpp/GetLoggers |
N/A |
/niryo_robot_programs_manager/get_program |
N/A |
|
/niryo_robot_programs_manager/get_program_autorun_infos |
N/A |
|
/niryo_robot_programs_manager/get_program_list |
N/A |
|
/niryo_robot_programs_manager/manage_program |
N/A |
|
/niryo_robot_programs_manager/set_logger_level |
roscpp/SetLoggerLevel |
N/A |
/niryo_robot_programs_manager/set_program_autorun |
N/A |
|
/niryo_robot_programs_manager/stop_program |
N/A |
ROS Parameters
Parameter Name |
Default value |
Simulation value |
Unit |
Description |
---|---|---|---|---|
/niryo_robot_programs_manager/autorun_file_name |
autorun_config.yaml |
N/A |
N/A |
N/A |
/niryo_robot_programs_manager/execute_from_string_program_name |
Last Interpreted Blockly Code |
N/A |
N/A |
N/A |
/niryo_robot_programs_manager/initialized |
True |
N/A |
N/A |
N/A |
/niryo_robot_programs_manager/log_level |
INFO |
N/A |
N/A |
N/A |
/niryo_robot_programs_manager/programs_dir |
~/.niryo/simulation/niryo_robot_programs |
N/A |
N/A |
N/A |
/niryo_robot_programs_manager/standalone |
False |
N/A |
N/A |
N/A |
ROS Action
Namespace: None