B25J11/0005

Electronic device including rolling element between spherical housing and internal driving device

An electronic device is disclosed, including: a spherical housing, and a first driving device disposed in the spherical housing and configured to cause a rolling motion of the spherical housing, the first driving device including: first and second wheels contacting an inner spherical surface of the spherical housing, the first and second wheels respectively disposed at opposite sides of an axis of rotation, at least one motor configured to transmit power to the at least one of the first wheel and the second wheel, a balance weight, a first surface that is spaced apart from the axis of rotation in a direction of gravity by balancing of the balance weight, and facing the inner spherical surface, and at least one rolling element disposed between the inner spherical surface and the first surface.

Information processing apparatus, information processing method and program

There is provided an information processing apparatus and information processing method to implement a more natural and flexible behavior plan of an autonomous mobile object, the information processing apparatus including a behavior planner configured to plan a behavior of an autonomous mobile object based on estimation of circumstances, wherein the behavior planner is configured to, based on the circumstances that are estimated and multiple sets of needs that are opposed to each other, determine the behavior to be executed by the autonomous mobile object. The information processing method includes, by a processor, planning a behavior of an autonomous mobile object based on estimation of circumstances, wherein the planning includes, based on the circumstances that are estimated and multiple sets of needs that are opposed to each other, determining the behavior to be executed by the autonomous mobile object.

Moving robot
11701782 · 2023-07-18 · ·

Disclosed is a moving robot including: a voice input unit configured to receive a voice input of a user; a first display capable of receiving a touch input; a second display larger than the first display; and a controller configured to perform control such that a screen to be displayed in response to the voice input or the touch input is displayed on at least one of the first display or the second display based on a type and an amount of information included in the screen, and accordingly, it is possible to provide information and services more effectively using the two displays.

Robotic interactions for observable signs of intent

Described herein are assistant robots that anticipate needs of one or more people (or animals). The assistant robots may recognize a current activity, knowledge of the person's routines, and contextual information. As such, the assistant robots can provide or offer to provide appropriate robotic assistance. The assistant robots can learn users' habits or be provided with knowledge regarding humans in its environment. The assistant robots develop a schedule and contextual understanding of the persons' behavior and needs. The assistant robots may interact, understand, and communicate with people before, during, or after providing assistance. The robot can combine gesture, clothing, emotional aspect, time, pose recognition, action recognition, and other observational data to understand people's medical condition, current activity, and future intended activities and intents.

Machine learning method and mobile robot
11703872 · 2023-07-18 · ·

A machine learning method includes: a first learning step which is performed in a phase before a neural network is installed in a mobile robot and in which a stationary first obstacle is placed in a set space and the first obstacle is placed at different positions using simulation so that the neural network repeatedly learns a path from a starting point to the destination which avoids the first obstacle; and a second learning step which is performed in a phase after the neural network is installed in the mobile robot and in which, when the mobile robot recognizes a second obstacle that operates around the mobile robot in a space where the mobile robot moves, the neural network repeatedly learns a path to the destination which avoids the second obstacle every time the mobile robot recognizes the second obstacle.

INTERVIEW ROBOT
20230219232 · 2023-07-13 ·

An interview robot that is used in the field of human resources (HR), having a camera, a microphone, an odor sensor, a speaker and touch sensors enabling communication with the interviewed candidate, a utility function determination memory, which addresses the questions to the candidate so as to determine the parameters of the utility functions for the economic, social and environmental attributes of the candidate being interviewed, and stores the utility function parameters calculated with the answers received, the nonlinear assignment program solution memory with uncertain utility functions that performs the best (optimal) job-personnel matching under different scenarios by simultaneously taking into account the situation in which employee satisfaction from the utility function determination memory varies in a mostly non-linear way in parallel with the economic, social and environmental characteristics of the candidate, and the uncertainties that may occur in employee satisfaction.

Robot
11554484 · 2023-01-17 · ·

A robot may include a main body coupled to a traveling unit, a display unit disposed above a front portion of the main body, and a battery incorporated in the main body. The traveling unit may include a wheel having a rotational axis extending in a first direction, and the battery may overlap a vertical plane that extends along the rotational axis. The vertical plane and a center of the battery may be separated by a prescribed distance in a second direction that is orthogonal to the first direction.

ROBOT AND CONTROL METHOD THEREFOR
20230219233 · 2023-07-13 ·

A robot is provided. The robot includes a camera, a depth sensor, a memory, and a processor configured to perform an interaction with a first user with a highest degree of interest from among a plurality of users present in vicinity of the robot, obtain gazing information of the plurality of users while performing the interaction with the first user, and obtain distance information of the plurality of users, determine an engagement level of the first user for the interaction by using gazing information and distance information of the first user from among the plurality of users, determine a degree of interest of another user by using gazing information and distance information of the first user and the another user from among the plurality of users, end the interaction with first user, and perform an interaction with the another user based on the degree of interest of the another user.

Mobile robot operation method and mobile robot
11697211 · 2023-07-11 · ·

A mobile robot operation method according to an aspect of the present invention includes: a step for receiving a guidance destination input; a step for generating a global path to the received guidance destination; a step for generating a left travel guideline and a right travel guideline on the left side and the right side of the generated global path; and a step for generating a local path within a travelable range between the left travel guideline and the right travel guideline. Accordingly, the robot operation method may generate a safe and optimal guidance path when providing a guidance service.

Method and device for robot interactions
11548147 · 2023-01-10 · ·

Embodiments of the disclosure provide a method and device for robot interactions. In one embodiment, a method comprises: collecting to-be-processed data reflecting an interaction output behavior; determining robot interaction output information corresponding to the to-be-processed data; controlling a robot to execute the robot interaction output information to imitate the interaction output behavior; collecting, in response to an imitation termination instruction triggered when the imitation succeeds, interaction trigger information corresponding to the robot interaction output information; and storing the interaction trigger information in relation to the robot interaction output information to generate an interaction rule.