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 stencil printer apparatus is provided. The stencil printer apparatus may include a stencil, a material applicator to apply material on the stencil, a supply roller configured to receive a roll of web-material, the supply roller comprising a first shaft, a take-up roller to receive a roll of web-material, the take-up roller comprising a second shaft, at least one spring-loaded protrusion element associated with one of the first shaft and the second shaft, and a drive configured to move web-material across the stencil between the supply roller and the take-up roller, and a frame to support the supply roller, the take-up roller and the drive. The at least one spring-loaded protrusion element may be configured and arranged on the at least one of the first shaft and the second shaft to resiliently engage at least one web-material core around which web-material may be disposed. Other embodiments and methods ate provided.
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.
Abstract:
A stencil printer for printing viscous material on a substrate includes a frame, a stencil coupled to the frame, and a print head, coupled for the frame, to deposit and print viscous material over the stencil. The stencil printer further includes a substrate support to support a substrate in a print position and a substrate clamping assembly to clamp the substrate in the print position. In a certain embodiment, the substrate clamping assembly includes a pair of rail members coupled to the frame. The rail members are adapted to engage opposite edges of the substrate. The substrate clamping assembly further includes a pair of foils, one for each rail member, with each foil being releasably secured to the rail member in a position so that the foil overlies the substrate. The substrate clamping assembly also includes a pair of clamping members, one for each rail member and foil, to releasably secure the foil in place on the rail member.
Abstract:
Disclosed are a system and method for creating multi-angle views of an object-of-interest from images stored in a dataset. A user specifies the location of an object-of-interest. As the user virtually navigates through the locality represented by the image dataset, his current virtual position is determined. Using the user's virtual position and the location of the object-of-interest, images in the image dataset are selected and interpolated or stitched together, if necessary, to present to the user a view from his current virtual position looking toward the object-of-interest. The object-of-interest remains in the view no matter where the user virtually travels. From the same image dataset, another user can select a different object-of-interest and virtually navigate in a similar manner, with his own object-of-interest always in view. The object-of-interest also can be “virtual,” added by computer-animation techniques to the image dataset. For some image datasets, the user can virtually navigate through time as well as through space.
Abstract:
A stencil printer for printing viscous material on a substrate includes a frame, a stencil coupled to the frame, and a print head, coupled for the frame, to deposit and print viscous material over the stencil. The stencil printer further includes a substrate supporting and clamping assembly to support and clamp a substrate in a print position. The substrate supporting and clamping assembly includes at least one support member to support the substrate in a print position, a pair of rail members, coupled to the frame, adapted to engage opposite edges of the substrate, and a clamping mechanism, coupled to the frame, to move at least one of the rail members against the substrate to clamp the substrate. The clamping mechanism includes at least one piston to move the at least one of the rail members between a first position in which the rail member is spaced away from one of the opposite edges of the substrate and a second position in which the rail member engages one of the opposite edges of the substrate to clamp the substrate between the rail members during a print operation. The clamping mechanism further includes a pressure regulator to control a clamping force applied by the piston to the rail member against the edge of the substrate. A method for supporting and clamping a substrate in a print position is further disclosed.
Abstract:
A method of scheduling a robotic device enables the device to run autonomously based on previously loaded scheduling information. The method consists of a communication device, such as a hand-held remote device, that can directly control the robotic device, or load scheduling information into the robotic device such that it will carry out a defined task at the desired time without the need for further external control. The communication device can also be configured to load a scheduling application program into an existing robotic device, such that the robotic device can receive and implement scheduling information from a user.