发明申请
- 专利标题: HARDWARE ABSTRACTION LAYER (HAL) FOR A ROBOT
- 专利标题(中): 机器人的硬件提取层(HAL)
-
申请号: US11945893申请日: 2007-11-27
-
公开(公告)号: US20080071423A1公开(公告)日: 2008-03-20
- 发明人: Thomas Murray, IV , Baoquoc Pham , Paolo Pirjanian
- 申请人: Thomas Murray, IV , Baoquoc Pham , Paolo Pirjanian
- 申请人地址: US CA Pasadena
- 专利权人: Evolution Robotics, Inc.
- 当前专利权人: Evolution Robotics, Inc.
- 当前专利权人地址: US CA Pasadena
- 主分类号: G05B19/00
- IPC分类号: G05B19/00
摘要:
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.
公开/授权文献
- US07925381B2 Hardware abstraction layer (HAL) for a robot 公开/授权日:2011-04-12
信息查询
IPC分类: