Skip to content

features

Davide Conzon edited this page Dec 1, 2019 · 3 revisions

Runnig the Stage SM, you can input g! help command in Felix GoGo shell to see the following ROS commands embeded:

    ros:catkinBuild             # arguments: (String rosWorkspace, String pkg, String node, String... parameters)
    ros:roslaunch               # arguments: (String rosWorkspace, String pkg, String node, String... parameters)
    ros:rosrun                  # arguments: (String workspace, String pkg, String node, String... parameters)

exposed by be.iminds.iot.ros.api and

    ros:env                # list ROS Environments including the ROS_MASTER_URI
    ros:nodes              # list all active nodes when Ros master is running
    ros:provider           # list all active providers when Ros master is running
    ros:publishers         # list all active publishers when Ros master is running
    ros:services           # list all active services when Ros master is running
    ros:subscribers        # list all active subscribers when Ros master is running
    ros:topics             # list all active topics when Ros master is running

exposed by be.iminds.iot.ros.core.

The ROS commands are composed of two parts that are separated by a colon: <Command_Scope>:<Command_Function>, when two command functions have the same name, but different scope names, you have to specify the Command_Scope.

These commands can be accessed by the user both from the command line (through the Felix GoGo shell), if the SM is launched directly, or passing from the Felix web console (accessible at localhost:8081), this web console can also be used to manage the bundles started in the SM.

Clone this wiki locally