为特定任务开发新的机器人设计是一项重大挑战。结合传统的旋转电机和齿轮减速器将产生非常有限的结果。新机器人机械解决方案是扩大机器人能力的关键。问题是,新的机械解决方案很难处理,为新机器人写新的控制软件是一项重大挑战。如果每个新的机器人想法都需要从头开始完成新的软件解决方案,复杂程度可能呈现一个似乎对机械设计师不可堵任何障碍的屏障。
The introduction of parallel robot actuators such as the Stewart and Delta platforms provided a solution for applications with low mass and extremely high speed pick and place. Rates as high as 300 placements per minute are common with these platforms. The parallel robot requires a different set of transforms to control its motion which are based on the unique mechanical arrangement of the actuators.
The Robot Operating System or ROS is a standard programming environment for robot developers in much the same way Linux is a real time standard operating system for other applications. The ROS community is made up of thousands of researchers and programmers working on making a comprehensive set of software tools that make robot programming easier for the developer. ABB, Adept, Universal Robots, NASA, Southwest Research Institute are all using software components from ROS.
Major tasks like defining the kinematics of the robot, translating the kinematics into control commands for the motors, defining messaging and protocols are all parts of the ROS suite of software. There are also tools for defining autonomous robots and how to organize the operating environment that the robot will deal with. These tasks can be incredibly complex, and if each new research project had to create everything from scratch, progress in the field would slow down to a crawl.
我们在市场上看到的是幸运的,是相反的。新的机器人系统,如来自普遍机器人,百乐易员和其他人的系统正在引入真正令人惊叹的功能。Mahoro Lab Robot在2012年发布的是一种双臂系统,它的双重臂系统执行危险生物科技任务两次,作为人类快速,并消除了暴露于危险化学品,细菌和病毒的风险。
Software development for a robot is not trivial, but like Linux, there is a platform whose capabilities are accelerating rapidly and problems like vision recognition and autonomous navigation are being worked on in parallel by teams all over the world.
有效载荷能力,大小和重量都是我们如何完成机器人的执行器和结构的功能。下一个突破都将基于机电创新。
Filed Under:Mechatronic Tips
