A63H17/40

Mobile agents for manipulating, moving, and/or reorienting components

Mobile agents automatically manipulate components such as blocks on a working surface, to perform operations such as construction of generalized structures. The working surface and/or the components can have machine-readable codes to assist the agents in maintaining current knowledge of their respective locations. Agents identify components by type and location, and can move components according to directions; such directions can be provided by a user, or can be based on a pre-programmed directive, or can be determined dynamically based on current conditions or in response to actions of other agents. Agents may cooperate with one another. Agents can also respond to changes in the environment, alterations in works in progress, and/or other conditions, and may be configured to exhibit responses simulating emotional reactions. Different mobile agents can be associated with different character traits, which may be configured to change based on environmental conditions and/or the behavior of other mobile agents.

Mobile agents for manipulating, moving, and/or reorienting components

Mobile agents automatically manipulate components such as blocks on a working surface, to perform operations such as construction of generalized structures. The working surface and/or the components can have machine-readable codes to assist the agents in maintaining current knowledge of their respective locations. Agents identify components by type and location, and can move components according to directions; such directions can be provided by a user, or can be based on a pre-programmed directive, or can be determined dynamically based on current conditions or in response to actions of other agents. Agents may cooperate with one another. Agents can also respond to changes in the environment, alterations in works in progress, and/or other conditions, and may be configured to exhibit responses simulating emotional reactions. Different mobile agents can be associated with different character traits, which may be configured to change based on environmental conditions and/or the behavior of other mobile agents.

Systems and methods for providing driving guidance

A driving guidance system that provides a driving guidance to a driver when the driver makes operations to remotely control a vehicle in a driving route. The driving guidance system includes at least one driving guidance equipment, an analytic engine, a control platform. The driving guidance equipment is distributed along the driving route for recording data of the vehicle. The analytic engine receives and analyzes the data of the vehicle to generate a plurality of features of the vehicle. The control platform further includes a real virtuality objects generator and a display. The real virtuality objects generator generates a plurality of real virtuality objects based on the features of the vehicle and the display shows the real virtuality objects to the driver of the vehicle for providing the driving guidance.

Systems and methods for providing driving guidance

A driving guidance system that provides a driving guidance to a driver when the driver makes operations to remotely control a vehicle in a driving route. The driving guidance system includes at least one driving guidance equipment, an analytic engine, a control platform. The driving guidance equipment is distributed along the driving route for recording data of the vehicle. The analytic engine receives and analyzes the data of the vehicle to generate a plurality of features of the vehicle. The control platform further includes a real virtuality objects generator and a display. The real virtuality objects generator generates a plurality of real virtuality objects based on the features of the vehicle and the display shows the real virtuality objects to the driver of the vehicle for providing the driving guidance.

ROBOT AVOIDANCE CONTROL METHOD AND RELATED DEVICE
20210060780 · 2021-03-04 ·

A robot avoidance control method and a related device are provided. The method includes: when a robot receives a trigger of an external object, a position of the robot triggered by the external object is acquired; orientation information of the external object is determined according to the position of the robot triggered by the external object; an avoidance movement policy is determined according to the orientation information of the external object and a pre-acquired environment map of an environment where the robot is located, the avoidance movement policy being determined according to the orientation information and the environment map and being used to control the robot to move in the environment map to avoid an external object that comes from an orientation indicated by the orientation information and would generate a trigger on the robot; and a movement instruction is generated according to the avoidance movement policy, the movement instruction being used to control the robot to move. Through the embodiments of the disclosure, the robot may be controlled to effectively avoid the external object.

AUTONOMOUS DRIVING UNIT RACING GAME PROVIDING METHOD AND RACING DEVICE AND SYSTEM
20210024102 · 2021-01-28 ·

A method for providing a racing game using an autonomous driving unit includes: outputting route information of a specific autonomous driving unit participating in the racing game; receiving mission performance information for a user mission which a participant or a team is to perform; adjusting the route information by referring to the mission performance information; applying the adjusted route information to driving of the autonomous driving unit; and determining a result of the driving of the participant or the team.

Virtual representation of physical agent

A robotic system is integrated with one or more mobile computing devices. Physical configurations of individual components of the system in physical space, or agents, under control of a user or users, are duplicated in a representation in virtual space. Some degree of real-time parity is maintained between the physical and virtual spaces, so as to implement a virtual environment that mirrors the physical one. Events occurring within one environment can directly influence and bear consequence on the course of events occurring within the other environment. Elements of virtual space thereby become truly interdependent and unified on a peer footing with elements in physical space. In at least one embodiment, the system is implemented as an application in entertainment, such as the manifestation of a video game in physical space.

Virtual representation of physical agent

A robotic system is integrated with one or more mobile computing devices. Physical configurations of individual components of the system in physical space, or agents, under control of a user or users, are duplicated in a representation in virtual space. Some degree of real-time parity is maintained between the physical and virtual spaces, so as to implement a virtual environment that mirrors the physical one. Events occurring within one environment can directly influence and bear consequence on the course of events occurring within the other environment. Elements of virtual space thereby become truly interdependent and unified on a peer footing with elements in physical space. In at least one embodiment, the system is implemented as an application in entertainment, such as the manifestation of a video game in physical space.

Self-righting vehicle

The present invention provides a method for self-righting a remote controlled model vehicle. The method includes determining a current pitch angle and a current angular rocking rate of the model vehicle. The method further includes accelerating or decelerating a mass on the model vehicle based on the current pitch angle and the current angular rocking rate of the model vehicle to create a rocking motion about a first axis by the model vehicle. In addition, the method may include sensing a rotation about a second axis of the model vehicle and imparting a yaw moment to realign the model vehicle to rock about the first axis. The method may also include terminating the self-righting process when the model vehicle is upright.

Self-righting vehicle

The present invention provides a method for self-righting a remote controlled model vehicle. The method includes determining a current pitch angle and a current angular rocking rate of the model vehicle. The method further includes accelerating or decelerating a mass on the model vehicle based on the current pitch angle and the current angular rocking rate of the model vehicle to create a rocking motion about a first axis by the model vehicle. In addition, the method may include sensing a rotation about a second axis of the model vehicle and imparting a yaw moment to realign the model vehicle to rock about the first axis. The method may also include terminating the self-righting process when the model vehicle is upright.