motivation:
人形机器人的实体比较昂贵,但是实验过程中机器人的摔倒和撞击时十分常见的事情,这就会导致机器人的元器件被损坏,造成较大的经济损失,为此我们在设计机器人的机械结构和电子元器件布局时就需要考虑到机器人实际运行过程中会频繁出现的摔倒和撞击问题,为此就需要提前做人形机器人(humanoid)的摔倒实验/撞击实验,以获得更好的机械设计和元器件布局情况。
具体:
在软件层面上进行实现,对机器人摔倒/撞击的情况设计一个3D仿真的模拟仿真环境,对机器人摔倒的着地点、撞击位置等进行仿真,并根据仿真结果来对实体的机械设计和元器件布局/放置位置进行调整。
不论是撞击实验还是摔倒实验,在获得仿真数据后还需要进行实体真实环境下的测试,这时候我们只完成机器人的机械结构即可,并不需要安装真实的电子元器件,却而代之的是一些传感器,用来记录机器人真实撞击或摔倒时的真实着力情况,以此不断进行仿真环境和实体环境的迭代,以此寻找更好的机械设计和核心电子部件的布局等,这样就可以在在真实的实验环境下(安装完整的部件的机器人)保证机器人在摔倒或遭遇撞击时减少损失。
PS. 有一个类比,就是将机器人的防撞/摔倒实验比作汽车设计时的防撞实验一样,二者都是为了从撞击数据中找到更好的防撞结构。