Hardware abstraction layer (HAL) for a robot

Data processing: generic control systems or specific application – Specific application – apparatus or process – Robot control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C700S245000, C700S253000, C700S257000, C318S568110, C318S568130, C318S568220, C901S001000, C901S005000, C901S015000

Reexamination Certificate

active

07076336

ABSTRACT:
Methods and apparatus that provide a hardware abstraction layer (HAL) for a robot are disclosed. A HAL can reside as a software layer or as a firmware layer residing between robot control software and underlying robot hardware and/or an operating system for the hardware. The HAL provides a relatively uniform abstract for aggregates of underlying hardware such that the underlying robotic hardware is transparent to perception and control software, i.e., robot control software. This advantageously permits robot control software to be written in a robot-independent manner. Developers of robot control software are then freed from tedious lower level tasks. Portability is another advantage. For example, the HAL efficiently permits robot control software developed for one robot to be ported to another. In one example, the HAL permits the same navigation algorithm to be ported from a wheeled robot and used on a humanoid legged robot.

REFERENCES:
patent: 5691897 (1997-11-01), Brown et al.
patent: 5832189 (1998-11-01), Tow
patent: 5867385 (1999-02-01), Brown et al.
patent: 6038493 (2000-03-01), Tow
patent: 6078747 (2000-06-01), Jewitt
patent: 6209037 (2001-03-01), Brown et al.
patent: 6470235 (2002-10-01), Kasuga et al.
patent: 6480896 (2002-11-01), Brown et al.
patent: 6513058 (2003-01-01), Brown et al.
patent: 6516236 (2003-02-01), Brown et al.
patent: 6658325 (2003-12-01), Zweig
patent: 6668211 (2003-12-01), Fujita et al.
patent: 6889118 (2005-05-01), Murray et al.
patent: 2001/0034559 (2001-10-01), Brown et al.
patent: 2002/0081937 (2002-06-01), Yamada et al.
patent: 2002/0173877 (2002-11-01), Zweig
patent: 2003/0093187 (2003-05-01), Walker
patent: 2003/0109959 (2003-06-01), Tajima et al.
Feritta et al., Developing portable test program sets in a graphical design environment, 1997, IEEE, p. 475-487.
Takasaki et al., HAL III: Function level hardware logic simulation system, 1990, IEEE, p. 167-170.
Kagami, et al., Design of real-time large scale robot software platform and its implementation in the remote-brained robot project, 1996, vol. 3, Nov. 4-8, 1996, pp. 1394-1399 vol. 3.
Deltheil, et al., Simulating an optical guidance system for the recovery of an unmanned underwater vehicle, 2000, IEEE, vol. 25, Issue: 4, Oct. 2000, pp. 568-574.
Mack, et al., Design and integration of new software for the Robot Controller Test Station, 1989, IEEE, pp. 866-873, vol. 2.
Vaataja, et al., 3-D simulation of ultrasonic sensor system in mobile robots, 1992, IEEE, pp. 333-336, vol. 1.
Stewart, et al.,Implementing Real-Time Robotic Systems Using CHIMERA II, IEEE (1990) vol. 1, pp. 598-603.
Pirjanian, “Behavior Coordination Mechanisms—State-of-the-art”USC Robotics Research Laboratory, University of Southern California, Los Angeles, California90089-0781, Oct. 7, 1999.
Kanehiro, et al., “Developmental Software Environment that is applicable to Small-sized Humanoids and Life-size Humanoids”,Proceedings of the 2001 IEEE Conference on Robotics&Automation, Seoul, Korea, May 21-26, 2001, pp. 4084-4089.
PCT International Search Report with mailing date of Apr. 2, 2004 from corresponding PCT/US02/38280.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Hardware abstraction layer (HAL) for a robot does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Hardware abstraction layer (HAL) for a robot, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hardware abstraction layer (HAL) for a robot will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3548716

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.