辽阳市SIEMENS一级分销商西门子(中国)有限公司授权总代理

供应商
广东湘恒智能科技有限公司
认证
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
联系电话
13510737515
手机号
13185520415
联系人
董海波
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
更新时间
2024-06-11 07:00

详细介绍

机器人控制器开发涉及的专业众多,需要一个团队完成。精通控制算法的机器人专业的博士对于软件开发可能也一窍不通,看到进程、任务调度、mutex这些计算机名词头大;训练有素的软件工程师对于齐次变换矩阵、旋量这些概念则是一头雾水;除此以外,项目还需要驱动工程师、硬件工程师,还要有工程师懂总线通信、熟悉工艺。由于开发机器人控制器成本高而且困难,大部分的厂家会选择在别人的基础上开发。

控制器方案选择

单处理器还是多处理器?

早期cpu的计算能力较弱,为了提高运行速度,不得不采用多cpu方案,一些计算量大的任务被剥离出来独占一个cpu。比较有代表性的就是各种控制板卡的方案,例如pmac、固高。固高的guc-ecat控制器单独设计了一个dsp和一个fpga来执行插补、轨迹规划等任务,另一个cpu一般执行非实时的人机交互,编程开发等任务。如果你拆开固高的机器人控制器,就会发现它有两个计算核心(intelcpu和dsp/fpga),就像游戏电脑会有独立的显卡一样。当然,多一个核总没有坏处,比如ni的机器人控制器roborio除了有arm核还带了一个fpga,可以想象它的数据采集会比较快。也难怪它被用在了对控制周期和采样速率要求较高的场合,例如mit的四足机器人(用的是crio-9082)。

随着cpu核心数量增加和计算能力的提升,单cpu的性能越来越强,因此机器人控制器只使用一个cpu就够了,所有的实时和非实时任务都运行在这一个cpu上,由操作系统进行调度


华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话