机器人物理建模1

    科技2022-07-12  139

    建模时安装装配后的方位

    solid模块中的Dimensions设置[x y z],x指的是solid沿x轴的长度,y是沿y轴的长度,z是沿z轴的长度

    sind(theta):返回theta的正弦值,theta单位是度,不是幅度[sind(90:-1:0)' cosd(90:-1:0)']*0.5517*0.1/2

    记住预览默认坐标,加速实体建模进程

    为将下图装配起来,只需要将左边F坐标系绕Z轴旋转90度即可

    左图的F坐标旋转90度后将其的x轴与右图坐标的x轴重合,y轴、z轴做相应的操作

    原点也重合,就装配上了

    足端质量视为0

    下图的popup参数:Note that the index starts from 1, and not 0.

    matlab/simulink去除子系统

    建立地面模型

    建立接触力模型,设置刚度、阻尼和静摩擦系数、动摩擦系数

    可以引出传感器信号,获得接地时的力(下图模块后面没有使用)

    设置躯干相对于地面的初始位置和姿态。此外还应该设置各个关节的刚度和阻尼,使得机器人的运动和实际情况更接近一些。

    如果有真的机器人,需要辨识和调节关节及足部与地面的接触参数,使得与实际情况相匹配。

    将下图选项设置成warning,使用接触模型就不会报错了

    Processed: 0.010, SQL: 8