码迷,mamicode.com
首页 > 其他好文 > 详细

Reading Notes on [Adaptive Robot Control – mxautomation J. Braumann 2015]

时间:2016-06-12 00:25:12      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:

Reading sources:

1.Johannes Braumann, Sigrid Brell-Cokcan, Adaptive Robot Control (ARC  )

 

Note:

building upon an as of yet unnamed interface from KUKA that utilizes

generic UDP packets to communicate with and control KUKA robots.

 

use every network-capable device to stream info to the robot and process the return data

 

 

 

While the problem of Windows not being a real-time capable operating system persists, the integrated buffer

give us a much larger leeway(余地) so that brief communication issues do not have an impact on the robot’s tool

path or the stability of the communication. However, the buffer also prohibits any hard-real-time applications, i.e. processes

where millisecond reaction times are needed.

 

技术分享

kuka|PRC core solver builds its mathematical and geometric calculations upon

OpenNURBS.

 

ARC does not have to offer any simulation capabilities by itself, but only accepts data,

interfaces with the robot, and visualizes the position data that gets sent back from

the robot -  keeping the software slim and highly performant while allowing the user

to simulate other projects in KUKA|PRC without disturbing the dataflow.

 

4 interaction strategies:

1.Default Mode

This is the most basic mode whose purpose is simply to transfer commands to the robot.

Once commands are connected to the ARC component they are immediately processed and

sent to the robot. While the robot is already moving, additionally commands are streamed until

the interpreter’s buffer has reached its defined capacity. From then on, executed commands are

culled(剔除) from the buffer and replaced with new commands.(溢出的水就扔掉不要了) If the data

from the ARC components is changed, it immediately wipes the robot’s buffer and starts streaming

new commands.

 

Adaptive Mode:

In comparison with default mode, adaptive mode users a much shallower buffer that contains only the

bare minimum of commands to cover brief lags(落后时间) in the Ethernet communication. While usually robot

programs only allow the user to set a speed override, adaptive mode attempts to keep the entire robot job

completely parametric for as long as possible.(What does it mean?)  Only when a command is committed to

the robot ‘s buffer it cannot be changed anymore. This allow us to incorporate sensoric feedback to continuously

inform the fabrication process and all its parameters.

 

 

 

Problem:

- What’s UDP communication?

Reading Notes on [Adaptive Robot Control – mxautomation J. Braumann 2015]

标签:

原文地址:http://www.cnblogs.com/duckie/p/5576278.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!