Emotional expression based on "rostopic" content
The robot will express emotions based on the content of "rostopic".
Smooth movement is achieved by using SVG and web animation libraries.
Emotional expression based on "rostopic" content
The robot will express emotions based on the content of "rostopic".
Smooth movement is achieved by using SVG and web animation libraries.
This function also works with the speech function. For example, when working with elevators, there is a function that provides instructions for boarding and disembark, and to communicate with people obstructing the robot’s navigation path by saying, ``Excuse me. Please let me pass.'' Combining this function creates a more friendly impression.
Symbolic status display
For the in-development conversation function, it features the ability to display the current state with symbols. For example, when the robot notices a person, an exclamation mark is displayed, and when the person is lost from sight, a question mark is overlaid on the expression.
Displaying emoticons
It is also possible to display emoticons as a variation of expression. Emoticons are received as rostopic strings, therefore it can be set freely accordingly.