四足机器人研究(一)-V-rep宇树A1模型导入

urdf模型导入

宇树科技A1 urdf文件位置

宇树GitHub网址
文件位置路径:unitree_pybullet-master\data\a1
四足机器人研究(一)-V-rep宇树A1模型导入_第1张图片

V-rep操作

  • 选择 URDF import四足机器人研究(一)-V-rep宇树A1模型导入_第2张图片
  • 选择A1 urdf文件
    四足机器人研究(一)-V-rep宇树A1模型导入_第3张图片

导入出错

现象

四足机器人研究(一)-V-rep宇树A1模型导入_第4张图片
四足机器人研究(一)-V-rep宇树A1模型导入_第5张图片

解决方法

将相对路径改为绝对路径
如下图:在这里插入图片描述

导入成功

杆件碰撞参数设置

身体设置

四足机器人研究(一)-V-rep宇树A1模型导入_第6张图片
四足机器人研究(一)-V-rep宇树A1模型导入_第7张图片
四足机器人研究(一)-V-rep宇树A1模型导入_第8张图片

腿设置

点击紧贴身体的腿,在Local respondable mask中选择后四个框,此后依次交替,即后四、前四、后四,使其相互不产生摩擦碰撞。

  • 框框含义:
    Local respondable mask计算自身摩擦碰撞关系,此关节与上一个关节此行进行 与 运算。如身体前四个、hip后四个,即二者不发生摩擦碰撞关系。
    四足机器人研究(一)-V-rep宇树A1模型导入_第9张图片

关节设置

四足机器人研究(一)-V-rep宇树A1模型导入_第10张图片
仿真时将电机当做舵机使用,选择位置控制模式,所有关节均如此
最大速度、最大力矩已默认
四足机器人研究(一)-V-rep宇树A1模型导入_第11张图片
设置后不会倒不会动
四足机器人研究(一)-V-rep宇树A1模型导入_第12张图片

测试关节

上抬

身体固定

四足机器人研究(一)-V-rep宇树A1模型导入_第13张图片

关节输入角度测试四足机器人研究(一)-V-rep宇树A1模型导入_第14张图片

腿抖动或者不动可能是力矩过小或PID参数过小

四足机器人关节坐标系调整

V-rep坐标系颜色:x轴-红、y轴-绿、z轴-蓝

身体设为透明

为了可以直观的看到各个关节坐标系的初始姿态,可以将机器人身体设为透明。
四足机器人研究(一)-V-rep宇树A1模型导入_第15张图片
设置后结果如下

坐标系方向调整

由于模型导入时自带坐标系与运动学建模过程中所设置坐标系方向可能不一致,故需要进行调整。

原始坐标方向

四足机器人研究(一)-V-rep宇树A1模型导入_第16张图片

修改关节坐标方向

修改腿位置

修改后结果

四足机器人研究(一)-V-rep宇树A1模型导入_第17张图片

修改后

四足机器人研究(一)-V-rep宇树A1模型导入_第18张图片

你可能感兴趣的:(四足机器人,机器人)