QB Robotics qbmove Advanced Kit User Manual page 85

Table of Contents

Advertisement

6.5.2.4
Control Modes
For the sake of simplicity, we are going to cover all the control modes for a single qbmove, but it
is just a matter of putting things together and set the launch file parameters properly to control
several devices together
All the control modes are initialized in the same manner but with distinct command line
arguments. The default single-device control Node which brings everything up and simply waits
for commands on the above-mentioned Action topic is the following:
roslaunch qb_move_control control.launch standalone:=true activa
te_on_initialization:=true device_id:=<actual_device_id>
The arguments explained
activate_on_initialization
(the device will not move since the first command reference is received).
device_id
device connect to your system.
standalone
control Node. If you set this to
is false), you need to launch the Communication Handler in a separate terminal.
It is worth noting that the activation of the motors can be postponed to improved safety if you
are not aware of the state of the system at startup. To do so just set
activate_on_initialization:=false
Figure 6-13: Example of launch files
(qb_chain_control
is dedicated for such a scope).
[1]: Each device has its own ID, you need to set the one of the actual
[false]: Starts the Communication Handler together with the
[false]: Activates the motors at startup
(or remove it since the default value
false
(or remove it since the default value is
82
28 aprile 2021

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the qbmove Advanced Kit and is the answer not in the manual?

Questions and answers

Table of Contents