Python 用于协作机器人
作者:Ilya Grozov,Rozum Robotics
在 Rozum Robotics,我们的使命是创建安全且易于使用的协作机器人臂。我们致力于开发能够快速集成到不同工作空间和行业的机器人。
此外,我们的目标不仅是让最终用户能够通过用户界面使用机器人,而且还开发能够充分利用机器人及其辅助设备的复杂工业级应用程序。当公司内部讨论使用哪种编程语言实现这一目的时,虽然有许多强大且成熟的竞争对手(例如 Java 和 C/C++),但 Python 的优势超越了所有其他选项。
设计、实施并公开发布 Pulse 机器人臂的 Python API 是我们第一次成功的经验。在基本案例中,开发和设置的简单性包括安装解释器、运行一个 pip install 命令,以及编写几行代码以获取机器人功能,这使得该语言在公司的流程和代码库中得到了广泛扩展。
例如,我们的 QA 团队开始使用社区提供的开源工具创建自动化测试流水线。这将系统测试所需的时间从天缩短到了小时。当然,主要的好处是,我们为每个拥有机器人的人创造了开发高级应用程序的机会。在使用机器人 API 取得有希望的成果后,我们选择了下一个里程碑。
机器人臂不是公司唯一的产品——我们还有我们的伺服电机,我们也希望通过 Python 控制它们。