HeadCommandBuilder#

rb::HeadCommandBuilder is the narrow head-scoped command wrapper. It exists because the head path currently accepts one primitive mode: joint-position control.

Header

Header

#include <rby1-sdk/robot_command_builder.h>

Declaration

Namespace

rb

Kind

class

Primary role

Wrap the head joint-position primitive.

Public Member Functions

Method group

Purpose

Notes

constructor from JointPositionCommandBuilder

Construct the head command directly from a joint-position primitive.

This is the main use of this type.

SetCommand(...)

Replace the active head primitive.

Accepts JointPositionCommandBuilder only.

Detailed Reference

class HeadCommandBuilder#

Public Functions

HeadCommandBuilder()#
HeadCommandBuilder(const JointPositionCommandBuilder &builder)#
~HeadCommandBuilder()#
HeadCommandBuilder &SetCommand(const JointPositionCommandBuilder &builder)#

Related Types

Examples

  • demo_motion.cpp