开源机器人控制平台linuxcnc
来源:互联网 发布:淘宝买的假落红好用吗? 编辑:程序博客网 时间:2024/05/22 00:46
软件平台采用最初由美国标准与技术研究院研制的一套用于机器人与通用数控机床等运动控制的开放式数控系统。原名为EMC2,后来改为LinuxCNC,该系统是一个源代码公开的自由免费软件,该系统最大支持9轴联动控制,内置具有前瞻性的实时轨迹规划器,通过定制运动学模块可支持非笛卡尔空间的运动控制,支持的结构包括机器人关节控制和六轴连杆昆虫机器人控制等。具有较高的科研价值和实际应用价值。
具备以下特点:
1)LinuxCNC支持最多9轴运动控制,内置具有前瞻性的实时轨迹规划器,可实现轨迹误差限制、轴同步运动控制、自适应进给率控制等功能;
2)提供一个适用于RS-274机床编程语言的G代码解析器,使得机床编程通俗易用,降低了推广应用难度;
3)提供了用于模块化自由配置的HAL层,实现控制系统自由定制与功能灵活扩展;
4)通过定制运动学模块可支持非笛卡尔空间的运动控制。
5)支持多种人机交互图形界面。包括Tcl/Tk、Python实现的Tkinter等。
LinuxCNC2.5是一款构建于实时Linux操作系统之上的纯软件数控系统,具有设计便捷、灵活、易扩展等优点。用户针对特定的数控系统应用要求,定制相应的配置文件、HAL模块连接以及操作界面即可完成机床控制系统的开发。
鉴于多年使用linuxcnc系统经验,觉得linuxcnc系统具有很大的发展前景,不单单得益于上述系统自身的优点,关键在于它在不断的向前发展,且发展越来越好。
linuxcnc目前多用在标准机床控制上,如铣床,雕刻机,具有很显著的性价比。
以后还可能大量用在机器人方面,是它发展的一个趋势。
0 0
- 开源机器人控制平台linuxcnc
- 开源机器人平台
- LinuxCNC ARM平台移植
- Linuxcnc
- linuxCNC
- 开源机器人控制软件OROCOS
- 开源机器人控制软件OROCOS
- LinuxCNC 支持NURBS和前瞻控制功能
- ROS想说爱你不容易 英特尔开源ROS移动机器人平台丨机器人大家说
- 基于ROS平台的移动机器人-2-小车底盘控制
- 基于MSRDS机器人仿真平台的多机器人PID编队控制算法
- 基于ROS平台的移动机器人-4-通过ROS利用键盘控制小车移动
- webots自学笔记(八)麦克纳母轮移动机器人平台,可控制摄像头视角
- 微软开源Malmo AI项目平台 利用Minecraft构建复杂机器人任务
- 微软机器人平台
- 机器人开发平台
- 多机器人操作平台
- webots仿真机器人平台
- awk的类sql数据处理
- C语言实现strlen()4种方法和strcat()3种方法
- VI VIM相关命令
- 形象地聊聊C++中的浅拷贝与深拷贝
- JS代码屏蔽鼠标右键点击
- 开源机器人控制平台linuxcnc
- (五)storm-kafka源码走读之KafkaSpout
- 好长时间没有上了!
- MySQL 的 ON DUPLICATE KEY UPDATE
- 线程中锁的运用及遇到的问题
- 【leetcode 链表】 Merge Two Sorted Lists 和 Merge k Sorted Lists
- 面向对象——比抽象类更抽象的
- 在string中查找字符或字符串
- 斐波那契查找