WO2008005661A3 - Occupancy change detection system and method - Google Patents

Occupancy change detection system and method Download PDF

Info

Publication number
WO2008005661A3
WO2008005661A3 PCT/US2007/070977 US2007070977W WO2008005661A3 WO 2008005661 A3 WO2008005661 A3 WO 2008005661A3 US 2007070977 W US2007070977 W US 2007070977W WO 2008005661 A3 WO2008005661 A3 WO 2008005661A3
Authority
WO
WIPO (PCT)
Prior art keywords
grid
map
robot
cell
current
Prior art date
Application number
PCT/US2007/070977
Other languages
French (fr)
Other versions
WO2008005661A2 (en
Inventor
David J Bruemmer
Douglas A Few
Original Assignee
Battelle Energy Alliance Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Battelle Energy Alliance Llc filed Critical Battelle Energy Alliance Llc
Publication of WO2008005661A2 publication Critical patent/WO2008005661A2/en
Publication of WO2008005661A3 publication Critical patent/WO2008005661A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/008Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device

Abstract

Robot platforms (10OA, IOOB and 1OOC), methods, and computer readable media are disclosed. The robot platform includes perceptors, locomotors (175), and a system controller. The system controller (110) executes instructions for producing an occupancy grid (390) map of an environment around the robot, scanning the environment to generate a current obstacle map relative to a current robot position, and converting the current obstacle map to a current occupancy grid (390) map. The instructions also include processing each grid cell (395) in the occupancy grid (390) map. Within the processing of each grid cell (395), the instructions include comparing each gπd cell (395) in the occupancy grid (390) map to a corresponding grid cell (395) in the current occupancy grid (390) map. For grid cells (395) with a difference, the instructions include defining a change vector for each changed grid cell (395), wherein the change vector includes a direction from the robot to the changed grid cell (395) and a range from the robot to the changed grid cell (395).
PCT/US2007/070977 2006-07-05 2007-06-12 Occupancy change detection system and method WO2008005661A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/428,646 US7584020B2 (en) 2006-07-05 2006-07-05 Occupancy change detection system and method
US11/428,646 2006-07-05

Publications (2)

Publication Number Publication Date
WO2008005661A2 WO2008005661A2 (en) 2008-01-10
WO2008005661A3 true WO2008005661A3 (en) 2008-04-03

Family

ID=38895291

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/070977 WO2008005661A2 (en) 2006-07-05 2007-06-12 Occupancy change detection system and method

Country Status (2)

Country Link
US (1) US7584020B2 (en)
WO (1) WO2008005661A2 (en)

Families Citing this family (102)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10809071B2 (en) * 2017-10-17 2020-10-20 AI Incorporated Method for constructing a map while performing work
US7844396B2 (en) * 2005-09-13 2010-11-30 Deere & Company Method and system for modular data processing for a vehicle control system
US20080059015A1 (en) * 2006-06-09 2008-03-06 Whittaker William L Software architecture for high-speed traversal of prescribed routes
US7801644B2 (en) 2006-07-05 2010-09-21 Battelle Energy Alliance, Llc Generic robot architecture
US7668621B2 (en) * 2006-07-05 2010-02-23 The United States Of America As Represented By The United States Department Of Energy Robotic guarded motion system and method
US8271132B2 (en) * 2008-03-13 2012-09-18 Battelle Energy Alliance, Llc System and method for seamless task-directed autonomy for robots
US8355818B2 (en) 2009-09-03 2013-01-15 Battelle Energy Alliance, Llc Robots, systems, and methods for hazard evaluation and visualization
US8073564B2 (en) * 2006-07-05 2011-12-06 Battelle Energy Alliance, Llc Multi-robot control interface
US7587260B2 (en) * 2006-07-05 2009-09-08 Battelle Energy Alliance, Llc Autonomous navigation system and method
US8965578B2 (en) 2006-07-05 2015-02-24 Battelle Energy Alliance, Llc Real time explosive hazard information sensing, processing, and communication for autonomous operation
US7620477B2 (en) * 2006-07-05 2009-11-17 Battelle Energy Alliance, Llc Robotic intelligence kernel
KR100912874B1 (en) * 2007-06-28 2009-08-19 삼성전자주식회사 Method and apparatus for relocating a mobile robot
WO2009038772A2 (en) 2007-09-20 2009-03-26 Evolution Robotics Transferable intelligent control device
JP4516592B2 (en) * 2007-12-06 2010-08-04 本田技研工業株式会社 Mobile robot
JP4978494B2 (en) * 2008-02-07 2012-07-18 トヨタ自動車株式会社 Autonomous mobile body and control method thereof
US20100169139A1 (en) * 2008-12-10 2010-07-01 Pamela Denise Koenig-Richardson Smart Building Unified Managed Solutions
US8384776B2 (en) * 2009-04-22 2013-02-26 Toyota Motor Engineering And Manufacturing North America, Inc. Detection of topological structure from sensor data with application to autonomous driving in semi-structured environments
US8836601B2 (en) 2013-02-04 2014-09-16 Ubiquiti Networks, Inc. Dual receiver/transmitter radio devices with choke
US9496620B2 (en) 2013-02-04 2016-11-15 Ubiquiti Networks, Inc. Radio system for long-range high-speed wireless communication
US9643316B2 (en) * 2009-10-27 2017-05-09 Battelle Memorial Institute Semi-autonomous multi-use robot system and method of operation
CN102782600B (en) * 2009-11-27 2015-06-24 丰田自动车株式会社 Autonomous moving object and control method
KR101313692B1 (en) * 2009-12-18 2013-10-02 한국전자통신연구원 Fault Tolerance Method for Robot Software Component
DE102010010875A1 (en) * 2010-03-10 2011-09-15 Siemens Aktiengesellschaft Method for monitoring the spatial environment of a movable device, in particular a medical device
US8548646B1 (en) * 2010-05-04 2013-10-01 Clearpath Robotics Inc. Distributed hardware architecture for unmanned vehicles
EP2622608A2 (en) * 2010-08-18 2013-08-07 Savannah River Nuclear Solutions, LLC System and method for the identification of radiation in contaminated rooms
US8744693B2 (en) 2010-11-22 2014-06-03 Caterpillar Inc. Object detection system having adjustable focus
US8751103B2 (en) 2010-11-22 2014-06-10 Caterpillar Inc. Object detection system having interference avoidance strategy
US8855911B2 (en) * 2010-12-09 2014-10-07 Honeywell International Inc. Systems and methods for navigation using cross correlation on evidence grids
US9323250B2 (en) 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
US9098611B2 (en) 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US20130054023A1 (en) 2011-08-30 2013-02-28 5D Robotics, Inc. Asynchronous Data Stream Framework
EP2776216B1 (en) * 2011-11-11 2022-08-31 iRobot Corporation Robot apparautus and control method for resuming operation following a pause.
US8818722B2 (en) 2011-11-22 2014-08-26 Honeywell International Inc. Rapid lidar image correlation for ground navigation
WO2013099031A1 (en) * 2011-12-28 2013-07-04 株式会社安川電機 Engineering tool
US9127935B2 (en) * 2012-01-04 2015-09-08 Chris Olexa Laser centering tool for surface areas
CN103284653B (en) * 2012-03-02 2017-07-14 恩斯迈电子(深圳)有限公司 Cleaning robot and control method thereof
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
EP2852475A4 (en) * 2012-05-22 2016-01-20 Intouch Technologies Inc Social behavior rules for a medical telepresence robot
US10536361B2 (en) 2012-06-27 2020-01-14 Ubiquiti Inc. Method and apparatus for monitoring and processing sensor data from an electrical outlet
US9157743B2 (en) 2012-07-18 2015-10-13 Honeywell International Inc. Systems and methods for correlating reduced evidence grids
US9969081B2 (en) * 2012-07-27 2018-05-15 Alberto Daniel Lacaze Method and system for the directed control of robotic assets
US9599987B2 (en) 2012-09-27 2017-03-21 Koninklijke Philips N.V. Autonomous mobile robot and method for operating the same
US9663200B2 (en) * 2012-10-19 2017-05-30 Ixblue System and method for the navigation of a movable vehicle, suitable for determining and displaying a safe navigation zone
US9543635B2 (en) 2013-02-04 2017-01-10 Ubiquiti Networks, Inc. Operation of radio devices for long-range high-speed wireless communication
US9397820B2 (en) 2013-02-04 2016-07-19 Ubiquiti Networks, Inc. Agile duplexing wireless radio devices
US9531067B2 (en) 2013-02-08 2016-12-27 Ubiquiti Networks, Inc. Adjustable-tilt housing with flattened dome shape, array antenna, and bracket mount
US20140249695A1 (en) * 2013-03-01 2014-09-04 Robotex Inc. Low latency data link system and method
DE102013211126A1 (en) * 2013-06-14 2014-12-18 Robert Bosch Gmbh Method for modeling an environment of a vehicle
BR112016007701B1 (en) 2013-10-11 2023-01-31 Ubiquiti Inc METHOD FOR CONTROLLING THE RECEPTION OF A WIRELESS BROADBAND RADIO
US9720417B2 (en) 2013-12-19 2017-08-01 Husqvarna Ab Navigation for a robotic working tool
WO2015134753A1 (en) 2014-03-07 2015-09-11 Ubiquiti Networks, Inc. Cloud device identification and authentication
US20150256355A1 (en) 2014-03-07 2015-09-10 Robert J. Pera Wall-mounted interactive sensing and audio-visual node devices for networked living and work spaces
US9368870B2 (en) 2014-03-17 2016-06-14 Ubiquiti Networks, Inc. Methods of operating an access point using a plurality of directional beams
EP3127187B1 (en) 2014-04-01 2020-11-11 Ubiquiti Inc. Antenna assembly
ES2746754T3 (en) * 2014-04-17 2020-03-06 Softbank Robotics Europe Humanoid robot with omnidirectional wheels based on a predictive linear speed and position controller
DE102014210770A1 (en) * 2014-06-05 2015-12-17 Conti Temic Microelectronic Gmbh METHOD AND SYSTEM FOR DETERMINING A VEHICLE POSITION OF A VEHICLE
US10188029B1 (en) 2014-10-20 2019-01-29 Hydro-Gear Limited Partnership Method of generating a three-dimensional map of a lawn and its use to improve mowing efficiency
US10845822B2 (en) 2014-10-31 2020-11-24 Clearpath Robotics Inc. Systems and methods for utilizing fleets of robots
JP6241427B2 (en) * 2015-01-27 2017-12-06 トヨタ自動車株式会社 Hybrid vehicle
US9990448B2 (en) 2015-03-17 2018-06-05 Ca, Inc. Data center floor plan mapping using location-aware device
US10730180B2 (en) * 2015-05-29 2020-08-04 Abb Schweiz Ag User interface for a teleoperated robot
DE102015111613A1 (en) 2015-07-17 2017-01-19 Still Gmbh Method for detecting obstacles in an industrial truck
CN105043396B (en) * 2015-08-14 2018-02-02 北京进化者机器人科技有限公司 The method and system of self-built map in a kind of mobile robot room
US10508936B2 (en) * 2015-09-15 2019-12-17 Pepperl+Fuchs Gmbh Apparatus and method for reliably determining the position of an object
WO2017050358A1 (en) * 2015-09-22 2017-03-30 Bluebotics Sa Dynamic navigation for autonomous vehicles
DE102016203547A1 (en) * 2016-03-03 2017-09-07 Kuka Roboter Gmbh Method for updating an occupancy card and autonomous vehicle
US10448555B2 (en) 2016-05-27 2019-10-22 Cnh Industrial America Llc System and method for scouting vehicle mapping
JP6854620B2 (en) * 2016-10-26 2021-04-07 株式会社クボタ Travel route generator
US10585440B1 (en) 2017-01-23 2020-03-10 Clearpath Robotics Inc. Systems and methods for using human-operated material-transport vehicles with fleet-management systems
IL250762B (en) 2017-02-23 2020-09-30 Appelman Dina Method of navigating an unmanned vehicle and system thereof
JP6678609B2 (en) * 2017-03-01 2020-04-08 株式会社東芝 Information processing apparatus, information processing method, information processing program, and moving object
EP3612905B1 (en) 2017-04-21 2021-09-29 Sew-Eurodrive GmbH & Co. KG Method for detecting moving objects in a system and/or for preventing collisions in a system, and system for carrying out a method of this kind
US9939814B1 (en) * 2017-05-01 2018-04-10 Savioke, Inc. Computer system and method for automated mapping by robots
DE102017113392B4 (en) * 2017-06-19 2021-06-10 Sick Ag Device for the safety control of a machine
US10880412B1 (en) * 2017-08-21 2020-12-29 Clearpath Robotics Inc. Systems and methods for communicating between a fleet of robots and a fleet manager
US10012996B1 (en) 2017-09-15 2018-07-03 Savioke, Inc. Route planning for a mobile robot using configuration-based preferences
DE112017008101T5 (en) * 2017-09-27 2020-07-02 Intel Corporation AUTONOMOUS ROBOTS AND METHOD FOR OPERATING THE SAME
US11110608B2 (en) * 2017-12-29 2021-09-07 International Business Machines Corporation Robotic physical movement adjustment based on user emotional state
US11200760B2 (en) 2018-01-22 2021-12-14 Clearpath Robotics Inc. Systems and methods for measuring fleets of self-driving industrial vehicles
WO2019144222A1 (en) 2018-01-24 2019-08-01 Clearpath Robotics Inc. Systems and methods for maintaining vehicle state information
US11256270B2 (en) 2018-02-07 2022-02-22 Clearpath Robotics Inc. Communication systems for self-driving vehicles, and methods of providing thereof
CN110346814B (en) * 2018-04-08 2023-04-28 浙江国自机器人技术有限公司 Obstacle detection and obstacle avoidance control method and system based on 3D laser
US11037089B2 (en) 2018-04-26 2021-06-15 Wing Aviation Llc Unmanned aerial vehicle delivery system
EP3788612A2 (en) * 2018-05-04 2021-03-10 Interdigital Patent Holdings, Inc. Market based detect and avoid (daa) solutions
DE102018208642A1 (en) * 2018-05-30 2019-12-05 Robert Bosch Gmbh Method for the automated control of an excavator
WO2020044325A1 (en) * 2018-08-30 2020-03-05 Israel Aerospace Industries Ltd. Method of navigating a vehicle and system thereof
JPWO2020129309A1 (en) * 2018-12-19 2021-09-30 本田技研工業株式会社 Guidance robot control device, guidance system using it, and guidance robot control method
CN109855634B (en) * 2019-01-22 2021-02-12 上海岚豹智能科技有限公司 Image processing method and device for grid map
US10891769B2 (en) * 2019-02-14 2021-01-12 Faro Technologies, Inc System and method of scanning two dimensional floorplans using multiple scanners concurrently
CN112214010B (en) * 2019-07-09 2022-01-11 苏州科瓴精密机械科技有限公司 Updating method and updating system for grid map parameters
CN110473205A (en) * 2019-07-10 2019-11-19 北京吉威数源信息技术有限公司 Remote sensing image information extracting method and system based on arrow bar phantom
KR20190100085A (en) * 2019-08-05 2019-08-28 엘지전자 주식회사 Robor being capable of detecting danger situation using artificial intelligence and operating method thereof
US11250576B2 (en) * 2019-08-19 2022-02-15 Toyota Research Institute, Inc. Systems and methods for estimating dynamics of objects using temporal changes encoded in a difference map
CN110726409B (en) * 2019-09-09 2021-06-22 杭州电子科技大学 Map fusion method based on laser SLAM and visual SLAM
CN111070213B (en) * 2020-01-08 2022-06-07 京东科技信息技术有限公司 Robot control system
US11493925B2 (en) * 2020-03-05 2022-11-08 Locus Robotics Corp. Robot obstacle collision prediction and avoidance
CN112000754A (en) * 2020-08-11 2020-11-27 珠海格力电器股份有限公司 Map construction method and device, storage medium and computer equipment
CN112525208B (en) * 2020-11-27 2022-06-28 青岛泛钛客科技有限公司 Method, device and equipment for quickly constructing urban road map
CN113225090B (en) * 2021-05-19 2024-03-22 上海高仙自动化科技发展有限公司 Compression method, compression device, electronic equipment and storage medium
US20220390950A1 (en) * 2021-06-04 2022-12-08 Boston Dynamics, Inc. Directed exploration for navigation in dynamic environments
EP4296014A1 (en) 2021-08-20 2023-12-27 Samsung Electronics Co., Ltd. Robot and control method therefor
CN116774688A (en) * 2022-03-10 2023-09-19 苏州科瓴精密机械科技有限公司 Map optimization method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496755B2 (en) * 1999-11-24 2002-12-17 Personal Robotics, Inc. Autonomous multi-platform robot system
US7211980B1 (en) * 2006-07-05 2007-05-01 Battelle Energy Alliance, Llc Robotic follow system and method

Family Cites Families (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60244828A (en) * 1984-05-21 1985-12-04 Nissan Motor Co Ltd Magnetostriction type torque detecting device
EP0212992B1 (en) 1985-05-20 1992-01-15 Fujitsu Limited Method for measuring a three-dimensional position of an object
US4786847A (en) 1986-11-20 1988-11-22 Unimation Inc. Digital control for multiaxis robots
US5640323A (en) 1990-02-05 1997-06-17 Caterpillar Inc. System and method for operating an autonomous navigation system
CA2044820C (en) 1990-06-19 1998-05-26 Tsugito Maruyama Three-dimensional measuring apparatus
US5247608A (en) 1991-04-01 1993-09-21 At&T Bell Laboratories Method and apparatus for achieving dynamic path control of multiple robots
WO1993007580A1 (en) 1991-10-02 1993-04-15 Fujitsu Limited Method of determining direction in local region of profile segment and method of determining lines and angles
JP2895672B2 (en) 1992-01-28 1999-05-24 ファナック株式会社 Multiple robot control method
WO1993015376A1 (en) 1992-01-30 1993-08-05 Fujitsu Limited System for recognizing and tracking target mark, and method therefor
US5347459A (en) 1993-03-17 1994-09-13 National Research Council Of Canada Real time collision detection
US5511147A (en) 1994-01-12 1996-04-23 Uti Corporation Graphical interface for robot
DE4408329C2 (en) * 1994-03-11 1996-04-18 Siemens Ag Method for building up a cellular structured environment map of a self-moving mobile unit, which is oriented with the help of sensors based on wave reflection
SE502834C2 (en) 1994-03-29 1996-01-29 Electrolux Ab Method and apparatus for detecting obstacles in self-propelled apparatus
DE4415736C2 (en) 1994-05-04 2002-11-14 Siemens Ag Collision avoidance method using a steering angle field for an autonomous mobile unit
US6941543B1 (en) 1995-05-30 2005-09-06 Roy-G-Biv Corporation Motion control system and method
US5691897A (en) 1995-05-30 1997-11-25 Roy-G-Biv Corporation Motion control systems
US7085637B2 (en) 1997-10-22 2006-08-01 Intelligent Technologies International, Inc. Method and system for controlling a vehicle
US6768944B2 (en) 2002-04-09 2004-07-27 Intelligent Technologies International, Inc. Method and system for controlling a vehicle
DE69618606T2 (en) 1995-09-19 2002-09-12 Yaskawa Denki Kitakyushu Kk PROCESSOR FOR ROBOT LANGUAGE
US5936240A (en) 1996-01-30 1999-08-10 The United States Of America As Represented By The United States Department Of Energy Mobile autonomous robotic apparatus for radiologic characterization
US6169981B1 (en) 1996-06-04 2001-01-02 Paul J. Werbos 3-brain architecture for an intelligent decision and control system
JP3708130B2 (en) * 1996-07-02 2005-10-19 シーメンス アクチエンゲゼルシヤフト How to create an area map for the cell structure of an autonomous movement unit
US6212574B1 (en) 1997-04-04 2001-04-03 Microsoft Corporation User mode proxy of kernel mode operations in a computer operating system
US6055042A (en) 1997-12-16 2000-04-25 Caterpillar Inc. Method and apparatus for detecting obstacles using multiple sensors for range selective detection
US6157864A (en) 1998-05-08 2000-12-05 Rockwell Technologies, Llc System, method and article of manufacture for displaying an animated, realtime updated control sequence chart
US6061709A (en) 1998-07-31 2000-05-09 Integrated Systems Design Center, Inc. Integrated hardware and software task control executive
US6618767B1 (en) 1998-11-17 2003-09-09 Sun Microsystems, Inc. Mechanism by which devices on unforeseen platform variants may be supported without re-release of core platform kernel software
US6718533B1 (en) 1999-02-26 2004-04-06 Real-Time Innovations, Inc. Method for building a real-time control system with mode and logical rate
JP2000292538A (en) 1999-04-07 2000-10-20 Mitsubishi Electric Corp Obstacle detector for vehicle
US6598169B1 (en) 1999-07-26 2003-07-22 Microsoft Corporation System and method for accessing information made available by a kernel mode driver
JP3986720B2 (en) 1999-11-20 2007-10-03 株式会社バンダイ Insect robot
US6314341B1 (en) 1999-11-26 2001-11-06 Yutaka John Kanayama Method of recording trajectory data and sensor data for a manually-driven vehicle
US6782306B2 (en) 1999-12-16 2004-08-24 Siemens Energy & Automation Motion control system and method utilizing spline interpolation
JP2001222316A (en) 2000-02-09 2001-08-17 Sony Corp System and method for managing robot
CN1364275A (en) 2000-02-10 2002-08-14 索尼公司 Automatic device, information providing device, robot device, and transaction method
JP3874985B2 (en) 2000-02-18 2007-01-31 富士通株式会社 Image arithmetic unit
US6845297B2 (en) 2000-05-01 2005-01-18 Irobot Corporation Method and system for remote control of mobile robot
CA2407992C (en) 2000-05-01 2010-07-20 Irobot Corporation Method and system for remote control of mobile robot
JP2002113675A (en) 2000-10-11 2002-04-16 Sony Corp Robot control system and introducing method for robot controlling software
EP1327503B1 (en) 2000-10-11 2017-12-06 Sony Corporation Robot control system and robot control method
US6883201B2 (en) 2002-01-03 2005-04-26 Irobot Corporation Autonomous floor-cleaning robot
EP1254688B1 (en) 2001-04-30 2006-03-29 Sony France S.A. autonomous robot
EP1256937B1 (en) 2001-05-11 2006-11-02 Sony France S.A. Emotion recognition method and device
US7429843B2 (en) 2001-06-12 2008-09-30 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
EP2287696B1 (en) 2001-06-12 2018-01-10 iRobot Corporation Method and system for multi-code coverage for an autonomous robot
US20030101151A1 (en) 2001-11-26 2003-05-29 Holland Wilson Lee Universal artificial intelligence software program
WO2003045639A2 (en) 2001-11-28 2003-06-05 Evolution Robotics, Inc. Sensor and actuator abstraction and aggregation in a hardware abstraction layer for a robot
US6522288B1 (en) 2002-01-09 2003-02-18 M/A-Com, Inc. Method and apparatus for determining location of objects based on range readings from multiple sensors
US6917893B2 (en) 2002-03-14 2005-07-12 Activmedia Robotics, Llc Spatial data collection apparatus and method
US8983776B2 (en) 2002-03-28 2015-03-17 Jason A. Dean Programmable robotic apparatus
US7103457B2 (en) 2002-03-28 2006-09-05 Dean Technologies, Inc. Programmable lawn mower
US7437715B2 (en) 2002-04-09 2008-10-14 Hewlett-Packard Development Company, L.P. System and method for generating a set of robot commands based on user entry events in a user interface
US6836701B2 (en) 2002-05-10 2004-12-28 Royal Appliance Mfg. Co. Autonomous multi-platform robotic system
KR100556612B1 (en) 2002-06-29 2006-03-06 삼성전자주식회사 Apparatus and method of localization using laser
US6974082B2 (en) 2002-07-15 2005-12-13 Monode Marking Products, Inc. Hardware integration system
US6922632B2 (en) 2002-08-09 2005-07-26 Intersense, Inc. Tracking, auto-calibration, and map-building system
US7162056B2 (en) 2002-08-16 2007-01-09 Evolution Robotics, Inc. Systems and methods for the automated sensing of motion in a mobile robot using visual data
WO2004023451A1 (en) 2002-09-09 2004-03-18 Ingeeni Studios, Inc. Artificial intelligence platform
ES2674568T3 (en) 2002-09-13 2018-07-02 Irobot Corporation Navigation control system for a robotic device
US20040066500A1 (en) 2002-10-02 2004-04-08 Gokturk Salih Burak Occupancy detection and measurement system and method
US7069124B1 (en) 2002-10-28 2006-06-27 Workhorse Technologies, Llc Robotic modeling of voids
US7015831B2 (en) 2002-12-17 2006-03-21 Evolution Robotics, Inc. Systems and methods for incrementally updating a pose of a mobile device calculated by visual simultaneous localization and mapping techniques
EP1575687A2 (en) 2002-12-19 2005-09-21 Koninklijke Philips Electronics N.V. System and method for controlling a robot
SE525108C2 (en) 2002-12-30 2004-11-30 Abb Research Ltd Method and system for programming an industrial robot, computer program product, computer-readable medium and use
SE526913C2 (en) 2003-01-02 2005-11-15 Arnex Navigation Systems Ab Procedure in the form of intelligent functions for vehicles and automatic loading machines regarding mapping of terrain and material volumes, obstacle detection and control of vehicles and work tools
US7542036B2 (en) 2003-02-19 2009-06-02 California Institute Of Technology Level set surface editing operators
US6804580B1 (en) 2003-04-03 2004-10-12 Kuka Roboter Gmbh Method and control system for controlling a plurality of robots
US7236854B2 (en) 2004-01-05 2007-06-26 Abb Research Ltd. Method and a system for programming an industrial robot
US20070197877A1 (en) 2004-01-05 2007-08-23 Stefaan Decorte Behavior Based Multi-Agent Systems As Data Types
US20050234592A1 (en) 2004-01-15 2005-10-20 Mega Robot, Inc. System and method for reconfiguring an autonomous robot
JP4244812B2 (en) 2004-01-16 2009-03-25 ソニー株式会社 Action control system and action control method for robot apparatus
US7689321B2 (en) 2004-02-13 2010-03-30 Evolution Robotics, Inc. Robust sensor fusion for mapping and localization in a simultaneous localization and mapping (SLAM) system
US20050234679A1 (en) 2004-02-13 2005-10-20 Evolution Robotics, Inc. Sequential selective integration of sensor data
US20050204438A1 (en) 2004-02-26 2005-09-15 Yulun Wang Graphical interface for a remote presence system
US7908040B2 (en) 2004-07-15 2011-03-15 Raytheon Company System and method for automated search by distributed elements
JP2010511919A (en) 2005-03-23 2010-04-15 ハーコ カンパニーズ,インコーポレイテッド Tolerance-based path design and control methods
US7383100B2 (en) 2005-09-29 2008-06-03 Honda Motor Co., Ltd. Extensible task engine framework for humanoid robots
WO2008013568A2 (en) * 2005-12-30 2008-01-31 Irobot Corporation Autonomous mobile robot
US9195233B2 (en) 2006-02-27 2015-11-24 Perrone Robotics, Inc. General purpose robotics operating system
US20070271002A1 (en) 2006-05-22 2007-11-22 Hoskinson Reed L Systems and methods for the autonomous control, automated guidance, and global coordination of moving process machinery
US7668621B2 (en) 2006-07-05 2010-02-23 The United States Of America As Represented By The United States Department Of Energy Robotic guarded motion system and method
US7974738B2 (en) 2006-07-05 2011-07-05 Battelle Energy Alliance, Llc Robotics virtual rail system and method
US7620477B2 (en) 2006-07-05 2009-11-17 Battelle Energy Alliance, Llc Robotic intelligence kernel
US7801644B2 (en) 2006-07-05 2010-09-21 Battelle Energy Alliance, Llc Generic robot architecture
US7587260B2 (en) 2006-07-05 2009-09-08 Battelle Energy Alliance, Llc Autonomous navigation system and method
US8073564B2 (en) 2006-07-05 2011-12-06 Battelle Energy Alliance, Llc Multi-robot control interface
US7499155B2 (en) 2006-08-23 2009-03-03 Bryan Cappelletti Local positioning navigation system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496755B2 (en) * 1999-11-24 2002-12-17 Personal Robotics, Inc. Autonomous multi-platform robot system
US7211980B1 (en) * 2006-07-05 2007-05-01 Battelle Energy Alliance, Llc Robotic follow system and method

Also Published As

Publication number Publication date
US20080009966A1 (en) 2008-01-10
WO2008005661A2 (en) 2008-01-10
US7584020B2 (en) 2009-09-01

Similar Documents

Publication Publication Date Title
WO2008005661A3 (en) Occupancy change detection system and method
Pombo et al. Influence of pantograph suspension characteristics on the contact quality with the catenary for high speed trains
WO2008045828B1 (en) Robotic surgical system and method for surface modeling
EP2434127A3 (en) Methods and systems for modeling turbine operation
EP2937815A3 (en) Methods and systems for object detection using laser point clouds
WO2008005663A3 (en) Robotic guarded motion system and method
AU2003286358A1 (en) Method to increase the safety integrity level of a control system
EP2148170A3 (en) Open area maps based on vector graphics format images
WO2003012738A1 (en) Optimal fitting parameter determining method and device, and optimal fitting parameter determining program
EP2112376A3 (en) Systems and methods involving wind turbine towers for power applications
WO2010005800A3 (en) Posture state detection using selectable system control parameters
CN101336476A (en) One piece, collapsible pv assembly
MX2007001805A (en) Vehicle equipped for providing solar electric power for off-vehicle use and systems in support thereof.
Downey et al. Experimental wind tunnel study of a smart sensing skin for condition evaluation of a wind turbine blade
WO2008115258A3 (en) Multifunctional nanoscopy for imaging cells
US20150003683A1 (en) Method for Representing the Surroundings of a Vehicle
EP1705589A4 (en) Method for approximating and displaying three-dimensional cad data, and system for executing that method
WO2009074769A3 (en) A floor and electrical generator module
Barthelmie et al. Flow and wakes in large wind farms in complex terrain and offshore
EP2244229A3 (en) Generation of cubic bezier control points in computer graphics systems
EP2239180A3 (en) Friction estimation and detection for an electric power steering system
CN101217669A (en) An intra-frame predictor method and device
WO2011134924A3 (en) System and method for minimising buffeting
WO2010026273A3 (en) Method and system for adapting a multi -block structured mesh of an object to a modification in its geometry
EP2418567A3 (en) Optical position input system and method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07812112

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07812112

Country of ref document: EP

Kind code of ref document: A2