iRobot Corporation Patent applications |
Patent application number | Title | Published |
20160101523 | METHODS AND SYSTEMS FOR COMPLETE COVERAGE OF A SURFACE BY AN AUTONOMOUS ROBOT - A robot configured to navigate a surface, the robot comprising a movement mechanism; a logical map representing data about the surface and associating locations with one or more properties observed during navigation; an initialization module configured to establish an initial pose comprising an initial location and an initial orientation; a region covering module configured to cause the robot to move so as to cover a region; an edge—following module configured to cause the robot to follow unfollowed edges; a control module configured to invoke region covering on a first region defined at least in part based at least part of the initial pose, to invoke region covering on least one additional region, to invoke edge-following, and to invoke region covering cause the mapping module to mark followed edges as followed, and cause a third region covering on regions discovered during edge-following. | 04-14-2016 |
20160073846 | Robotic Vacuum - An autonomous coverage robot includes a cleaning assembly having forward roller and rearward rollers counter-rotating with respect to each other. The rollers are arranged to substantially maintain a cross sectional area between the two rollers yet permitting collapsing therebetween as large debris is passed. Each roller includes a resilient elastomer outer tube and a partially air-occupied inner resilient core configured to bias the outer tube to rebound. The core includes a hub and resilient spokes extending between the inner surface of the outer tube and the hub. The spokes suspend the outer tube to float about the hub and transfer torque from the hub to the outer tube while allowing the outer tube to momentarily deform or move offset from the hub during impact with debris larger than the cross sectional area between the two rollers. | 03-17-2016 |
20150355638 | Mobile Robot and Method of Operating Thereof - A method of operating a mobile robot includes driving the robot according to a drive command issued by a remote operator control unit in communication with the robot, determining a driven path from an origin, and after experiencing a loss of communications with the operator control unit, determining an orientation of the robot. The method further includes executing a self-righting maneuver when the robot is oriented upside down. The self-righting maneuver includes rotating an appendage of the robot from a stowed position alongside a main body of the robot downward and away from the main body, raising and supporting the main body on the appendage, and then further rotating the appendage to drive the upright main body past a vertical position, causing the robot to fall over and thereby invert the main body. | 12-10-2015 |
20150328775 | Autonomous Mobile Robot Confinement System - A robotic lawnmower confinement system includes at least two dispenser units and a powered unit in wired connection with the at least two dispenser units. Each dispenser unit includes a housing containing a length of boundary wire electrically connected to the housing at one end and terminating at a mating connector for transferring an electrical signal at the opposite end. Each dispenser unit also includes a receiving terminal disposed on the housing for receiving a mating connector of another dispenser unit. The powered unit includes at least one electrical connector configured to connect and deliver current to at least one of the at least two dispenser units. The at least IC two dispenser units and the powered unit can be arranged and connected to form a loop of connected boundary wires recognizable by the robotic lawnmower. | 11-19-2015 |
20150316930 | SYSTEMS AND METHODS FOR USING MULTPLE HYPOTHESES IN A VISUAL SIMULTANEOUS LOCALIZATION AND MAPPING SYSTEM - The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems. | 11-05-2015 |
20150251713 | ROBOTIC VEHICLE - A robotic vehicle ( | 09-10-2015 |
20150231784 | ROBOT CONTROLLER LEARNING SYSTEM - A threshold learning control system for learning a controller of a robot. The system includes a threshold learning module, a regime classifier, and an exploratory controller, each receiving sensory inputs from a sensor system of the robot. The regime classifier determines a control regime based on the received sensor inputs and communicates the control regime to the threshold learning module. The exploratory controller also receives control parameters from the threshold learning module. A control arbiter receives commands from the exploratory controller and limits from the threshold learning module, The control arbiter issues modified commands based on the received limits to the robot controller. | 08-20-2015 |
20150212521 | Simultaneous Localization And Mapping For A Mobile Robot - A method of localizing a mobile robot includes receiving sensor data of a scene about the robot and executing a particle filter having a set of particles. Each particle has associated maps representing a robot location hypothesis. The method further includes updating the maps associated with each particle based on the received sensor data, assessing a weight for each particle based on the received sensor data, selecting a particle based on its weight, and determining a location of the robot based on the selected particle. | 07-30-2015 |
20150205299 | Simultaneous Localization And Mapping For A Mobile Robot - A method of simultaneous localization and mapping includes initializing a robot pose and a particle model of a particle filter. The particle model includes particles, each having an associated map, robot pose, and weight. The method includes receiving sparse sensor data from a sensor system of the robot, synchronizing the received sensor data with a change in robot pose, accumulating the synchronized sensor data over time, and determining a robot localization quality. When the accumulated sensor data exceeds a threshold accumulation and the robot localization quality is greater than a threshold localization quality, the method includes updating particles with accumulated synchronized sensor data. The method includes determining a weight for each updated particle of the particle model and setting a robot pose belief to the robot pose of the particle having the highest weight when a mean weight of the particles is greater than a threshold particle weight. | 07-23-2015 |
20150197012 | Autonomous Mobile Robot - An autonomous mobile robot includes a robot body, a drive system, a sensor system, and a controller. The drive system supports the robot body and maneuvers the robot over a floor surface. The sensor system includes an inertial measurement unit for measuring a pose of the robot and issues a sensor signal including data having information regarding a pose of the robot. The controller communicates with the drive and sensor systems and executes a behavior system. The behavior system receives the sensor signal from the sensor system and executes a behavior. The behavior system executes an anti-stasis behavior in response to sensor signals indicating that the robot is constrained to evaluate a state of constraint. In addition, the behavior system executes an anti-tilt behavior in response to sensor signals indicating that the robot is tilted with respect to a direction of gravity to evaluate a state of tilt. | 07-16-2015 |
20150197007 | Remote Vehicle Missions and Systems for Supporting Remote Vehicle Missions - An operator control unit includes a user interface that allows a user to control a remote vehicle, a transmission unit configured to transmit data to the remote vehicle, and a receiver unit configured to receive data from the remote vehicle. The data received from the remote vehicle includes image data captured by the remote vehicle. The operator control unit includes a display unit configured to display the user interface including the image data received from the remote vehicle and icons representing a plurality of controllable elements of the remote vehicle, and configured to allow the user to input a control command to control at least one of the plurality of controllable elements. | 07-16-2015 |
20150183389 | Compliant Solid-State Bumper for Robot - A robot bumper including a bumper body having a forward surface and a top surface angling away from the forward surface. The bumper body conforms to a shape of a received robot chassis. The robot bumper also includes a force absorbing layer disposed on the bumper body, a membrane switch layer comprising a plurality of electrical contacts arranged along the top surface of the bumper body, and a force transmission layer disposed between the force absorbing layer and the membrane switch layer. The force transmission layer includes a plurality of force transmitting elements configured to transmit force to the membrane switch layer. | 07-02-2015 |
20150158182 | Mobile Robot System - A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote computing device communicates with the robot through the cloud computing service. | 06-11-2015 |
20150134146 | Remote Vehicle Control System and Method - A system includes an operator control unit having a point-and-click interface configured to allow the operator to control the remote vehicle by inputting one or more commands via the point-and-click interface. The operator control unit displays a 3D local perceptual space comprising an egocentric coordinate system encompassing a predetermined distance centered on the remote vehicle, a remote vehicle representation having selectable portions, and an icon at a point selected in the 3D local perceptual space and at a corresponding location in an alternative view of a map having an identified current location of the remote vehicle. The system also includes a payload attached to the remote vehicle. The payload includes a computational module and an integrated sensor suite including a global positioning system, an inertial measurement unit, and a stereo vision camera. | 05-14-2015 |
20150134115 | Commanding A Mobile Robot Using Glyphs - A method of operating a robot includes receiving image data from an image capture device of the robot. The image data is representative of a glyph viewed by the image capture device on the display of a computing device within a field of view of the image capture device. The method further includes determining, at a controller, a command message based on the glyph represented in the image data and issuing a command to at least one resource or component of the robot based on the command message. | 05-14-2015 |
20150128996 | Autonomous Surface Cleaning Robot - A mobile floor cleaning robot includes a body defining a forward drive direction, a drive system, a cleaning system, and a controller. The cleaning system includes a pad holder, a reservoir, a sprayer, and a cleaning system. The pad holder has a bottom surface for receiving a cleaning pad. The reservoir holds a volume of fluid, and the sprayer sprays the fluid forward the pad holder. The controller is in communication with the drive and cleaning systems. The controller executes a cleaning routine that includes driving in the forward direction a first distance to a first location, then driving in a reverse drive direction a second distance to a second location. From the second location, the robot sprays fluid in the forward drive direction but rearward the first location. The robot then drives in alternating forward and reverse drive directions while smearing the cleaning pad along the floor surface. | 05-14-2015 |
20150128364 | CLEANING PAD - A pad particularly adapted for surface cleaning. The pad includes an absorbent core having the ability to absorb and retain liquid material, and a liner layer in contact with and covering at least one side of the absorbent core. The liner layer has the ability to retain and wick liquid material through the liner layer. Cleaning apparatus containing such pads and methods of using such pads are also described. | 05-14-2015 |
20150120128 | Autonomous Coverage Robot - A mobile floor cleaning robot includes identifying, using a controller, a location of an object on a floor surface away from the robot, and issuing a first drive command from the controller to a drive system of the robot to drive the robot across the floor surface to clean the floor surface at the identified location of the object. The method also includes determining whether the object persists on the floor surface, and when the object persists, driving across the floor surface to re-clean the floor surface at the identified location of the object. | 04-30-2015 |
20150120057 | Mobile Robot - A mobile robot including a robot body, a drive system supporting the robot body, and a controller in communication with the drive system. The robot also includes an actuator moving a portion of the robot body through a volume of space adjacent the mobile robot and a sensor pod in communication with the controller. The sensor pod includes a collar rotatably supported and having a curved wall formed at least partially as a surface of revolution about a vertical axis. The sensor pod also includes a volumetric point cloud sensor housed by the collar and observing the volume of space adjacent the robot from within the collar along an observation axis extending through the curved wall. A collar actuator rotates the collar and the volumetric point cloud sensor together about the collar axis. | 04-30-2015 |
20150107037 | Robotic Vacuum Cleaning System - An autonomous coverage robot includes a cleaning assembly having forward roller and rearward rollers counter-rotating with respect to each other. The rollers are arranged to substantially maintain a cross sectional area between the two rollers yet permitting collapsing therebetween as large debris is passed. Each roller includes a resilient elastomer outer tube and a partially air-occupied inner resilient core configured to bias the outer tube to rebound. The core includes a hub and resilient spokes extending between the inner surface of the outer tube and the hub. The spokes suspend the outer tube to float about the hub and transfer torque from the hub to the outer tube while allowing the outer tube to momentarily deform or move offset from the hub during impact with debris larger than the cross sectional area between the two rollers. | 04-23-2015 |
20150094854 | Mobile Robot for Telecommunication - A system including a mobile telepresence robot, a to telepresence computing device in wireless communication with the robot, and a host computing device in wireless communication with the robot and the telepresence computing device. The host computing device relays User Datagram Protocol traffic between the robot and the telepresence computing device through a firewall. | 04-02-2015 |
20150073646 | Mobile Human Interface Robot - A mobile robot that includes a drive system, a controller in communication with the drive system, and a volumetric point cloud imaging device supported above the drive system at a height of greater than about one feet above the ground and directed to be capable of obtaining a point cloud from a volume of space that includes a floor plane in a direction of movement of the mobile robot. The controller receives point cloud signals from the imaging device and issues drive commands to the drive system based at least in part on the received point cloud signals. | 03-12-2015 |
20150073598 | Mobile Human Interface Robot - A mobile human interface robot including a drive system having at least one drive wheel driven by a corresponding drive motor, a localization system in communication with the drive system, and a power source in communication with the drive system and the localization system. The robot further including a touch response input supported above the drive system. Activation of the touch response input modifies delivery of power to the drive system to reduce a drive load of the corresponding drive motor of the at least one drive wheel white allowing continued delivery of power to the localization system. | 03-12-2015 |
20140350839 | Simultaneous Localization And Mapping For A Mobile Robot - A method of localizing a mobile robot includes receiving sensor data of a scene about the robot and executing a particle filter having a set of particles. Each particle has associated maps representing a robot location hypothesis. The method further includes updating the maps associated with each particle based on the received sensor data, assessing a weight for each particle based on the received sensor data, selecting a particle based on its weight, and determining a location of the robot based on the selected particle. | 11-27-2014 |
20140317879 | Vacuum Brush - A rotating cleaning element configured to be inserted in a cleaning head compartment of a robotic vacuum, the rotating cleaning element including: a drive end including a drive protrusion configured to engage a drive mechanism of the cleaning head compartment; a bearing end and a shroud configured to surround at least a portion of the bearing end to lessen an amount of hair and similar matter that reaches the bearing; and a central member extending between the bearing end and the drive end. | 10-30-2014 |
20140305718 | MANEUVERING ROBOTIC VEHICLES HAVING A POSITIONABLE SENSOR HEAD - Configurations are provided for vehicular robots or other vehicles to provide shifting of their centers of gravity for enhanced obstacle navigation. Various head and neck morphologies are provided to allow positioning for various poses such as a stowed pose, observation poses, and inspection poses. Neck extension and actuator module designs are provided to implement various head and neck morphologies. Robot control network circuitry is also provided. | 10-16-2014 |
20140289999 | Robotic Vacuum Cleaning System - A robot cleaning system includes a debris collection volume, a vacuum airway configured to deliver debris to the debris collection volume, and a cleaning head in pneumatic communication with the vacuum airway. The cleaning head includes two shape-changing resilient tubes separated by an air gap opposing the vacuum airway. The cleaning head is operable in a first configuration, where the two shape-changing resilient tubes rotate against a cleaning surface engaged by the cleaning head to agitate debris on the cleaning surface to pass through the air gap and into the vacuum airway, and a second configuration, where both shape changing resilient tubes deform opposite one another to roll an object larger than the air gap to pass into the vacuum airway. | 10-02-2014 |
20140289991 | NAVIGATIONAL CONTROL SYSTEM FOR A ROBOTIC DEVICE - An autonomous cleaning apparatus includes a chassis, a drive system disposed on the chassis and operable to enable movement of the cleaning apparatus, and a controller in communication with the drive system. The controller includes a processor operable to control the drive system to steer movement of the cleaning apparatus. The autonomous cleaning apparatus includes a cleaning head system disposed on the chassis and a sensor system in communication with the controller. The sensor system includes a debris sensor for generating a debris signal, a bump sensor for generating a bump signal, and an obstacle following sensor disposed on a side of the autonomous cleaning apparatus for generating an obstacle signal. The processor executes a prioritized arbitration scheme to identify and implement one or more dominant behavioral modes based upon at least one signal received from the sensor system. | 10-02-2014 |
20140289983 | Robotic Vacuum Cleaning System - An autonomous coverage robot includes a cleaning assembly having forward roller and rearward rollers counter-rotating with respect to each other. The rollers are arranged to substantially maintain a cross sectional area between the two rollers yet permitting collapsing therebetween as large debris is passed. Each roller includes a resilient elastomer outer tube and a partially air-occupied inner resilient core configured to bias the outer tube to rebound. The core includes a hub and resilient spokes extending between the inner surface of the outer tube and the hub. The spokes suspend the outer tube to float about the hub and transfer torque from the hub to the outer tube while allowing the outer tube to momentarily deform or move offset from the hub during impact with debris larger than the cross sectional area between the two rollers. | 10-02-2014 |
20140268179 | Methods and Apparatus for Position Estimation Using Reflected Light Sources - The invention is generally related to the estimation of position and orientation of an object with respect to a local or a global coordinate system using reflected light sources. A typical application of the method and apparatus includes estimation and tracking of the position of a mobile autonomous robot. Other applications include estimation and tracking of an object for position-aware, ubiquitous devices. Additional applications include tracking of the positions of people or pets in an indoor environment. The methods and apparatus comprise one or more optical emitters, one or more optical sensors, signal processing circuitry, and signal processing methods to determine the position and orientation of at least one of the optical sensors based at least in part on the detection of the signal of one or more emitted light sources reflected from a surface. | 09-18-2014 |
20140259511 | AUTONOMOUS SURFACE CLEANING ROBOT FOR DRY CLEANING - An autonomous floor cleaning robot includes a transport drive and control system arranged for autonomous movement of the robot over a floor for performing cleaning operations. The robot chassis carries a first cleaning zone comprising cleaning elements arranged to suction loose particulates up from the cleaning surface and a second cleaning zone comprising cleaning elements arraigned to apply a cleaning fluid onto the surface and to thereafter collect the cleaning fluid up from the surface after it has been used to clean the surface. The robot chassis carries a supply of cleaning fluid and a waste container for storing waste materials collected up from the cleaning surface. | 09-18-2014 |
20140259475 | Roller Brush For Surface Cleaning Robots - A roller brush for a cleaning appliance that includes a brush core defining a longitudinal axis of rotation and three or more dual rows of bristles disposed on and equidistantly spaced along a circumference the brush core. Each dual row of bristles includes a first bristle row of a first bristle composition and having a first height and a second bristle row of a second bristle composition stiffer than the first bristle composition and having a second height. The second bristle row is circumferentially spaced from the first bristle row by a gap less than or equal to 10% of the first height. Also, the first height is less than or equal to 90% of the second height. | 09-18-2014 |
20140257622 | Proximity Sensing On Mobile Robots - A proximity sensor includes first and second sensors disposed on a sensor body adjacent to one another. The first sensor is one of an emitter and a receiver. The second sensor is the other one of an emitter and a receiver. A third sensor is disposed adjacent the second sensor opposite the first sensor. The third sensor is an emitter if the first sensor is an emitter or a receiver if the first sensor is a receiver. Each sensor is positioned at an angle with respect to the other two sensors. Each sensor has a respective field of view. A first field of view intersects a second field of view defining a first volume that detects a floor surface within a first threshold distance. The second field of view intersects a third field of view defining a second volume that detects a floor surface within a second threshold distance. | 09-11-2014 |
20140250613 | AUTONOMOUS FLOOR-CLEANING ROBOT - An autonomous floor-cleaning robot comprising a housing infrastructure including a chassis, a power subsystem; for providing the energy to power the autonomous floor-cleaning robot, a motive subsystem operative to propel the autonomous floor-cleaning robot for cleaning operations, a command and control subsystem operative to control the autonomous floor-cleaning robot to effect cleaning operations, and a self-adjusting cleaning head subsystem that includes a deck mounted in pivotal combination with the chassis, a brush assembly mounted in combination with the deck and powered by the motive subsystem to sweep up particulates during cleaning operations, a vacuum assembly disposed in combination with the deck and powered by the motive subsystem to ingest particulates during cleaning operations, and a deck adjusting subassembly mounted in combination with the motive subsystem for the brush assembly, the deck, and the chassis that is automatically operative in response to an increase in brush torque in said brush assembly to pivot the deck with respect to said chassis. The autonomous floor-cleaning robot also includes a side brush assembly mounted in combination with the chassis and powered by the motive subsystem to entrain particulates outside the periphery of the housing infrastructure and to direct such particulates towards the self-adjusting cleaning head subsystem. | 09-11-2014 |
20140249671 | Robot System - A power-saving robot system includes at least one peripheral device and a mobile robot. The peripheral device includes a controller having an active mode and a hibernation mode, and a wireless communication component capable of activation in the hibernation mode. A controller of the robot has an activating routine that communicates with and temporarily activates the peripheral device, via wireless communication, from the hibernation mode. In another aspect, a robot system includes a network data bridge and a mobile robot. The network data bridge includes a broadband network interface, a wireless command interface, and a data bridge component. The data bridge component extracts serial commands received via the broadband network interface from an internet protocol, applies a command protocol thereto, and broadcasts the serial commands via the wireless interface. The mobile robot includes a wireless command communication component that receives the serial commands transmitted from the network data bridge. | 09-04-2014 |
20140247261 | Situational Awareness for Teleoperation of a Remote Vehicle - A method for improving situational awareness for teleoperation of a remote vehicle by creating a 3D map display of an area around the remote vehicle comprises: receiving an original image from a stereo vision camera and utilizing the original image to perform visual odometry to determine the x, y, z, roll, pitch, and yaw for the original image; applying a fill-in algorithm to the original image to fill in an estimated depth for areas of the original image for which no depth data is available, which creates an enhanced depth image; combining the enhanced depth image with the x, y, z, roll, pitch, and yaw for the original image to create the 3D map display of the area around the remote vehicle; and displaying the 3D map display on an operator control unit used to control the remote vehicle. | 09-04-2014 |
20140247119 | Control System for a Remote Vehicle - A hand-held controller includes a controller body having right and left grips. The controller body defines a left control zone adjacent the left grip and a right control zone adjacent the right grip. A first set of input devices disposed in the left control zone includes a first analog joystick, a 4-way directional control adjacent the first analog joystick, and a left rocker control located adjacent the 4-way directional control. A second set of input devices disposed in the right control zone includes a second analog joystick, an array of at least four buttons adjacent the second analog joystick, and a right rocker control adjacent the button array. The hand-held controller also includes a display disposed on the controller body adjacent the left and right control zones. | 09-04-2014 |
20140246874 | Compliant Solid-State Bumper for Robot - A robot bumper including a bumper body having a forward surface and a top surface angling away from the forward surface. The bumper body conforms to a shape of a received robot chassis. The robot bumper also includes a force absorbing layer disposed on the bumper body, a membrane switch layer comprising a plurality of electrical contacts arranged along the top surface of the bumper body, and a force transmission layer disposed between the force absorbing layer and the membrane switch layer. The force transmission layer includes a plurality of force transmitting elements configured to transmit force to the membrane switch layer. | 09-04-2014 |
20140244038 | SYSTEMS AND METHODS FOR USING MULTIPLE HYPOTHESES IN A VISUAL SIMULTANEOUS LOCALIZATION AND MAPPING SYSTEM - The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems. | 08-28-2014 |
20140238440 | Systems And Methods For Robotic Gutter Cleaning Along An Axis Of Rotation - A gutter-cleaning device includes a body defining a forward drive direction and configured to fit into a residential gutter. The device also includes a drive system supporting the body and configured to maneuver across the gutter. A driven impeller disposed on the body defines an axis of rotation. The impeller has at least one agitator oriented about the axis of rotation. The axis of rotation is arranged at an angle to the forward drive direction to aim toward an inside corner of the gutter to eject agitated debris from the gutter and away from the impeller. | 08-28-2014 |
20140231156 | MOBILE ROBOTIC VEHICLE - A mobile robot includes a robot chassis having a forward end, a rearward end and a center of gravity. The robot includes a driven support surface to propel the robot and first articulated arm rotatable about an axis located rearward of the center of gravity of the robot chassis. The arm is pivotable to trail the robot, rotate in a first direction to raise the rearward end of the robot chassis while the driven support surface propels the chassis forward in surmounting an obstacle, and to rotate in a second opposite direction to extend forward beyond the center of gravity of the robot chassis to raise the forward end of the robot chassis and invert the robot endwise. | 08-21-2014 |
20140222279 | METHODS AND SYSTEMS FOR COMPLETE COVERAGE OF A SURFACE BY AN AUTONOMOUS ROBOT - A robot configured to navigate a surface, the robot comprising a movement mechanism; a logical map representing data about the surface and associating locations with one or more properties observed during navigation; an initialization module configured to establish an initial pose comprising an initial location and an initial orientation; a region covering module configured to cause the robot to move so as to cover a region; an edge-following module configured to cause the robot to follow unfollowed edges; a control module configured to invoke region covering on a first region defined at least in part based at least part of the initial pose, to invoke region covering on least one additional region, to invoke edge-following, and to invoke region covering cause the mapping module to mark followed edges as followed, and cause a third region covering on regions discovered during edge-following. | 08-07-2014 |
20140222251 | Robot Confinement - A method of confining a robot in a work space includes providing a portable barrier signal transmitting device including a primary emitter emitting a confinement beam primarily along an axis defining a directed barrier. A mobile robot including a detector, a drive motor and a control unit controlling the drive motor is caused to avoid the directed barrier upon detection by the detector on the robot. The detector on the robot has an omnidirectional field of view parallel to the plane of movement of the robot. The detector receives confinement light beams substantially in a plane at the height of the field of view while blocking or rejecting confinement light beams substantially above or substantially below the plane at the height of the field of view. | 08-07-2014 |
20140215735 | AUTONOMOUS COVERAGE ROBOT - A surface treatment robot includes a chassis having forward and rear ends and a drive system carried by the chassis. The drive system includes right and left driven wheels and is configured to maneuver the robot over a cleaning surface. The robot includes a vacuum assembly, a collection volume, a supply volume, an applicator, and a wetting element, each carried by the chassis. The wetting element engages the cleaning surface to distribute a cleaning liquid applied to the surface by the applicator. The wetting element distributes the cleaning liquid along at least a portion of the cleaning surface when the robot is driven in a forward direction. The wetting element is arranged substantially forward of a transverse axis defined by the right and left driven wheels, and the wetting element slidably supports at least about ten percent of the mass of the robot above the cleaning surface. | 08-07-2014 |
20140207282 | Mobile Robot Providing Environmental Mapping for Household Environmental Control - A mobile robot includes a processor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit. The processor drives the mobile robot to a multiplicity of accessible two dimensional locations within a household, and commands an end effector, including at least one motorized actuator, to perform mechanical work in the household. A plurality of routines include a first routine which monitors a wireless local network and detects a presence of a network entity on the wireless local network, a second routine which receives a signal from a sensor detecting an action state of one of the network entities, the action state changeable between waiting and active, and a third routine which commands the end effector to change state of performing mechanical work based on the presence and on the action state. | 07-24-2014 |
20140207281 | Environmental Management Systems Including Mobile Robots and Methods Using Same - A mobile robot includes a microprocessor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit. The microprocessor drives the mobile robot to a multiplicity of accessible two dimensional locations within a household, and commands an end effector, including at least one motorized actuator, to perform mechanical work in the household. A plurality of routines include a first routine which monitors a wireless local network and detects a presence of a network entity on the wireless local network, a second routine which receives a signal from a sensor detecting an action state of one of the network entities, the action state changeable between waiting and active, and a third routine which commands the end effector to change state of performing mechanical work based on the presence and on the action state. | 07-24-2014 |
20140207280 | ENVIRONMENTAL MANAGEMENT SYSTEMS INCLUDING MOBILE ROBOTS AND METHODS USING SAME - A computer-implemented method for receiving user commands for a remote cleaning robot and sending the user commands to the remote cleaning robot, the remote cleaning robot including a drive motor and a cleaning motor, includes displaying a user interface including a control area, and within the control area: a user-manipulable launch control group including a plurality of control elements, the launch control group having a deferred launch control state and an immediate launch control state; at least one user-manipulable cleaning strategy control element having a primary cleaning strategy control state and an alternative cleaning strategy control state; and a physical recall control group including a plurality of control elements, the physical recall control group having an immediate recall control state and a remote audible locator control state. The method further includes: receiving user input via the user-manipulable control elements; responsive to the user inputs, displaying simultaneously within the same control area a real-time robot state reflecting a unique combination of control states; and commanding the remote cleaning robot to actuate the drive motor and cleaning motor to clean a surface based on the received input and unique combination of control states. | 07-24-2014 |
20140200713 | Operating a Mobile Robot - A method of operating a mobile robot includes grasping a feature of a door of a doorway with an end effector of a manipulator arm mounted on the robot and driving the robot while grasping the door feature to move the door to an open position. The method also includes driving the robot to maneuver the robot to contact the door and chock the door in the open position, releasing the door feature from the end effector after chocking the door, and driving the robot through the doorway. | 07-17-2014 |
20140188325 | Autonomous Coverage Robot - A mobile robot that includes a robot body having a forward drive direction, a drive system supporting the robot body above a cleaning surface for maneuvering the robot across the cleaning surface, and a robot controller in communication with the drive system. The robot also includes a bumper movably supported by a forward portion of the robot body and a obstacle sensor system disposed on the bumper. The obstacle sensor system includes at least one contact sensor disposed on the bumper, at least one proximity sensor disposed on the bumper and a auxiliary circuit board disposed on the bumper and in communication with the at least one contact sensor, the at least one proximity sensor, and the robot controller. | 07-03-2014 |
20140184144 | Coverage Robot Docking Station - A coverage robot docking station includes a base having a robot receiving surface. The base defines a power receptacle for receiving a power supply. The base also defines a beacon receptacle for receiving a beacon. A side wall extends from the base, where the side wall and the receiving surface of the base define a robot holder. At least one charging contact is disposed on the robot receiving surface for charging a received robot. | 07-03-2014 |
20140182627 | Autonomous Coverage Robot - A mobile surface cleaning robot including a robot body having a forward drive direction, a drive system supporting the robot body above a floor surface for maneuvering the robot across the floor surface, and a robot controller in communication with the drive system. The robot also includes a collection volume supported by the robot body and a cleaning module releasably supported by the robot body and arranged to clean the floor surface. The cleaning module includes a first vacuum squeegee having a first duct, a driven roller brush rotatably supported rearward of the first vacuum squeegee, a second vacuum squeegee disposed rearward of the roller brush and having a second duct, and a third duct in fluid communication with the first and second ducts. The third duct is connectable to the collection volume at a fluid-tight interface formed by selectively engaging the cartridge with the robot body. | 07-03-2014 |
20140156151 | REMOTE VEHICLE CONTROL SYSTEM - A method for controlling one or more remote vehicles may comprise manipulating remote dexterous manipulators, translating movement of the remote dexterous manipulators into movement of the one or more remote vehicles, and providing a sliding work window allowing control of the one or more remote vehicles' entire range of motion without sacrificing control resolution. | 06-05-2014 |
20140142757 | COMPANION ROBOT FOR PERSONAL INTERACTION - A mobile robot guest for interacting with a human resident performs a room-traversing search procedure prior to interacting with the resident, and may verbally query whether the resident being sought is present. Upon finding the resident, the mobile robot may facilitate a teleconferencing session with a remote third party, or interact with the resident in a number of ways. For example, the robot may carry on a dialogue with the resident, reinforce compliance with medication or other schedules, etc. In addition, the robot incorporates safety features for preventing collisions with the resident; and the robot may audibly announce and/or visibly indicate its presence in order to avoid becoming a dangerous obstacle. Furthermore, the mobile robot behaves in accordance with an integral privacy policy, such that any sensor recording or transmission must be approved by the resident. | 05-22-2014 |
20140142753 | MANEUVERING ROBOTIC VEHICLES - Configurations are provided for vehicular robots or other vehicles to provide shifting of their centers of gravity for enhanced obstacle navigation. A robot chassis with pivotable driven flippers has a pivotable neck and sensor head mounted toward the front of the chassis. The neck is pivoted forward to shift the vehicle combined center of gravity (combined CG) forward for various climbing and navigation tasks. The flippers may also be selectively moved to reposition the center of gravity. Various weight distributions allow different CG shifting capabilities. | 05-22-2014 |
20140138168 | High Travel Suspension for Small Ground Mobile Robots - A lightweight mobile robot includes a chassis less than 500 pounds and two independent tracked drives including a drive wheel assembly, four or more independently suspended bogie assemblies, an idler wheel assembly, a compliant front shoe fixedly coupled to an independently suspended bogie assembly positioned adjacent the idler wheel assembly, and a compliant elastomer track entraining the drive wheel, road wheels, idler wheel assembly and compliant front shoe. The bogie assembly includes a serpentine suspension arm having a corresponding road wheel rotatably mounted at a distal end thereof, the bogie arm swingable through a range entirely beneath the chassis. The serpentine suspension arm provides clearance for adjacent road wheels to swing past one another without making contact with any portion of the adjacent bogie assembly. The compliant elastomer track has center guides and peripheral drive features protruding therefrom for engaging the drive wheel, road wheels, and idler wheel. | 05-22-2014 |
20140132021 | Compliant Underactuated Grasper - A compliant underactuated grasper includes a base and a plurality of fingers. At least one of the plurality of fingers includes: a proximal phalanx; a proximal joint connecting the proximal phalanx to the base; a distal phalanx; a distal joint connecting the distal phalanx to the proximal phalanx; and a member for moving the phalanges. At least one of the proximal joint and the distal joint includes a flexure joint having a first compliance in a first direction and a second compliance in a second direction, the second compliance being stiffer than the first compliance. The distal phalanx includes: a rounded end face; and a lifting portion including a lifting edge adjacent the rounded end face. The member acts in parallel to the first direction. The grasper further includes at least one actuator associated with the member. The grasper has fewer actuators than degrees of freedom. | 05-15-2014 |
20140132020 | Compliant Underactuated Grasper - A compliant underactuated grasper includes a palm base and two fingers. Each of the fingers comprises: a proximal phalanx; a distal phalanx; a compliant flexure joint connecting the distal phalanx to the proximal phalanx; and a pin joint connecting the proximal phalanx to the palm base, the pin joint constraining angular movement of the proximal phalanx relative to the palm base to rotation about a pin pivot axis. The grasper further includes at least one actuator to move the fingers. The grasper has fewer actuators than degrees of freedom. | 05-15-2014 |
20140132018 | Compliant Underactuated Grasper - A grasper includes a base, a finger, a tendon cable and a magnetic breakaway mechanism. The finger has a proximal end connected to the base by a proximal joint. The tendon cable is configured to move the finger relative to the base. The magnetic breakaway mechanism releasably couples the finger to the base. | 05-15-2014 |
20140130272 | REMOVING DEBRIS FROM CLEANING ROBOTS - A cleaning robot system includes a robot and a robot maintenance station. The robot includes a chassis, a drive system configured to maneuver the robot as directed by a controller, and a cleaning assembly including a cleaning assembly housing and a driven cleaning roller. The robot maintenance station includes a station housing and a docking platform configured to support the robot when docked. A mechanical agitator engages the roller of the robot with the robot docked. The agitator includes an agitator comb having multiple teeth configured to remove accumulated debris from the roller as the agitator comb and roller are moved relative to one another. The robot maintenance station includes a collection bin arranged to receive and hold debris removed by the mechanical agitator. | 05-15-2014 |
20140129028 | DEBRIS SENSOR FOR CLEANING APPARATUS - A piezoelectric debris sensor and associated signal processor responsive to debris strikes enable an autonomous or non-autonomous cleaning device to detect the presence of debris and in response, to select a behavioral mode, operational condition or pattern of movement, such as spot coverage or the like. Multiple sensor channels (e.g., left and right) can be used to enable the detection or generation of differential left/right debris signals and thereby, enable an autonomous device to steer in the direction of debris. | 05-08-2014 |
20140129027 | Simultaneous Localization And Mapping For A Mobile Robot - A method of simultaneous localization and mapping includes initializing a robot pose and a particle model of a particle filter. The particle model includes particles, each having an associated map, robot pose, and weight. The method includes receiving sparse sensor data from a sensor system of the robot, synchronizing the received sensor data with a change in robot pose, accumulating the synchronized sensor data over time, and determining a robot localization quality. When the accumulated sensor data exceeds a threshold accumulation and the robot localization quality is greater than a threshold localization quality, the method includes updating particles with accumulated synchronized sensor data. The method includes determining a weight for each updated particle of the particle model and setting a robot pose belief to the robot pose of the particle having the highest weight when a mean weight of the particles is greater than a threshold particle weight. | 05-08-2014 |
20140124004 | Autonomous Coverage Robot - A mobile floor cleaning robot includes a robot body supported by a drive system configured to maneuver the robot over a floor surface. The robot also includes a cleaning system supported by the robot body, an imaging sensor disposed on the robot body, and a controller in communicates with the drive system and the imaging sensor. The controller receives a sequence of images of the floor surface; each image has an array of pixels. For each image, the controller segments the image into color blobs by color quantizing pixels of the image, determines a spatial distribution of each color of the image based on corresponding pixel locations; and for each image color, identifies areas of the image having a threshold spatial distribution for that color. The controller then tracks a location of the color blobs with respect to the imaging sensor across the sequence of images. | 05-08-2014 |
20140109339 | REMOVING DEBRIS FROM CLEANING ROBOTS - A cleaning robot system including a robot and a robot maintenance station. The robot includes a robot body, a drive system, a cleaning assembly, and a cleaning bin carried by the robot body and configured to receive debris agitated by the cleaning assembly. The robot maintenance station includes a station housing configured to receive the robot for maintenance. The station housing has an evacuation passageway exposed to a top portion of the received robot. The robot maintenance station also includes an air mover in pneumatic communication with the evacuation passageway and a collection bin carried by the station housing and in pneumatic communication with the evacuation passageway. The station housing and the robot body fluidly connect the evacuation passageway to the cleaning bin of the received robot. The air mover evacuates debris held in the robot cleaning bin to the collection bin through the evacuation passageway. | 04-24-2014 |
20140102062 | Lawn Care Robot - A robot lawnmower includes a body and a drive system carried by the body and configured to maneuver the robot across a lawn. The robot also includes a grass cutter and a swath edge detector, both carried by the body. The swath edge detector is configured to detect a swath edge between cut and uncut grass while the drive system maneuvers the robot across the lawn while following a detected swath edge. The swath edge detector includes a calibrator that monitors uncut grass for calibration of the swath edge detector. In some examples, the calibrator comprises a second swath edge detector. | 04-17-2014 |
20140102061 | Lawn Care Robot - A robot lawnmower includes a body and a drive system carried by the body and configured to maneuver the robot across a lawn. The robot also includes a grass cutter and a swath edge detector, both carried by the body. The swath edge detector is configured to detect a swath edge between cut and uncut grass while the drive system maneuvers the robot across the lawn while following a detected swath edge. The swath edge detector includes a calibrator that monitors uncut grass for calibration of the swath edge detector. In some examples, the calibrator comprises a second swath edge detector. | 04-17-2014 |
20140100693 | ROBOT MANAGEMENT SYSTEMS FOR DETERMINING DOCKING STATION POSE INCLUDING MOBILE ROBOTS AND METHODS USING SAME - A mobile robot system is provided that includes a docking station having at least two pose-defining fiducial markers. The pose-defining fiducial markers have a predetermined spatial relationship with respect to one another and/or to a reference point on the docking station such that a docking path to the base station can be determined from one or more observations of the at least two pose-defining fiducial markers. A mobile robot in the system includes a pose sensor assembly. A controller is located on the chassis and is configured to analyze an output signal from the pose sensor assembly. The controller is configured to determine a docking station pose, to locate the docking station pose on a map of a surface traversed by the mobile robot and to path plan a docking trajectory. | 04-10-2014 |
20140095008 | Lawn Care Robot - A robot lawnmower includes a body and a drive system carried by the body and configured to maneuver the robot across a lawn. The robot also includes a grass cutter and a swath edge detector, both carried by the body. The swath edge detector is configured to detect a swath edge between cut and uncut grass while the drive system maneuvers the robot across the lawn while following a detected swath edge. The swath edge detector includes a calibrator that monitors uncut grass for calibration of the swath edge detector. In some examples, the calibrator comprises a second swath edge detector. | 04-03-2014 |
20140090201 | AUTONOMOUS COVERAGE ROBOT - A surface treatment robot including a robot body, a differential drive system mounted on the robot body and configured to maneuver the robot over a cleaning surface, a liquid applicator carried by the robot body, and a collection assembly carried by the robot body and configured to remove waste from the cleaning surface. The robot body has a forward portion and a rear portion, with the forward portion preceding the rear portion as the robot moves in a forward direction over the cleaning surface. The liquid applicator is configured to dispense a liquid to the cleaning surface such that at least a portion of the liquid is dispensed rear of the collection assembly as the robot moves in the forward direction. | 04-03-2014 |
20140088761 | Proximity Sensing On Mobile Robots - A proximity sensor includes first and second sensors disposed on a sensor body adjacent to one another. The first sensor is one of an emitter and a receiver. The second sensor is the other one of an emitter and a receiver. A third sensor is disposed adjacent the second sensor opposite the first sensor. The third sensor is an emitter if the first sensor is an emitter or a receiver if the first sensor is a receiver. Each sensor is positioned at an angle with respect to the other two sensors. Each sensor has a respective field of view. A first field of view intersects a second field of view defining a first volume that detects a floor surface within a first threshold distance. The second field of view intersects a third field of view defining a second volume that detects a floor surface within a second threshold distance. | 03-27-2014 |
20140081506 | Advanced Behavior Engine - A method of commanding a remote vehicle includes executing a command on a controller of the remote vehicle based on a kinodynamic fixed depth motion planning algorithm to use incremental feedback from evaluators to select a best feasible action. The method also includes determining servo commands corresponding to the best feasible action for one or more actuators of a drive system or a manipulation system of the remote vehicle and commanding the one or more actuators of the remote vehicle based on the servo commands. The best feasible action includes actions within a fixed time horizon of several seconds from a current time each time a feasible action is selected. | 03-20-2014 |
20140069731 | Maneuvering Robotic Vehicles Having A Positionable Sensor Head - Configurations are provided for vehicular robots or other vehicles to provide shifting of their centers of gravity for enhanced obstacle navigation. Various head and neck morphologies are provided to allow positioning for various poses such as a stowed pose, observation poses, and inspection poses. Neck extension and actuator module designs are provided to implement various head and neck morphologies. Robot control network circuitry is also provided. | 03-13-2014 |
20140067186 | Sonar System For Remote Vehicle - A SONAR system for use with a robotic vacuum having SONAR emitters and receivers thereon. The SONAR system comprises a waveguide or horn located in front of the emitters and receivers that can improve the overall target resolution and reduce the number of “dead zones” where targets are not easily resolved. | 03-06-2014 |
20140060418 | Methods and Apparatus for Mitigating Vortex Rings Affecting Submersible Vehicles - A method for operating a submersible vehicle includes, responsive to detection of a vortex ring undesirably affecting the vehicle and/or at least one vehicle condition indicating the presence of a vortex ring undesirably affecting the vehicle, initiating at least one control action to mitigate the effect of the vortex ring on the vehicle. | 03-06-2014 |
20140053351 | CLEANING ROBOT ROLLER PROCESSING - A coverage robot includes a chassis, a drive system, and a cleaning assembly. The cleaning assembly includes a housing and at least one driven cleaning roller including an elongated core with end mounting features defining a central longitudinal axis of rotation, multiple floor cleaning bristles extending radially outward from the core, and at least one compliant flap extending radially outward from the core to sweep a floor surface. The flap is configured to prevent errant filaments from spooling tightly about the core to aid subsequent removal of the filaments. In another aspect, a coverage robot includes a chassis, a drive system, a controller, and a cleaning assembly. The cleaning assembly includes a housing and at least one driven cleaning roller. The coverage robot includes a roller cleaning tool carried by the chassis and configured to longitudinally traverse the roller to remove accumulated debris from the cleaning roller. | 02-27-2014 |
20140039680 | Companion Robot For Personal Interaction - A mobile robot that includes a robot body, a drive system having one or more wheels supporting the robot body to maneuver the robot across a floor surface, and a riser having a proximal end and a distal end. The proximal end of the riser disposed on the robot body. The robot also includes a head disposed on the distal end of the riser. The head includes a display and a camera disposed adjacent the display. | 02-06-2014 |
20140031984 | Mobile Robot for Telecommunication - A system including a mobile telepresence robot, a telepresence computing device in wireless communication with the robot, and a host computing device in wireless communication with the robot and the telepresence computing device. The host computing device relays User Datagram Protocol traffic between the robot and the telepresence computing device through a firewall. | 01-30-2014 |
20130338828 | NAVIGATIONAL CONTROL SYSTEM FOR A ROBOTIC DEVICE - A navigational control system for altering movement activity of a robotic device operating in a defined working area, comprising a transmitting subsystem integrated in combination with the robotic device, the transmitting subsystem comprising means for emitting a number of directed beams, each directed beam having a predetermined emission pattern, and a receiving subsystem functioning as a base station that includes a navigation control algorithm that defines a predetermined triggering event for the navigational control system and a set of detection units positioned within the defined working area in a known spaced-apart relationship, the set of detection units being configured and operative to detect one or more of the directed beams emitted by the transmitting system; and wherein the receiving subsystem is configured and operative to process the one or more detected directed beams under the control of the navigational control algorithm to determine whether the predetermined triggering event has occurred, and, if the predetermined triggering event has occurred transmit a control signal to the robotic device, wherein reception of the control signal by the robotic device causes the robotic device to implement a prescribed conduct that alters the movement activity of the robotic device. | 12-19-2013 |
20130338525 | Mobile Human Interface Robot - A mobile robot that includes a drive system, a controller in communication with the drive system, and a volumetric point cloud imaging device supported above the drive system at a height of greater than about one foot above the ground. The volumetric point cloud imaging device monitors a plurality of translations of points in the point cloud corresponding to the surface of a respiratory center of a breathing subject. The controller receives point cloud signals from the imaging device and issues an alert command based at least in part on the received point cloud signals from the identified respiratory center. | 12-19-2013 |
20130331987 | SYSTEMS AND METHODS FOR USING MULTIPLE HYPOTHESES IN A VISUAL SIMULTANEOUS LOCALIZATION AND MAPPING SYSTEM - The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems. | 12-12-2013 |
20130325178 | Method and System for Multi-Mode Coverage for an Autonomous Robot - A control system for a mobile robot ( | 12-05-2013 |
20130310978 | DETECTING ROBOT STASIS - A coverage robot includes a drive configured to maneuver the robot as directed by a controller, a stasis indication wheel rotatable about a first axis perpendicular to a direction of forward travel, and a suspension supporting the wheel. The stasis indication wheel defines a first reflective portion and a second reflective portion. The second reflective portion is substantially less reflective than the first reflective portion. The suspension permits movement of the wheel in a direction other than rotation about the first axis. A signal emitter is disposed remotely from the wheel and positioned to direct a signal that sequentially is intercepted by the first and second reflective portions of the wheel. A signal receiver is positioned to receive the reflected signal by the rotating wheel. Communication between the emitter and the receiver is affected by rolling transitions between the first and second reflective portions during permitted movement of the wheel. | 11-21-2013 |
20130298350 | COVERAGE ROBOTS AND ASSOCIATED CLEANING BINS - An autonomous coverage robot includes a chassis, a drive system configured to maneuver the robot, and a cleaning assembly. The cleaning assembly includes a cleaning assembly housing and at least one driven sweeper brush. The robot includes a controller and a removable sweeper bin configured to receive debris agitated by the driven sweeper brush. The sweeper bin includes an emitter disposed on an interior surface of the bin and a receiver disposed remotely from the emitter on the interior surface of the bin and configured to receive an emitter signal. The emitter and the receiver are disposed such that a threshold level of accumulation of debris in the sweeper bin blocks the receiver from receiving emitter emissions. The robot includes a bin controller disposed in the sweeper bin and monitoring a detector signal and initiating a bin full routine upon determining a bin debris accumulation level requiring service. | 11-14-2013 |
20130268118 | Operating A Mobile Robot - A robot system that includes an operator control unit, mission robot, and a repeater. The operator control unit has a display. The robot includes a robot body, a drive system supporting the robot body and configured to maneuver the robot over a work surface, and a controller in communication with the drive system and the operator control unit. The repeater receives a communication signal between the operator control unit and the robot and retransmits the signal. | 10-10-2013 |
20130256042 | MOBILE ROBOTIC VEHICLE - A mobile robot includes a robot chassis having a forward end, a rearward end and a center of gravity. The robot includes a driven support surface to propel the robot and first articulated arm rotatable about an axis located rearward of the center of gravity of the robot chassis. The arm is pivotable to trail the robot, rotate in a first direction to raise the rearward end of the robot chassis while the driven support surface propels the chassis forward in surmounting an obstacle, and to rotate in a second opposite direction to extend forward beyond the center of gravity of the robot chassis to raise the forward end of the robot chassis and invert the robot endwise. | 10-03-2013 |
20130253701 | ROBOT SYSTEM - A power-saving robot system includes at least one peripheral device and a mobile robot. The peripheral device includes a controller having an active mode and a hibernation mode, and a wireless communication component capable of activation in the hibernation mode. A controller of the robot has an activating routine that communicates with and temporarily activates the peripheral device, via wireless communication, from the hibernation mode. In another aspect, a robot system includes a network data bridge and a mobile robot. The network data bridge includes a broadband network interface, a wireless command interface, and a data bridge component. The data bridge component extracts serial commands received via the broadband network interface from an internet protocol, applies a command protocol thereto, and broadcasts the serial commands via the wireless interface. The mobile robot includes a wireless command communication component that receives the serial commands transmitted from the network data bridge. | 09-26-2013 |
20130241217 | Compliant Solid-State Bumper for Robot - A robot bumper assembly includes a bumper body, a first sensor array, and a second sensor array. The first sensor array is disposed along and contoured to the periphery of a forward facing portion of the bumper body and senses contact with an external environment at positions along the contour of the periphery forward facing portion of the bumper body. The second sensor array is disposed along and contoured to the periphery of a top portion of the forward facing portion of the robot body. The top portion is angled, ramping up. The second sensor array senses contact with an external environment at positions along the periphery of the angled top portion of the bumper body. | 09-19-2013 |
20130239870 | Underwater Vehicle Bouyancy System - A multiple stage buoyancy changing system, or variable buoyancy device, for an underwater vehicle. The multiple stage buoyancy changing system comprises: a pressure hull containing a flexibly-sized internal fluid reservoir; a flexibly-sized external fluid reservoir attached to the pressure hull and connected to the internal reservoir; a system of devices and channels configured to move fluid between the internal fluid reservoir and the external fluid reservoir to change a displaced volume of the vehicle. Each stage of the variable buoyancy device can be optimized for maximum energy efficiency while changing the vehicle's displaced volume within an ambient pressure range. A control system for the variable buoyancy device engages different stages depending on ambient external pressure such that maximum energy efficiency is achieved over a large range of pressures/depths. | 09-19-2013 |
20130231779 | Mobile Inspection Robot - A mobile inspection robot that includes a robot body and a drive system supporting the robot body and configured to maneuver the robot over a work surface. A controller communicates with the drive system and a sensor system. The controller executes a control system that includes a control arbitration system and a behavior system in communication with each other. The behavior system executes an inspection behavior, the inspection behavior influencing execution of commands by the control arbitration system based on sensor signals received from the sensor system to identify and inspect electrical equipment. | 09-05-2013 |
20130226344 | Mobile Robot - A mobile robot including a robot body, a drive system supporting the robot body, and a controller in communication with the drive system. The robot also includes an actuator moving a portion of the robot body through a volume of space adjacent the mobile robot and a sensor pod in communication with the controller. The sensor pod includes a collar rotatably supported and having a curved wall formed at least partially as a surface of revolution about a vertical axis. The sensor pod also includes a volumetric point cloud sensor housed by the collar and observing the volume of space adjacent the robot from within the collar along an observation axis extending through the curved wall. A collar actuator rotates the collar and the volumetric point cloud sensor together about the collar axis. | 08-29-2013 |
20130214498 | Wheeled Platforms - A wheeled platform | 08-22-2013 |
20130206170 | COVERAGE ROBOT MOBILITY - An autonomous coverage robot includes a body having at least one outer wall, a drive system disposed on the body and configured to maneuver the robot over a work surface, and a cleaning assembly carried by the body. The cleaning assembly includes first and second cleaning rollers rotatably coupled to the body, a suction assembly having a channel disposed adjacent at least one of the cleaning rollers, and a container in fluid communication with the channel. The container is configured to collect debris drawn into the channel. The suction assembly is configured to draw debris removed from the work surface by at least one of the cleaning rollers into the channel, and the container has a wall common with the at least one outer wall of the body. | 08-15-2013 |
20130205520 | CLEANING ROBOT ROLLER PROCESSING - A coverage robot includes a chassis, a drive system, and a cleaning assembly. The cleaning assembly includes a housing and at least one driven cleaning roller including an elongated core with end mounting features defining a central longitudinal axis of rotation, multiple floor cleaning bristles extending radially outward from the core, and at least one compliant flap extending radially outward from the core to sweep a floor surface. The flap is configured to prevent errant filaments from spooling tightly about the core to aid subsequent removal of the filaments. In another aspect, a coverage robot includes a chassis, a drive system, a controller, and a cleaning assembly. The cleaning assembly includes a housing and at least one driven cleaning roller. The coverage robot includes a roller cleaning tool carried by the chassis and configured to longitudinally traverse the roller to remove accumulated debris from the cleaning roller. | 08-15-2013 |
20130204465 | Autonomous Behaviors For A Remote Vehicle - A method of operating a remote vehicle configured to communicate with an operator control unit (OCU) includes executing a click-to-drive behavior, a cruise control behavior, and a retro-traverse behavior on a computing processor. The click-to-drive behavior includes receiving a picture or a video feed and determining a drive destination in the received picture or video feed. The cruise control behavior includes receiving an absolute heading and velocity commands from the OCU and computing a drive heading and a drive velocity. The a retro-traverse behavior includes generating a return path interconnecting at least two previously-traversed waypoints of a list of time-stamped waypoints, and executing a retro-traverse of the return path by navigating the remote vehicle successively to previous time-stamped waypoints in the waypoints list until a control signal is received from the operator control unit. | 08-08-2013 |
20130204463 | CELESTIAL NAVIGATION SYSTEM FOR AN AUTONOMOUS VEHICLE - A navigation control system for an autonomous vehicle comprises a transmitter and an autonomous vehicle. The transmitter comprises an emitter for emitting at least one signal, a power source for powering the emitter, a device for capturing wireless energy to charge the power source, and a printed circuit board for converting the captured wireless energy to a form for charging the power source. The autonomous vehicle operates within a working area and comprises a receiver for detecting the at least one signal emitted by the emitter, and a processor for determining a relative location of the autonomous vehicle within the working area based on the signal emitted by the emitter. | 08-08-2013 |
20130174371 | AUTONOMOUS FLOOR-CLEANING ROBOT - A floor cleaning robot comprises a housing, wheels, and a motor driving the wheels to move the robot across a floor, a control module disposed within the housing and directing movement of the robot across the floor, a sensor for detecting and communicating obstacle information to the control module so that the control module can cause the robot to react to the obstacle, a removable bin disposed at least partially within the housing and receiving particulates, a first rotating member directing particulates toward the bin, and a second rotating member cooperating with the first rotating member to direct particulates toward the bin. The removable bin receives particulates directed thereto by the first and second rotating members and the particulates pass from the first rotating member to the removable bin without passing through a filter. | 07-11-2013 |
20130166107 | Control System for a Remote Vehicle - A hand-held controller for operating a remote vehicle includes a controller body having right and left grips, a first set of input devices are disposed in a left control zone adjacent the left grip, and a second set of input devices are disposed in a right control zone adjacent the right grip. The first set of input devices includes a first analog joystick, a 4-way directional control, and a left rocker control. The second set of input devices includes a second analog joystick, an array of at least four buttons, and a right rocker control. The hand-held controller also includes a mode changer disposed on the controller body and configured to receive an input to change between two or more function modes. Each function mode assigns different functions to one or more of the input devices. | 06-27-2013 |
20130152724 | Inflatable Robots, Robotic Components and Assemblies and Methods Including Same - A robotic joint assembly includes a first structural member, a second structural member, and a rolling flexure joint joining the first structural member to the second structural member to provide at least one degree of freedom between the first and second structural members. The rolling flexure joint includes first and second flexible hinge members each having one end secured to the first structural member and an opposing end secured to the second structural member. The first and second flexible hinge members cross one another between the first and second structural members. | 06-20-2013 |
20130145572 | Surface Cleaning Robot - A mobile robot that includes a body, a drive system movably supporting the body above a cleaning surface, and a cleaning system arranged to clean the cleaning surface. The robot further includes a controller in communication with at least one of the drive system and the cleaning system and a super-hydrophobic coating applied to at least one of the drive system, the cleaning system, and the controller. | 06-13-2013 |
20130138337 | Digest for Localization or Fingerprinted Overlay - A method for mapping an environment proximal to a vehicle includes obtaining a current location of the vehicle according to a map of the environment, detecting at least one characteristic of the environment at the current location, and storing the at least one characteristic in a characteristic digest. The characteristic digest respectively associates one or more locations in the environment to one or more sets of previously detected characteristics in the environment. The method also includes associating the at least one characteristic with the current location in the characteristic digest. | 05-30-2013 |
20130118524 | Autonomous Surface Cleaning Robot for Wet Cleaning - An autonomous floor cleaning robot includes a transport drive and control system arranged for autonomous movement of the robot over a floor for performing cleaning operations. The robot chassis carries a first cleaning zone comprising cleaning elements arranged to suction loose particulates up from the cleaning surface and a second cleaning zone comprising cleaning elements arraigned to apply a cleaning fluid onto the surface and to thereafter collect the cleaning fluid up from the surface after it has been used to clean the surface. The robot chassis carries a supply of cleaning fluid and a waste container for storing waste materials collected up from the cleaning surface. | 05-16-2013 |
20130117952 | COMPACT AUTONOMOUS COVERAGE ROBOT - An autonomous coverage robot includes a chassis having forward and rearward portions and a drive system carried by the chassis. The forward portion of the chassis defines a substantially rectangular shape. The robot includes a cleaning assembly mounted on the forward portion of the chassis and a bin disposed adjacent the cleaning assembly and configured to receive debris agitated by the cleaning assembly. A bin cover is pivotally attached to a lower portion of the chassis and configured to rotate between a first, closed position providing closure of an opening defined by the bin and a second, open position providing access to the bin opening. The robot includes a body attached to the chassis and a handle disposed on an upper portion of the body. A bin cover release is actuatable from substantially near the handle. | 05-16-2013 |
20130105233 | ROBOTIC VEHICLE | 05-02-2013 |
20130103194 | Robot Confinement - A method of confining a robot in a work space includes providing a portable barrier signal transmitting device including a primary emitter emitting a confinement beam primarily along an axis defining a directed barrier. A mobile robot including a detector, a drive motor and a control unit controlling the drive motor is caused to avoid the directed barrier upon detection by the detector on the robot. The detector on the robot has an omnidirectional field of view parallel to the plane of movement of the robot. The detector receives confinement light beams substantially in a plane at the height of the field of view while blocking or rejecting confinement light beams substantially above or substantially below the plane at the height of the field of view. | 04-25-2013 |
20130085603 | NAVIGATIONAL CONTROL SYSTEM FOR A ROBOTIC DEVICE - A navigational control system for altering movement activity of a robotic device operating in a defined working area, comprising a transmitting subsystem integrated in combination with the robotic device, the transmitting subsystem comprising means for emitting a number of directed beams, each directed beam having a predetermined emission pattern, and a receiving subsystem functioning as a base station that includes a navigation control algorithm that defines a predetermined triggering event for the navigational control system and a set of detection units positioned within the defined working area in a known spaced-apart relationship, the set of detection units being configured and operative to detect one or more of the directed beams emitted by the transmitting system. | 04-04-2013 |
20130070563 | SONAR SCANNER - Detecting an object using sound waves includes outputting a sound wave from a transducer, receiving an echo after outputting the sound wave, obtaining a threshold value based on the echo and plural other echoes that are within a predetermined range of the echo, and determining if the echo is a result of the sound wave based on the threshold value. | 03-21-2013 |
20130035793 | Device For Influencing Navigation Of An Autonomous Vehicle - A device for controlling the reflection of incident beams to influence navigation of an autonomous device having a navigation sensor comprising a beam emitter and a beam detector for detecting reflected emitted beams. The device comprises at least one surface having a geometry configured to direct a reflection from the emitted beam in a predetermined direction so that a suitable amount of the reflected beam can be detected by the detector. | 02-07-2013 |
20130032078 | Sea Glider - A sea glider that includes a pressure hull and fore and aft fairings encapsulating the pressure hull. At least one of the fore and aft fairings defines an Ogive profile. | 02-07-2013 |
20130015596 | ROBOTIC FABRICATOR - A fabrication system includes a tool-head for manufacturing, a first manipulator and a second manipulator. The first manipulator supports and manipulates an item, and is configured to provide six-axes of movement for positioning of the item relative the tool-head. The second manipulator carries a component and orients the component at a select orientation relative to the item supported on the first manipulator. The tool-head is configured to add material to at least one of the item and the component. The first and second manipulators provide at least six axes of fabrication for the tool-head. | 01-17-2013 |
20120311810 | AUTONOMOUS COVERAGE ROBOT - A surface treatment robot including a robot body, a differential drive system mounted on the robot body and configured to maneuver the robot over a cleaning surface, a liquid applicator carried by the robot body, and a collection assembly carried by the robot body and configured to remove waste from the cleaning surface. The robot body has a forward portion and a rear portion, with the forward portion preceding the rear portion as the robot moves in a forward direction over the cleaning surface. The liquid applicator is configured to dispense a liquid to the cleaning surface such that at least a portion of the liquid is dispensed rear of the collection assembly as the robot moves in the forward direction. | 12-13-2012 |
20120303160 | COMPANION ROBOT FOR PERSONAL INTERACTION - A mobile robot guest for interacting with a human resident performs a room-traversing search procedure prior to interacting with the resident, and may verbally query whether the resident being sought is present. Upon finding the resident, the mobile robot may facilitate a teleconferencing session with a remote third party, or interact with the resident in a number of ways. For example, the robot may carry on a dialogue with the resident, reinforce compliance with medication or other schedules, etc. In addition, the robot incorporates safety features for preventing collisions with the resident; and the robot may audibly announce and/or visibly indicate its presence in order to avoid becoming a dangerous obstacle. Furthermore, the mobile robot behaves in accordance with an integral privacy policy, such that any sensor recording or transmission must be approved by the resident. | 11-29-2012 |
20120298029 | SYSTEMS AND METHODS OF USE FOR SUBMERGED DEPLOYMENT OF OBJECTS - A submersible object management (SOM) system for releasing and/or recovering a plurality of submersible objects within a body of liquid includes a hold and a deployment system. The hold is configured to store the plurality of submersible objects. The deployment system is selectively operable to controllably release at least one of the plurality of submersible objects from the hold into submersion in the body of liquid and/or selectively operable to controllably direct at least one of the plurality of submersible objects into the hold from submersion in the body of liquid. The deployment system includes a guide that is selectively extendable to direct the at least one submersible object, the guide including a plurality of extendable guide members configured to engage the at least one submersible object. | 11-29-2012 |
20120281829 | REMOTE DIGITAL FIRING SYSTEM - A remote digital firing system for selectively firing a plurality of remote mission payloads. The remote digital firing system includes a first set of firing circuits communicatively coupled to and operative to fire a corresponding first set of remote mission payloads and a second set of firing circuits communicatively coupled to and operative to fire a corresponding second set of remote mission payloads. The remote digital firing system includes a firing control panel communicatively linked to the first and second sets firing circuits, a first digital code plug configured to be integrated in communicative combination with each firing circuit of the first set and the firing control panel, a second digital code plug configured to be integrated in communicative combination with each firing circuit of the second set and the firing control panel, and a payload selector switch for selecting a remote mission payload. | 11-08-2012 |
20120265346 | AUTONOMOUS COVERAGE ROBOT SENSING - An autonomous coverage robot detection system includes an emitter configured to emit a directed beam, a detector configured to detect the directed beam and a controller configured to direct the robot in response to a signal detected by the detector. In some examples, the detection system detects a stasis condition of the robot. In some examples, the detection system detects a wall and can follow the wall in response to the detected signal. | 10-18-2012 |
20120261204 | ROBOTIC PLATFORM - An articulated tracked vehicle that has a main frame includes a pair of parallel main tracks. Each main track includes a flexible continuous belt coupled to a corresponding side of the main frame. A forward section includes an elongated arm pivotally coupled to the main frame near the forward end of the main frame. The arm has a length sufficiently long to allow the forward section to extend below a main section in at least some degrees of rotation of the arm, and a length shorter than the length of the main section. The center of mass of the main section is located forward of the rearmost point reached by the end of the arm in its pivoting about a transverse axis. The main section is contained within the volume defined by the main tracks and is symmetrical about a horizontal plane, thereby allowing inverted operation of the robot. | 10-18-2012 |
20120246862 | DEBRIS SENSOR FOR CLEANING APPARATUS - A piezoelectric debris sensor and associated signal processor responsive to debris strikes enable an autonomous or non-autonomous cleaning device to detect the presence of debris and in response, to select a behavioral mode, operational condition or pattern of movement, such as spot coverage or the like. Multiple sensor channels (e.g., left and right) can be used to enable the detection or generation of differential left/right debris signals and thereby enable an autonomous device to steer in the direction of debris. | 10-04-2012 |
20120200149 | RESILIENT WHEEL ASSEMBLIES - A wheel assembly for a remote vehicle comprises a wheel structure comprising a plurality of spokes interconnecting a rim and a hub. The spokes comprise at least one slit extending therethrough radially inward from the rim to the hub. The wheel assembly also comprises a flipper structure comprising an arm, a plurality of legs, and an attachment base. The plurality of legs and the attachment base comprise a four-bar linkage. The wheel assembly further comprises an insert comprising a bore with a flat surface that tapers outward from a top portion of the insert to a bottom portion of the insert. The insert may be configured to couple the flipper structure to the wheel structure via an axle on the remote vehicle and prevent backlash between the axle and the flipper structure. The flipper structure may be configured to transmit axial forces to the wheel structure. The wheel structure may be configured to absorb radial and axial forces. | 08-09-2012 |
20120199006 | DUST BIN FOR A ROBOTIC VACUUM - A dust bin for a robotic vacuum comprises a dust bin frame having a cavity defined therein to receive debris, a filter frame disposed within the dust bin frame and defining two filter openings at opposite sides thereof, and a central impeller disposed adjacent to or under the filter frame to draw air from outside of the dust bin into the dust bin. The dust bin also comprises two air filters, one air filter being located on each side of the central impeller, each air filter being inserted into one of the filter openings, each filter having an overhang around a perimeter thereof that includes a sealing face to form a vacuum-assisted seal with the filter frame when air is drawn into the dust bin. | 08-09-2012 |
20120197464 | INTERFACING WITH A MOBILE TELEPRESENCE ROBOT - A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device. | 08-02-2012 |
20120197439 | INTERFACING WITH A MOBILE TELEPRESENCE ROBOT - A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device. | 08-02-2012 |
20120194395 | ANTENNA SUPPORT STRUCTURES - An antenna support structure for a remote vehicle comprises a tubular mast configured to demonstrate a non-linear response to radial force. The mast is rigid and configured to hold an antenna approximately perpendicular to a base of the mast at equilibrium during operation of the remote vehicle and elastically buckle in response to a predetermined radial force on the antenna. The support structure is also configured to return to equilibrium once the predetermined radial force is removed. | 08-02-2012 |
20120192898 | GUTTER CLEANING ROBOT - 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. | 08-02-2012 |
20120185096 | Operating a Mobile Robot - A method of operating a mobile robot to traverse a threshold includes detecting a threshold proximate the robot. The robot includes a holonomic drive system having first, second, and third drive elements configured to maneuver the robot omni-directionally. The method further includes moving the first drive element onto the threshold from a first side and moving the second drive element onto the threshold to place both the first and second drive elements on the threshold. The method includes moving the first drive element off a second side of the threshold, opposite to the first side of the threshold, and moving the third drive element onto the threshold, placing both the second and third drive elements on the threshold. The method includes moving both the second and third drive elements off the second side of the threshold. | 07-19-2012 |
20120185095 | Mobile Human Interface Robot - A mobile human interface robot that includes a base defining a vertical center axis and a forward drive direction and a holonomic drive system supported by the base. The drive system has first, second, and third driven drive wheels, each trilaterally spaced about the vertical center axis and having a drive direction perpendicular to a radial axis with respect to the vertical center axis. The robot further includes a controller in communication with the holonomic drive system, a torso supported above the base, and a touch sensor system in communication with the controller. The touch sensor system is responsive to human contact. The controller issues drive commands to the holonomic drive system based on a touch signal received from the touch sensor system. | 07-19-2012 |
20120185094 | Mobile Human Interface Robot - A mobile robot that includes a drive system, a controller in communication with the drive system, and a volumetric point cloud imaging device supported above the drive system at a height of greater than about one feet above the ground and directed to be capable of obtaining a point cloud from a volume of space that includes a floor plane in a direction of movement of the mobile robot. The controller receives point cloud signals from the imaging device and issues drive commands to the drive system based at least in part on the received point cloud signals. | 07-19-2012 |
20120185091 | Mobile Robot and Method of Operating Thereof - A method of operating a mobile robot that includes driving the robot according to a drive direction, determining a driven path of the robot from an origin, and displaying a drive view on a remote operator control unit in communication with the robot. The drive view shows a driven path of the robot from the origin. The method further includes obtaining global positioning coordinates of a current location of the robot and displaying a map in the drive view using the global positioning coordinates. The driven path of the robot is displayed on the map. | 07-19-2012 |
20120183382 | Robotic Vehicle - A robotic vehicle is disclosed, which is characterized by high mobility, adaptability, and the capability of being remotely controlled in hazardous environments. The robotic vehicle includes a chassis having front and rear ends and supported on right and left driven tracks. Right and left elongated flippers are disposed on corresponding sides of the chassis and operable to pivot. A linkage connects a deck system to the chassis. The deck system includes a deck base and a payload deck configured to support a removable functional payload. The linkage has a first end rotatably connected to the chassis at a first pivot, and a second end rotatably connected to the deck at a second pivot. Both of the first and second pivots include independently controllable pivot drivers operable to rotatably position their corresponding pivots to control both fore-aft position and pitch orientation of the payload deck with respect to the chassis. | 07-19-2012 |
20120182392 | Mobile Human Interface Robot - A method of object detection for a mobile robot includes emitting a speckle pattern of light onto a scene about the robot while maneuvering the robot across a work surface, receiving reflections of the emitted speckle pattern off surfaces of a target object in the scene, determining a distance of each reflecting surface of the target object, constructing a three-dimensional depth map of the target object, and classifying the target object. | 07-19-2012 |
20120180254 | AUTONOMOUS SURFACE CLEANING ROBOT FOR DRY CLEANING - An autonomous floor cleaning robot includes a transport drive and control system arranged for autonomous movement of the robot over a floor for performing cleaning operations. The robot chassis carries a first cleaning zone comprising cleaning elements arranged to suction loose particulates up from the cleaning surface and a second cleaning zone comprising cleaning elements arraigned to apply a cleaning fluid onto the surface and to thereafter collect the cleaning fluid up from the surface after it has been used to clean the surface. The robot chassis carries a supply of cleaning fluid and a waste container for storing waste materials collected up from the cleaning surface. | 07-19-2012 |
20120173018 | Mobile Human Interface Robot - A mobile human interface robot that includes a drive system, a controller in communication with the dive system, and an electronic display supported above the drive system and in communication with the controller. The controller includes a central processing unit, a general purpose graphics processing unit, and memory in electrical communication with the central processing unit and the general purpose graphics processing unit. Moreover, the controller has a display operating state and a driving operating state. The controller executes graphics computations on the general purpose graphics processing unit for displaying graphics on the electronic display during the display operating state; and the controller executes mobility computations on the general purpose graphics processing unit for issuing commands to the drive system during the driving operating state. | 07-05-2012 |
20120166024 | AUTONOMOUS BEHAVIORS FOR A REMOTE VEHICLE - A method comprising running a persistent self-righting behavior comprising sensing an orientation of the remote vehicle and performing a progression of flipper movements until the remote vehicle is righted, and performing a retrotraverse behavior comprising: generating a list of time stamped waypoints separated by at least a minimum difference in time and distance; storing the list of time stamped waypoints in the memory; and generating, using a control system, a current return path interconnecting previously-traversed waypoints in reverse order of timestamps upon losing communication with the operator control unit or upon receiving a command from the operator control unit. | 06-28-2012 |
20120109423 | SYSTEM AND METHOD FOR BEHAVIOR BASED CONTROL OF AN AUTONOMOUS VEHICLE - System and method for behavior based control of an autonomous vehicle. Actuators (e.g., linkages) manipulate input devices (e.g., articulation controls and drive controls, such as a throttle lever, steering gear, tie rods, throttle, brake, accelerator, or transmission shifter) to direct the operation of the vehicle. Behaviors that characterize the operational mode of the vehicle are associated with the actuators. The behaviors include action sets ranked by priority, and the action sets include alternative actions that the vehicle can take to accomplish its task. The alternative actions are ranked by preference, and an arbiter selects the action to be performed and, optionally, modified. | 05-03-2012 |
20120095619 | Remote Vehicle Missions and Systems for Supporting Remote Vehicle Missions - An operator control unit having a user interface that allows a user to control a remote vehicle, the operator control unit comprising: a transmission unit configured to transmit data to the remote vehicle; a receiver unit configured to receive data from the remote vehicle, the data received from the remote vehicle comprising image data captured by the remote vehicle; and a display unit configured to display a user interface comprising the image data received from the remote vehicle and icons representing a plurality of controllable elements of the remote vehicle, and configured to allow the user to input a control command to control at least one of the plurality of controllable elements. Inputting a control command to control the at least one controllable element comprises selecting the icon representing the at least one controllable element, inputting an action for the at least one controllable element, and requesting that the at least one controllable element performs the action. | 04-19-2012 |
20120084937 | Removing Debris From Cleaning Robots - A cleaning robot system including a robot and a robot maintenance station. The robot includes a robot body, a drive system, a cleaning assembly, and a cleaning bin carried by the robot body and configured to receive debris agitated by the cleaning assembly. The robot maintenance station includes a station housing configured to receive the robot for maintenance. The station housing has an evacuation passageway exposed to a top portion of the received robot. The robot maintenance station also includes an air mover in pneumatic communication with the evacuation passageway and a collection bin carried by the station housing and in pneumatic communication with the evacuation passageway. The station housing and the robot body fluidly connect the evacuation passageway to the cleaning bin of the received robot. The air mover evacuates debris held in the robot cleaning bin to the collection bin through the evacuation passageway. | 04-12-2012 |
20120011992 | REMOTE DIGITAL FIRING SYSTEM - A remote digital firing system for selectively firing a plurality of remote mission payloads. The remote digital firing system includes a first set of firing circuits communicatively coupled to and operative to fire a corresponding first set of remote mission payloads and a second set of firing circuits communicatively coupled to and operative to fire a corresponding second set of remote mission payloads. The remote digital firing system includes a firing control panel communicatively linked to the first and second sets firing circuits, a first digital code plug configured to be integrated in communicative combination with each firing circuit of the first set and the firing control panel, a second digital code plug configured to be integrated in communicative combination with each firing circuit of the second set and the firing control panel, and a payload selector switch for selecting a remote mission payload. | 01-19-2012 |
20110288684 | Mobile Robot System - A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote computing device communicates with the robot through the cloud computing service. | 11-24-2011 |
20110004339 | AUTONOMOUS COVERAGE ROBOT NAVIGATION SYSTEM - A navigation beacon controls movement of a mobile robot in first and second areas. The navigation beacon includes a portable housing, a power source, and an emitter. The emitter is operable to emit a gateway marking emission when the robot is within a field of detection that extends between the areas. The gateway marking emission is detectable by the robot and prevents the robot from moving from one of the areas, through the field of detection, to the other of the areas. A switch is operable to switch the navigation beacon to be in an OFF mode in which the gateway beacon emitter is in an OFF state, a confinement mode in which the gateway beacon emitter is in an ON state, and a navigation mode in which the gateway beacon emitter is in the ON state and automatically switches to the OFF state in response to a predetermined condition. | 01-06-2011 |
20110000363 | MITIGATING RECOIL IN A BALLISTIC ROBOT - Recoil mitigating devices and methods for use with projectile firing systems such as a disrupter mounted to a robotic arm. A pair of parallel spring provides dampening of axial recoil movement of the disrupter relative to the robotic arm. Forward ends of the springs are attachable to the barrel of the disrupter while rearward portions of the springs are attachable to the robotic arm by a robot mount block. The robot mount block at least partially encloses the barrel of the disrupter in connecting the parallel springs and permits axial movement of the disrupter along or through the mount during firing. | 01-06-2011 |
20100268384 | ROBOT CONFINEMENT - A robot confinement system includes a portable housing and a mobile robot. The portable housing includes a first detector operable to detect a presence of the mobile robot in a field of detection, and an emitter operable to emit a first signal when the first detector detects the presence of the mobile robot in the field of detection. The mobile robot is operable to move on a surface to clean the surface and includes a controller operable to control a movement path of the mobile robot on the surface. The mobile robot further includes a second detector operable to detect the first signal emitted by the portable housing. The controller of the mobile robot is operable to change the movement path of the mobile robot in response to detection of the first signal. | 10-21-2010 |
20100263158 | AUTONOMOUS FLOOR-CLEANING ROBOT - A floor-cleaning robot includes a wheeled housing having a perimeter, a motor drive operably connected to wheels of the housing to move the robot across a floor surface, and a bumper responsive to obstacles encountered by the robot. A controller is in electrical communication with both the bumper and the motor drive and is configured to control the motor drive to maneuver the robot to avoid detected obstacles across the floor surface during a floor-cleaning operation. A driven cleaning brush, rotatable about an axis substantially parallel to an underside of the housing, is disposed substantially across a central region of the underside and is positioned to brush the floor surface as the robot is moved across the floor surface. Additionally, a driven side brush extending beyond the perimeter is positioned to brush floor surface debris from beyond the perimeter toward a projected path of the driven cleaning brush. | 10-21-2010 |
20100263142 | METHOD AND SYSTEM FOR MULTI-MODE COVERAGE FOR AN AUTONOMOUS ROBOT - A mobile robot operable to move on a surface in a room is provided. The mobile robot includes a shell and a chassis including at least two wheels. At least one motor is connected to the wheels for moving the mobile robot on the surface. A cleaner is operable to clean the surface as the mobile robot moves on the surface. A wall sensor is operable to detect a wall in the room as the mobile robot moves on the surface. A controller is operable to control the motor to move the mobile robot on the surface in accordance with a wall following mode and a bounce mode. In the wall following mode, the mobile robot moves generally adjacent to and along the wall in response to detection of the wall by the wall sensor. In the bounce mode, the mobile robot moves away from the wall. | 10-21-2010 |
20100257691 | AUTONOMOUS FLOOR-CLEANING ROBOT - A robot includes a robot housing having a substantially arcuate forward portion and a motor drive housed by the robot housing and configured to maneuver the robot on a floor surface. At least two independently driven drive wheels are moveably attached to the robot housing and biased toward the floor surface, each of the drive wheels being moveable downwardly in response to the each of the drive wheels moving over a cliff in the floor surface. A plurality of cliff sensors are disposed adjacent a forward edge of the robot housing and spaced from each other, each cliff sensor including an emitter and a detector aimed toward the floor surface and configured to receive emitter emissions reflected off of the floor surface, each cliff sensor being responsive to a cliff in the floor surface and configured to send a signal when a cliff in the floor surface is detected. The robot also includes a wheel drop sensor in communication with each drive wheel that senses when a drive wheel moves downwardly and sends a signal indicating downward movement of the pivoted drive wheel. A controller is in communication with the cliff sensors, each of the wheel drop sensors, and the motor drive to redirect the robot when a cliff in the floor surface is detected. | 10-14-2010 |
20100257690 | AUTONOMOUS FLOOR-CLEANING ROBOT - A floor cleaning robot includes a housing having an underside, a substantially semi-circular front portion, and a substantially semi-circular rear portion. A displaceable bumper of a substantially semi-circular leading edge is located along a front portion of the housing. A leading wheel is mounted on the underside of the housing located adjacent to a mid-point of the semi-circular leading edge, and a battery pack cover is positioned rearwardly of the leading wheel and covers a battery pack that supplies power to the robot. At least two drive wheels are positioned rearwardly of the leading wheel, and at least one main brush is positioned rearwardly of the at least two drive wheels and is configured to rotate about an axis substantially parallel to the underside. The floor cleaning robot also includes at least one side brush having at least two arms extending outwardly from a central hub located in a recess in the underside of the housing, the at least one side brush being attached to the hub such that rotation of the hub causes the brush to direct debris from a floor surface beyond the semi-circular leading edge of the robot housing for collection by the robot. An ejectable dust bin is provided that has a surface forming at least a portion of a semi-circular trailing edge of the housing. | 10-14-2010 |
20100139995 | Mobile Robotic Vehicle - A mobile robot includes a robot chassis having a forward end, a rearward end and a center of gravity. The robot includes a driven support surface to propel the robot and first articulated arm rotatable about an axis located rearward of the center of gravity of the robot chassis. The arm is pivotable to trail the robot, rotate in a first direction to raise the rearward end of the robot chassis while the driven support surface propels the chassis forward in surmounting an obstacle, and to rotate in a second opposite direction to extend forward beyond the center of gravity of the robot chassis to raise the forward end of the robot chassis and invert the robot endwise. | 06-10-2010 |
20100116566 | Maneuvering Robotic Vehicles Having A Positionable Sensor Head - Configurations are provided for vehicular robots or other vehicles to provide shifting of their centers of gravity for enhanced obstacle navigation. Various head and neck morphologies are provided to allow positioning for various poses such as a stowed pose, observation poses, and inspection poses. Neck extension and actuator module designs are provided to implement various head and neck morphologies. Robot control network circuitry is also provided. | 05-13-2010 |
20100115716 | Debris Sensor for Cleaning Apparatus - A piezoelectric debris sensor and associated signal processor responsive to debris strikes enable an autonomous or non-autonomous cleaning device to detect the presence of debris and in response, to select a behavioral mode, operational condition or pattern of movement, such as spot coverage or the like. Multiple sensor channels (e.g., left and right) can be used to enable the detection or generation of differential left/right debris signals and thereby enable an autonomous device to steer in the direction of debris. | 05-13-2010 |
20100107355 | Removing Debris From Cleaning Robots - A cleaning robot system including a robot and a robot maintenance station. The robot includes a robot body, a drive system, a cleaning assembly, and a cleaning bin carried by the robot body and configured to receive debris agitated by the cleaning assembly. The robot maintenance station includes a station housing configured to receive the robot for maintenance. The station housing has an evacuation passageway exposed to a top portion of the received robot. The robot maintenance station also includes an air mover in pneumatic communication with the evacuation passageway and a collection bin carried by the station housing and in pneumatic communication with the evacuation passageway. The station housing and the robot body fluidly connect the evacuation passageway to the cleaning bin of the received robot. The air mover evacuates debris held in the robot cleaning bin to the collection bin through the evacuation passageway. | 05-06-2010 |
20100076600 | MOBILE ROBOT FOR TELECOMMUNICATION - A mobile robot provides telecommunication service between a remote user at a remote terminal and a local user in proximity to the mobile robot. The remote user can connect to the mobile robot via the Internet using a peer-to-peer VoIP protocol, and control the mobile robot to navigate about the mobile robot's environment. The mobile robot includes a microphone, a video camera and a speaker for providing telecommunication functionality between the remote user and the local user. Also, a hand-held RC unit permits the local user to navigate the mobile robot locally or to engage privacy mode for the mobile robot. When NAT or a firewall obstructs connection from the remote terminal to the mobile robot, an Internet server facilitates connection using methods such as STUN, TURN, or relaying. | 03-25-2010 |
20100063628 | NAVIGATIONAL CONTROL SYSTEM FOR A ROBOTIC DEVICE - An autonomous cleaning apparatus includes a chassis, a drive system disposed on the chassis and operable to enable movement of the cleaning apparatus, and a controller in communication with the drive system. The controller includes a processor operable to control the drive system to steer movement of the cleaning apparatus. The autonomous cleaning apparatus includes a cleaning head system disposed on the chassis and a sensor system in communication with the controller. The sensor system includes a debris sensor for generating a debris signal, a bump sensor for generating a bump signal, and an obstacle following sensor disposed on a side of the autonomous cleaning apparatus for generating an obstacle signal. The processor executes a prioritized arbitration scheme to identify and implement one or more dominant behavioral modes based upon at least one signal received from the sensor system. | 03-11-2010 |
20100049365 | Method and System for Multi-Mode Coverage For An Autonomous Robot - A control system for a mobile robot ( | 02-25-2010 |
20100049364 | Navigational Control System for a Robotic Device - An autonomous cleaning apparatus includes a chassis, a drive system disposed on the chassis and operable to enable movement of the cleaning apparatus, and a controller in communication with the drive system. The controller includes a processor operable to control the drive system to steer movement of the cleaning apparatus. The autonomous cleaning apparatus includes a cleaning head system disposed on the chassis and a sensor system in communication with the controller. The sensor system includes a debris sensor for generating a debris signal, a bump sensor for generating a bump signal, and an obstacle following sensor disposed on a side of the autonomous cleaning apparatus for generating an obstacle signal. The processor executes a prioritized arbitration scheme to identify and implement one or more dominant behavioral modes based upon at least one signal received from the sensor system. | 02-25-2010 |
20100037418 | Autonomous Coverage Robots - An autonomous coverage robot includes a body, a drive system disposed on the body, and a cleaning assembly disposed on the body and configured to engage a floor surface while the robot is maneuvered across the floor surface. The cleaning assembly includes a driven cleaning roller, a cleaning bin disposed on the body for receiving debris agitated by the cleaning roller, and an air mover. The cleaning bin includes a cleaning bin body having a cleaning bin entrance disposed adjacent to the cleaning roller and a roller scraper disposed on the cleaning bin body for engaging the cleaning roller. The cleaning bin body has a holding portion in pneumatic communication with the cleaning bin entrance, and the air mover is operable to move air into the cleaning bin entrance. | 02-18-2010 |
20100001478 | Wheeled Platforms - A wheeled platform | 01-07-2010 |
20090319083 | Robot Confinement - A method of confining a robot in a work space includes providing a portable barrier signal transmitting device including a primary emitter emitting a confinement beam primarily along an axis defining a directed barrier. A mobile robot including a detector, a drive motor and a control unit controlling the drive motor is caused to avoid the directed barrier upon detection by the detector on the robot. The detector on the robot has an omnidirectional field of view parallel to the plane of movement of the robot. The detector receives confinement light beams substantially in a plane at the height of the field of view while blocking or rejecting confinement light beams substantially above or substantially below the plane at the height of the field of view. | 12-24-2009 |
20090314554 | ROBOTIC VEHICLE - A mobile robot includes a chassis defining at least one chassis volume and first and second sets of right and left driven flippers associated with the chassis. Each flipper has a drive wheel and defines a flipper volume adjacent to the drive wheel. The first set of flippers is disposed between the second set of flippers and the chassis. Motive power elements are distributed among the chassis volume and the flipper volumes. The motive power elements include a battery assembly, a main drive motor assembly, and a load shifting motor assembly. | 12-24-2009 |
20090265036 | ROBOT OPERATOR CONTROL UNIT CONFIGURATION SYSTEM AND METHOD - A unified framework is provided for building common functionality into diverse operator control units. A set of tools is provided for creating controller configurations for varied robot types. Preferred controllers do one or more the following: allow uploading of configuration files from a target robot, adhere to common user interface styles and standards, share common functionality, allow extendibility for unique functionality, provide flexibility for rapid prototype design, and allow dynamic communication protocol switching. Configuration files may be uploaded from robots to configure their operator control units. The files may include scene graph control definitions; instrument graphics; control protocols; or mappings of control functions to scene graphics or control inputs. | 10-22-2009 |
20090254217 | Robotics Systems - A method of controlling a robot includes running multiple applications on a processor, where each application has a robot controller and an action selection engine. Each application is in communication with at least one behavior and at least one action model of at least part of the robot. The method includes running periodic action selection cycles on each action selection engine. Each action selection cycle includes selecting a command for each action space of each action model, generating a single overall command based on the accumulated commands for each action model, and sending the overall command to the robot controller for execution on the robot. | 10-08-2009 |
20090173553 | Robotic Platform - A method of negotiating an obstacle including driving an articulated vehicle along a drive direction over a surface, driving the articulated vehicle to approach an obstacle with a rearward portion of the articulated vehicle, pivoting arms of the vehicle from a stowed position next to a main frame of the vehicle downward and away from the main frame, raising and supporting the main frame on the arms, positioning at least a portion of the main frame substantially against the obstacle, and driving onto the obstacle. | 07-09-2009 |
20090145671 | Robotic Vehicle with Dynamic Range Actuators - A robotic vehicle including a chassis having front and rear ends, an electric power source supported by the chassis, and multiple drive assemblies supporting the chassis. Each drive assembly including a track trained about a corresponding drive wheel and a drive control module. The drive control module including a drive control housing, a drive motor carried by the drive control housing and operable to drive the track, and a drive motor controller in communication with the drive motor. The drive motor controller including a motor controller logic circuit and an amplifier commutator in communication with the drive motor and the motor controller logic circuit and is capable of delivering both amplified and reduced voltage to the drive motor from the power source. In one instance, the drive control module is separately and independently removable from a receptacle of the chassis as a complete unit. | 06-11-2009 |
20090107738 | Robotic Platform - An articulated vehicle including a main frame, a drive system disposed on the main frame, and at least one arm having a proximal end and a distal end. The proximal end of the at least one arm being pivotally coupled to the main frame and the distal end being pivotable above the surface. The vehicle also including an articulator motor disposed on the main frame and coupled to the at least one arm for pivoting the at least one arm above the surface and about the transverse axis, and a slip clutch coupled between the articulator motor and the at least one front arm for enabling rotation of the at least one front arm without rotation of the articulator drive motor when a torque between the at least one front arm and the main frame exceeds a threshold torque. | 04-30-2009 |
20090065271 | Robotic Platform - An articulated tracked vehicle that has a main section, which includes a main frame, and a forward section. The main frame has two sides and a front end, and includes a pair of parallel main tracks. Each main track includes a flexible continuous belt coupled to a corresponding side of the main frame. The forward section includes an elongated arm. One end of the arm is pivotally coupled to the main frame near the forward end of the main frame about a transverse axis that is generally perpendicular to the sides of the main frame. The arm has a length sufficiently long to allow the forward section to extend below the main section in at least some degrees of rotation of the arm, and a length shorter than the length of the main section. The center of mass of the main section is located forward of the rearmost point reached by the end of the arm in its pivoting about the transverse axis. The main section is contained within the volume defined by the main tracks and is symmetrical about a horizontal plane, thereby allowing inverted operation of the robot. | 03-12-2009 |
20090045766 | OBSTACLE FOLLOWING SENSOR SCHEME FOR A MOBILE ROBOT - A robot obstacle detection system including a robot housing which navigates with respect to a surface and a sensor subsystem aimed at the surface for detecting the surface. The sensor subsystem includes an emitter which emits a signal having a field of emission and a photon detector having a field of view which intersects the field of emission at a region. The subsystem detects the presence of an object proximate the mobile robot and determines a value of a signal corresponding to the object. It compares the value to a predetermined value, moves the mobile robot in response to the comparison, and updates the predetermined value upon the occurrence of ah event. | 02-19-2009 |
20090044370 | REMOVING DEBRIS FROM CLEANING ROBOTS - A cleaning robot system includes a robot and a robot maintenance station. The robot includes a chassis, a drive system configured to maneuver the robot as directed by a controller, and a cleaning assembly including a cleaning assembly housing and a driven cleaning roller. The robot maintenance station includes a station housing and a docking platform configured to support the robot when docked. A mechanical agitator engages the roller of the robot with the robot docked. The agitator includes an agitator comb having multiple teeth configured to remove accumulated debris from the roller as the agitator comb and roller are moved relative to one another. The robot maintenance station includes a collection bin arranged to receive and hold debris removed by the mechanical agitator. | 02-19-2009 |
20090038089 | Debris Sensor for Cleaning Apparatus - A piezoelectric debris sensor and associated signal processor responsive to debris strikes enable an autonomous or non-autonomous cleaning device to detect the presence of debris and in response, to select a behavioral mode, operational condition or pattern of movement, such as spot coverage or the like. Multiple sensor channels (e.g., left and right) can be used to enable the detection or generation of differential left/right debris signals and thereby enable an autonomous device to steer in the direction of debris. | 02-12-2009 |
20090037024 | Robot Operator Control Unit Configuration System and Method - A unified framework is provided for building common functionality into diverse operator control units. A set of tools is provided for creating controller configurations for varied robot types. Preferred controllers do one or more the following: allow uploading of configuration files from a target robot, adhere to common user interface styles and standards, share common functionality, allow extendibility for unique functionality, provide flexibility for rapid prototype design, and allow dynamic communication protocol switching. Configuration files may be uploaded from robots to configure their operator control units. The files may include scene graph control definitions; instrument graphics; control protocols; or mappings of control functions to scene graphics or control inputs. | 02-05-2009 |
20090007366 | Coverage Robot Mobility - An autonomous coverage robot includes a body having at least one outer wall, a drive system disposed on the body and configured to maneuver the robot over a work surface, and a cleaning assembly carried by the body. The cleaning assembly includes first and second cleaning rollers rotatably coupled to the body, a suction assembly having a channel disposed adjacent at least one of the cleaning rollers, and a container in fluid communication with the channel. The container is configured to collect debris drawn into the channel. The suction assembly is configured to draw debris removed from the work surface by at least one of the cleaning rollers into the channel, and the container has a wall common with the at least one outer wall of the body. | 01-08-2009 |
20080294288 | Autonomous Mobile Robot - A mobile robot is equipped with a range finder and a stereo vision system. The mobile robot is capable of autonomously navigating through urban terrain, generating a map based on data from the range finder and transmitting the map to the operator, as part of several reconnaissance operations selectable by the operator. The mobile robot employs a Hough transform technique to identify linear features in its environment, and then aligns itself with the identified linear features in order to navigate through the urban terrain; while at the same time, a scaled vector field histogram technique is applied to the combination of range finder and stereo vision data to detect and avoid obstacles the mobile robot encounters when navigating autonomously. Also, the missions performed by the mobile robot may include limitation parameters based on distance or time elapsed, to ensure completion of the autonomous operations. | 11-27-2008 |
20080282494 | Modular robot - A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units. | 11-20-2008 |
20080276407 | Compact Autonomous Coverage Robot - An autonomous coverage robot includes a chassis having forward and rearward portions and a drive system carried by the chassis. The forward portion of the chassis defines a substantially rectangular shape. The robot includes a cleaning assembly mounted on the forward portion of the chassis and a bin disposed adjacent the cleaning assembly and configured to receive debris agitated by the cleaning assembly. A bin cover is pivotally attached to a lower portion of the chassis and configured to rotate between a first, closed position providing closure of an opening defined by the bin and a second, open position providing access to the bin opening. The robot includes a body attached to the chassis and a handle disposed on an upper portion of the body. A bin cover release is actuatable from substantially near the handle. | 11-13-2008 |
20080266254 | Control System for a Remote Vehicle - A control system for operation of a remote vehicle comprises a twin-grip hand-held controller having a volume of less than 1 liter and a weight of less than 1 lb. The twin-grip hand-held controller includes: a left grip shaped to be held between a user's left little finger, ring finger, and the ball of the thumb, leaving the user's left index finger, middle finger, and thumb free; a left control zone adjacent to the left grip, including a first analog joystick and a first 4-way directional control manipulable by the left thumb, and a left rocker control located on a shoulder portion of the controller; a right handed grip shaped to be held between the user's right little finger, ring finger, and the ball of the thumb, leaving the user's left index finger, middle finger, and thumb free; a right control zone adjacent the right grip, including a second analog joystick and a second 4-way directional control manipulable by the right thumb, and a right rocker control located on a shoulder portion of the controller; a tether zone between the left control zone and the right control zone, including a tether anchor configured to tether the hand controller between the left grip and the right grip and to permit the hand controller to hang with the left grip and right grip pointing upward; a tether extending from the tether anchor to the right shoulder of an operator, the tether including a strain relief section. A quick-release pad is worn on an operator's chest, the quick-release pad including a first fastener for affixing the quick-release pad to available mounts on the operator, and a second quick-release fastener for holding the hand-held controller to the quick-release pad to be readily removable by pulling on the hand-held controller. | 10-30-2008 |
20080264456 | GUTTER CLEANING ROBOT - 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. | 10-30-2008 |
20080236907 | Robotic Platform - An articulated tracked vehicle that has a main section, which includes a main frame, and a forward section. The main frame has two sides and a front end, and includes a pair of parallel main tracks. Each main track includes a flexible continuous belt coupled to a corresponding side of the main frame. The forward section includes an elongated arm. One end of the arm is pivotally coupled to the main frame near the forward end of the main frame about a transverse axis that is generally perpendicular to the sides of the main frame. The arm has a length sufficiently long to allow the forward section to extend below the main section in at least some degrees of rotation of the arm, and a length shorter than the length of the main section. The center of mass of the main section is located forward of the rearmost point reached by the end of the arm in its pivoting about the transverse axis. The main section is contained within the volume defined by the main tracks and is symmetrical about a horizontal plane, thereby allowing inverted operation of the robot. | 10-02-2008 |
20080223630 | Robotic Vehicle - A robotic vehicle is disclosed, which is characterized by high mobility, adaptability, and the capability of being remotely controlled in hazardous environments. The robotic vehicle includes a chassis having front and rear ends and supported on right and left driven tracks. Right and left elongated flippers are disposed on corresponding sides of the chassis and operable to pivot. A linkage connects a payload deck, configured to support a removable functional payload, to the chassis. The linkage has a first end rotatably connected to the chassis at a first pivot, and a second end rotatably connected to the deck at a second pivot. Both of the first and second pivots include independently controllable pivot drivers operable to rotatably position their corresponding pivots to control both fore-aft position and pitch orientation of the payload deck with respect to the chassis. | 09-18-2008 |
20080205194 | Sonar Scanner - Detecting an object using sound waves includes outputting a sound wave from a transducer, receiving an echo after outputting the sound wave, obtaining a threshold value based on the echo and plural other echoes that are within a predetermined range of the echo, and determining if the echo is a result of the sound wave based on the threshold value. | 08-28-2008 |
20080196946 | Robotic Vehicle with Dynamic Range Actuators - A robotic vehicle including a chassis having front and rear ends, an electric power source supported by the chassis, and multiple drive assemblies supporting the chassis. Each drive assembly including a track trained about a corresponding drive wheel and a drive control module. The drive control module including a drive control housing, a drive motor carried by the drive control housing and operable to drive the track, and a drive motor controller in communication with the drive motor. The drive motor controller including a signal processor and an amplifier commutator in communication with the drive motor and the signal processor and is capable of delivering both amplified and reduced power to the drive motor from the power source. In one instance, the drive control module is separately and independently removable from a receptacle of the chassis as a complete unit. | 08-21-2008 |