Tactile Feet and Online Learning for Robust Control of a Quadruped Robot in Challenging Terrain
Tactile Feet and Online Learning for Robust Control of a Quadruped Robot in Challenging Terrain
批准号:
1951503
负责人:
金额:
$0.0万
依托单位:
依托单位国家:
英国
项目类别:
Studentship
财政年份:
2017
资助国家:
英国
项目状态:
已结题
起止时间:
2017 至 --
中文摘要
触觉传感在物体操作和检测领域得到了广泛的探索,特别是在触觉传感器方面,但在步行机器人触觉足领域的研究还很少。对于脚,有一个类似于手的问题:通过与环境的交互,机器人遮挡了需要量化的表面(无论是纹理,表面方向,边缘检测等)。因此,直接测量接触面的触觉传感器的应用似乎比通常使用的非接触式方法更合适,例如计算机视觉(CV),激光雷达或声纳,这些方法无法感知接触下的表面。增加触觉脚可以使行走机器人更可靠地估计脚与地面之间的滑动,地面距离和方向,以及识别光滑/凹凸不平的表面(用于选择稳定的立足点),所有这些都提高了四足动物在不平坦的自然地形上行走和/或跑步的成功率。大多数步行机器人都很难做到这一点。有触感的脚给有触感的手带来了额外的挑战。硬件必须能够支撑身体重量,承受行走/跑步的冲击,并能抵抗在自然地形中遇到的意外物体(例如尖锐物体)。软件必须处理由支撑机器人的运动引起的传感器更大的失真和噪音,这本质上比手所经历的噪音更复杂和动态,并且反馈回路必须更快,因为走路或跑步需要比抓取和操纵物体更快的运动。此外,考虑到行走机器人的大小和移动特性,任何软件都必须在机载微型计算机上运行,这限制了计算能力,或者必须与机载计算机高速连接,以实现对机器人的实时控制。此外,正如第一年项目中所探索的那样,使用在线学习方法来学习触觉数据和有用控制输入之间的映射可能是一种数据高效且稳健的训练机器人的方法。离线方法往往是极度数据密集型的,需要跨越所有可能的变化维度的数据,并且无法学习适应测试过程中遇到的新输入。此外,模型是为特定的传感器学习的,这些传感器可能会损坏,需要随时更换,虽然更换的传感器将是相似的,但有足够的差异,不能使用相同的模型,所有的训练都必须重复。在线学习的使用解决了这些问题,而是引入了创建全面的在线数据收集策略的挑战,以便自主学习正确的映射。第一年的项目探索了数据高效的在线传感器训练和边缘跟踪任务的控制,这是一个简洁的扩展,是一个波束平衡机器人的开发。给四足动物装上有触觉的脚,可以让它沿着比腿宽略宽的随机弯曲的横梁行走,而不会摔倒。通过触觉传感,可以识别边缘以及沿传感器边缘的距离(在第一年的项目中使用单个传感器进行了探索)。这与没有触觉感应的机器人相反,没有触觉感应的机器人无法判断脚是否完全在光束上,使用车载摄像头观察脚会被脚或地形(如草地)遮挡,无法直接看到脚下,因此可能不可靠。以这种方式使用触觉传感器将允许机器人将脚移回横梁并防止摔倒(在使用地图的更复杂的系统中,可以记录边缘的位置,以帮助未来规划稳定的路线)。
英文摘要
Tactile sensing has been extensively explored in the domain of object manipulation and detection, especially with the TacTip tactile sensor, but very little has been done in the domain of tactile feet for walking robots. With feet there is a similar issue as in hands: by interacting with the environment the robot occludes the surface that needs quantifying (whether this be in texture, surface orientation, edge detection etc). Therefore the application of a tactile sensor, which directly measures the contacted surface, seems more appropriate than commonly used non-contact methods such as computer vision (CV), lidar or sonar which cannot sense the surface under contact. The addition of tactile feet may give a walking robot more reliable estimation of slip between the feet and floor, floor distance and orientation and identification of smooth/bumpy surfaces (for selection of stable footholds), all of which improve the success of a quadruped walking and/or running over uneven natural terrain. Most walking robots struggle to do this. Tactile feet pose additional challenges to those faced in tactile hands. The hardware must be capable of supporting the body weight and withstand the impact from walking/running and be resistant to unexpected objects encountered in natural terrain (e.g. sharp objects). The software must handle the greater distortion and noise of the sensor caused by the movements of the supported robot, which is inherently more complex and dynamic than the noise experienced in hands, and the feedback loop must be faster as walking or running require faster movements than with object grasping and manipulation. Additionally given the size and mobile nature of a walking robot, any software must either run on an onboard microcomputer, which restricts computational power, or there must be a high speed connection to an offboard computer which is fast enough to enable real time control of the robot. Additionally, as explored in the first year project, the use of online learning methods to learn the mapping between tactile data and useful control inputs could be a data efficient and robust way of training the robot. Offline methods tend to be extremely data intensive, needing data across all possible dimensions of variation, and cannot learn to adapt to novel inputs encountered during testing. Additionally the models are learnt for specific sensors which may break and need replacing at any time, and while replacement sensors will be similar there is enough difference that the same models cannot be used and all training must be repeated. The use of online learning solves these problems, introducing instead the challenge of creating comprehensive online data collection policies in order for the correct mappings to be learnt autonomously. A neat extension from the first year project, which explored data-efficient online sensor training and control in edge following tasks, is the development of a beam-balancing robot. Fitting a quadruped with tactile feet would enable it to walk along a randomly curving beam only slightly wider than its leg span, without falling. With tactile sensing it is possible to identify an edge and how far along the sensor the edge is (as explored with a single sensor in the first year project). This is in contrast to a robot without tactile sensing which would be unable to tell if the foot is fully on the beam or not - the use of onboard cameras watching the feet would be obscured from seeing directly under the feet by the feet or the terrain (e.g. grass) so may be unreliable. Using tactile sensors in this way would allow the robot to move the feet back onto the beam and prevent falling (in a more complex system using maps the locations of the edge could be noted to aid future planning of stable courses).
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
海外基金