本帖最后由 bbw 于 2018-3-10 09:39 编辑
四、项目总结: 本项目产品定位是一个拍摄的辅助器材。因此,拍摄时的环境条件对产品的限制比较多,比如运行噪音,运动的范围、速度,位置精度等。我们的直播环境是这样的:
直播间
因此,在这样的环境中,选用机械臂装置作为拍摄辅助平台是非常适合的,就像照片中的话筒架。这也是此项目中,选择uArm swift pro的原因之一。
通过使用,我们认为uArmswift pro的设计非常出色。虽然这是一款定位为教育实验用的消费级机械臂,其技术指标大部分满足我们设想中的直播助手的需求。该产品的运动噪音很小(除了舵机),重复运动精度高,可以承受一部手机的重量。唯一不满足的是其尺寸小,相对于对人拍摄来说,其活动范围远远不足。另外,由于拍摄镜头需要俯仰和旋转,uArm swift pro在头部只设计了一个舵机。舵机的运动精度和噪音都不适用于拍摄,需要重新开发一套拍摄云台附件。
因此,在此次参赛提交的内容只是对该项目进行技术验证的一些内容。我请出了可爱的小黄人团队当模特,实现拍摄中常用的镜头动作:推、拉、摇、仰、俯。
用程序控制自动拍摄的视频效果如下:
控制程序代码:https://github.com/whbbw/uArm-swift-pro-contral 的contral/目录下。代码写的水平很低,请坛中大牛不要鄙视! 设计了个手机夹持的模块,用3D打印机打了一个。stl文件在:https://github.com/whbbw/uArm-swift-pro-contral 的/contral/3dprint/目录下。
程序界面如下:
控制程序界面
程序只完成了初步功能的实现。中间F1-F5是自动控制的功能键。原设计想法是:有一个编辑拍摄动作的输入界面,编辑好后,存入自动控制的功能键中。使用时,点击功能键,就可以按设计的拍摄镜头进行自动拍摄了。因时间不够,我放弃了这方面的编写,直接写代码完成了。上面演示拍摄的视频就是采用这种方式拍摄的。控制程序以后在慢慢完善改进吧。
程序操作的过程见下面的视频:
因本人一直利用业余时间进行该项目,加上Python编程现学现用,能力有限,所以,想的多但能做到的少。智能这一块只能后期再边学边试验了。如果论坛中的大牛和众为创造(UFACTORY)能看上次项目,投入精力一起研发,那是最好了,我期待能第一个试用!
|