机器人编程用笔记本不必要带光驱,光驱唯一作用是读光盘,机器人编程需要用到的设备和软件都没必要用光驱。
机器人编程的开发工具:
1,由于机器人非常依赖实时性能,C和C++是最接近我们机器人专家“标准语言”的编程语言。
2,学习Python的人有一个巨大的回潮,特别是在机器人领域。其中一个原因可能是Python(和C++)是ROS中两种主要的编程语言。与Java不同,Python的重点是易用性,Python不需要很多时间来做常规的事情,如定义和强制转换变量类型。
3,Java对程序员隐藏了底层存储功能,这让它比起一些语言(如C语言)来说,编写要容易些,在实践中,Java在一部分机器人学中非常流行,因此也许需要它。
4,C#是微软提供的专用编程语言。微软机器人开发员工作包(MicrosoftRoboticsDeveloperStudio),这个包的主要开发语言是C#。如果准备用这个系统,那么很可能必须要用C#。
机器人编程的通讯接口:
1,串口,最古老的接口,一般笔记本已经没有了,需要增加一个USB转串口的设备。
2,USB口,比较流行的有线接口,是目前最通用的接口,笔记本都有。
3,网口,目前机器人的复杂度越来越高,使用网口更加方便。
4,无线接口,蓝牙或者WiFi,高端机器人必备的接口方式,省掉了线的连接,通常笔记本也都有。
机器人其实可以分为两种:
一种偏机械、这类注重机械控制,一般采用C语言
一种偏软件、这类注重模拟人工智能,更重要的是算法,与编程语言无关
1、工业机器人与自动化技术
机械基础、机械制图与CAD绘图、公差配合、电工电子基础、钳工工艺、电路原理、电气控制技术与plc、单片机应用技术、电机与电气控制技术、夹具设计、机器人编程与操作、机器人工作站系统集成,机器人工作站维护与保养。
2、工业机器人与数控加工中心
机械基础、机械制图与CAD绘图、CAM、公差配合、金属材料、电机与电气控制技术、铣工工艺、工业机器人编程与操作、加工中心编程与操作、夹具设计、机器人工作站系统集成,机器人工作站维护与保养。
3、工业机器人与数控车床技术
机械基础、机械制图与CAD绘图、公差配合、金属材料、车工工艺、电气控制技术、数控车床编程与操作、工业机器人编程与操作、机器人工作站基础、夹具设计。
4、工业机器人与智能焊接技术
机械基础、机械制图与CAD绘图、金属材料、焊接工艺、 焊条电弧焊技术 、埋弧焊技术、电工知识气体保护焊技术、智能焊接机器人技术、
焊接机器人编程与操作、焊接机器人工作站基础。
机器人编程,必然要用到控制机构(电机),
要控制好多个执行机构,就需要控制算法,矩阵什么的,PID什么的
要运行控制算法,就需要控制芯片
要控制芯片工作,就要编程,目前的控制芯片一般采用C语言编程
下一篇:国内儿童陪伴机器人都有哪些?