Abstract:
A throwing game that can be played by a single or multiple players wherein the method of the game includes tossing a throwing member from specified distances towards a target member. The target member is triangular in shape having walls defining and internal area. Disposed within the internal area is an inner target member that is cylindrical in shape having an opening providing access to the interior volume. The present invention includes a throwing member wherein the throwing member is triangular in shape. The walls of the target member further include upper wall members secured to the upper edge of the walls. A preferred method of play of the game includes utilization of five throwing members per play rotation for each player wherein the players toss the throwing member from specified distances. Winning is achieved by landing a throwing member in the inner target member prior to any other player.
Abstract:
A system and method are disclosed for displaying video on a computing device for navigation and other purposes. Video data is collected by traveling along roads in a geographic area and storing the video data along with data indicating the positions at which the video data had been captured. This captured video data is then used in navigation systems and other devices that provide navigation, routing, or other features. A video is presented to a user on the display of a navigation system (or other device). An application associated with the navigation system uses the previously captured video data to create the video shown to the user. The application selects that video data that shows the end user's position from a vantage point. The application further superimposes an indication on the video at a location that corresponds to the position of the end user.
Abstract:
A method for energy management in a robotic device includes providing a base station for mating with the robotic device, determining a quantity of energy stored in an energy storage unit of the robotic device, and performing a predetermined task based at least in part on the quantity of energy stored. Also disclosed are systems for emitting avoidance signals to prevent inadvertent contact between the robot and the base station, and systems for emitting homing signals to allow the robotic device to accurately dock with the base station.
Abstract:
A confinement device for a mobile robot. A confinement device for a mobile robot preventing the robot from entering a space or region in which the user would like to safeguard or to keep the robot bound within a given space eliminating travel into sensitive or dangerous areas. The confinement device comprises materials used to absorb
Abstract:
A system and method are disclosed for displaying video on a computing device for navigation and other purposes. Video data is collected by traveling along roads in a geographic area and storing the video data along with data indicating the positions at which the video data had been captured. This captured video data is then used in navigation systems and other devices that provide navigation, routing, or other features. A video is presented to a user on the display of a navigation system (or other device). An application associated with the navigation system uses the previously captured video data to create the video shown to the user. The application selects that video data that shows the end user's position from a vantage point. The application further superimposes an indication on the video at a location that corresponds to the position of the end user.
Abstract:
A method of communicating with a robotic device and associated system enables configuration information and diagnostic information to be communicated between the robotic device and a configuration tool. The method consists of using a configuration tool, such as a hand-held device, that can communicate information to the robotic device to program the device to carry out a specific task or function. The configuration tool can also be configured to retrieve diagnostic information from a robotic device, and communicate this information to an analysis tool.
Abstract:
A correlation module includes a plurality of first functional modules, a plurality of second functional modules, a plurality of function adjust modules, a summation module, a correlation value register, and a correlation evaluation module. The plurality of first functional modules is operably coupled to perform a first function upon a first corresponding pipelined data element to produce a first corresponding value. The plurality of second functional modules is operably coupled to perform a second function upon a second corresponding pipelined data element to produce a second corresponding value. The plurality of function adjust modules is operably coupled to selected ones of the plurality of first functional modules and to selected ones of the plurality of second functional modules. The summation module is operably coupled to sum the plurality of first corresponding values, the plurality of second corresponding values, and a previous correlation value to produce a current correlation value. The correlation evaluation module is operably coupled to compare the current correlation value with a correlation threshold to determine whether current pipelined data correlates with the expected pattern of the training sequence.
Abstract:
A system, method, and computer program product are provided for providing content to a user utilizing a mood of the user. In use, data associated with a mood of a user is identified. Additionally, the mood of the user is determined, based on the data. Further, content is provided to the user, utilizing the mood of the user.
Abstract:
A gutter cleaning robot can traverse rain gutters to agitate and remove debris. The gutter cleaning robot is equipped with a debris auger at a front end that contacts and ejects the debris, and has a drive system for propelling the gutter cleaning robot along the rain gutter. The debris auger can include a spiral screw or various other forms of auger, and may be interchangeable by the user so as to enhance the effectiveness of the gutter cleaning robot in various environments or modes of operation.
Abstract:
A system and method are disclosed for displaying video on a computing device for navigation and other purposes. A map database developer collects video data. The video data is collected by traveling along roads in a geographic area and storing the video data along with data indicating the positions at which the video data had been captured. This captured video data is then used in navigation systems and other devices that provide navigation, routing, video games, or other features. An application forms a video that shows a turn at an intersection from a first road onto a second road. The application adds video that depicts travel away from the intersection along the second road to video that depicts travel into the intersection along the first road to form a composite video that shows a turn at the intersection from the first road onto the second road. The composite video is then presented to a user on a display.