<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=Position_Interface</id>
	<title>Position Interface - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cpr-robots.com/index.php?action=history&amp;feed=atom&amp;title=Position_Interface"/>
	<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Position_Interface&amp;action=history"/>
	<updated>2026-06-21T10:58:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Position_Interface&amp;diff=148&amp;oldid=prev</id>
		<title>OLT: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Position_Interface&amp;diff=148&amp;oldid=prev"/>
		<updated>2025-08-11T10:13:21Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:13, 11 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>OLT</name></author>
	</entry>
	<entry>
		<id>https://wiki.cpr-robots.com/index.php?title=Position_Interface&amp;diff=147&amp;oldid=prev</id>
		<title>cpr&gt;Mab: /* Example Source Code */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cpr-robots.com/index.php?title=Position_Interface&amp;diff=147&amp;oldid=prev"/>
		<updated>2024-07-15T09:18:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Example Source Code&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In most cases the robot control plans and executes motion paths that are programmed by target positions. This is useful for pick and place tasks or contours without complex details and can be done via robot programs or the [[CRI Ethernet Interface|CRI interface]]. In other cases it may be useful to let a higher level control (e.g. a PC software or PLC) calculate the motion and stream it to the robot control in fine steps. This is what the position interface is for.&lt;br /&gt;
&lt;br /&gt;
This article gives an overview over the position interface.&lt;br /&gt;
&lt;br /&gt;
The position interface is available from iRC V14-003.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The position interface works in combination with the CRI interface. Use the CRI to send control commands and enable the position interface. The position interface then opens a TCP port and sends the robot&amp;#039;s current position as quickly as it is calculated (usually each 10-20ms). A client can send target positions that the robot will follow if the position interface is selected as position source via CRI.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
[https://wiki.cpr-robots.com/images/7/70/CPR_PositionInterface_V1.pdf Protocol definition and user guide]&lt;br /&gt;
&lt;br /&gt;
== Example Source Code ==&lt;br /&gt;
[https://github.com/CommonplaceRobotics/SW_PositionInterfaceClient C# example client]&lt;br /&gt;
&lt;br /&gt;
[[Category:CPRog]][[Category:TinyCtrl]]&lt;/div&gt;</summary>
		<author><name>cpr&gt;Mab</name></author>
	</entry>
</feed>