机器手臂(2):机械手臂关节研究

简介: 本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50340883 未经博主允许不得转载。 博主地址是:http://blog.csdn.net/freewebsys1,设计手臂第一个版本机械手臂:arm_base手臂底座 arm_1 关节1 hand 机械手实现一个最简单的,机械

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50340883 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

1,设计手臂

第一个版本机械手臂:

arm_base手臂底座
arm_1 关节1
hand 机械手

实现一个最简单的,机械手臂,需要4个舵机,为了方便我购买的舵机都是一样的MG955。

2,关节设计

好不容易才从网上找到一个 mg955 舵机的工程图。知道参数细节。

打印好的关节

在舵机支架上面增加一个法兰盘的孔,放入法兰盘。
另外一端和舵机上面的金属铜齿固定。

金属铜齿中间有螺丝孔,可以安装螺丝固定。
在设计关节上面专门留了螺丝孔,方便安装螺丝。

安装好了的效果,因为测试使用,所以另外一半没有打印。

3,openscad设计图

motor_w = 46;//底部。
leg_w = 20;
leg_h = 5;
leg_l = motor_w+20;
//设置墙高度
wall_h = 40;
difference(){

    union(){
         cube(size=[leg_l,leg_w,leg_h]);

        //left
        translate([0,0,leg_h]) cube(size=[leg_h,leg_w,wall_h]);
        //right
        translate([leg_l-leg_h,0,leg_h]) cube(size=[leg_h,leg_w,wall_h]);
        //中间滚轴
        translate([leg_l,leg_w/2,wall_h+leg_h]) rotate(a=[180,90,0]) cylinder(h=leg_l,d=9);//2.88

    }
    //螺丝孔
    translate([0,leg_w/2,wall_h+leg_h]) rotate(a=[0,90,0]) cylinder(h=10,d=2.9+0.5);//2.88微调0.5
    //舵机孔
    //截取中间舵机
    translate([leg_l/2,leg_w/2,wall_h+leg_h]) cube(size=[motor_w,20,20],center=true);
    //侧面挖空
    translate([0,leg_w/4,leg_h]) cube(size=[leg_l,leg_w/2,wall_h-5]);
    //底部挖空
    translate([leg_h,leg_w/4,0]) cube(size=[leg_l-leg_h*2,leg_w/2,wall_h-5]);
    //往里面挖 4mm 螺丝洞
    translate([leg_l-4,leg_w/2,wall_h+leg_h]) rotate(a=[0,90,0]) cylinder(h=4,d=5.9+0.5);//5.88//微调0.4
//    //挖 3mm 舵机轴。
    translate([leg_l-10,leg_w/2,wall_h+leg_h]) rotate(a=[0,90,0]) cylinder(h=3,d=5.9+0.5);//5.88//微调0.4
    //螺丝口固定舵机
    translate([leg_l-10,leg_w/2,wall_h+leg_h]) rotate(a=[0,90,0]) cylinder(h=10,d=3.8);//3.8
}

机械手臂关节

4,总结

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50340883 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

研究出一个机器人手臂的最小单元之后,就很容易组装成一个机器手臂了。
两个关节接上就是一个机器手臂了。继续努力,很快就能做出一个机器手臂了。
源代码会陆续放到github上面:
https://github.com/freewebsys/arm_hand_openscad

目录
相关文章
|
7月前
|
XML 安全 定位技术
无人船水下地形测量作业流程
无人船水下地形测量作业流程
157 0
|
14天前
|
算法 Python
物理力学:探索力与运动的奥秘
物理力学:探索力与运动的奥秘
12 1
|
10月前
|
算法 机器人
机器人手臂四旋翼的笛卡尔阻抗控制(Matlab代码实现)
机器人手臂四旋翼的笛卡尔阻抗控制(Matlab代码实现)
100 0
|
12月前
|
机器学习/深度学习 人工智能 算法
将有色液体图像转换成透明液体,CMU教机器人准确掌控向杯中倒多少水
将有色液体图像转换成透明液体,CMU教机器人准确掌控向杯中倒多少水
|
算法
永磁同步电机自抗扰伺服控制算法仿真模型研究#毕业设计
永磁同步电机自抗扰伺服控制算法仿真模型研究#毕业设计
127 0
|
机器学习/深度学习 算法 计算机视觉
【机械臂优化】基于粒子群算法实现10自由度的机械臂逆解附matlab代码
【机械臂优化】基于粒子群算法实现10自由度的机械臂逆解附matlab代码
|
机器学习/深度学习 人工智能 算法
一个不认识牛顿的AI,绕开所有物理定律,从数据到数据就能预测行星轨道!
机器学习可否「绕开」物理规律,直接从数据给出精确的预测呢?一个最新开发的机器学习算法,能由数据直接输出结果,绕开了牛顿定律,准确预测了太阳系在行星轨道中的位置。
247 0
一个不认识牛顿的AI,绕开所有物理定律,从数据到数据就能预测行星轨道!
|
传感器 机器人
逆天人造肌肉,平均功率是人类肌肉的10倍,V-8柴油机的2.2倍,可用于机械外骨骼
逆天人造肌肉,平均功率是人类肌肉的10倍,V-8柴油机的2.2倍,可用于机械外骨骼
152 0