<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.elcanoproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tfolsom</id>
	<title>Elcano Project Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.elcanoproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tfolsom"/>
	<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/Special:Contributions/Tfolsom"/>
	<updated>2026-05-19T17:14:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.2</generator>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=514</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=514"/>
		<updated>2026-05-12T04:37:38Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* DRIVE (CANID 0x340, 0x350) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Mode&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Mode&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Vehicle Ahead Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x340, 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x340, 0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID340 gives the commanded drive speed, brake, mode and angle from DBW. Only effective in modes 1 and 2.&lt;br /&gt;
&lt;br /&gt;
ID350 gives the commanded drive speed, brake, mode and angle from Nav. Only effective in modes 3 and 4.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a byte giving brake command. 0 = off, 1 = hold (12V), 2 = on (24V). The solenoid needs 24V to apply the brake. Once grakes are on, it switched to 12V to hold then on.&lt;br /&gt;
&lt;br /&gt;
Mode is 0 for initializing&lt;br /&gt;
&lt;br /&gt;
1 for manual control from the RC unit&lt;br /&gt;
&lt;br /&gt;
2 for manual control by operator&lt;br /&gt;
&lt;br /&gt;
3 Automatic control from the nav computer; initiated from RC&lt;br /&gt;
&lt;br /&gt;
4 Automatic control from the nav computer; initiated by operator&lt;br /&gt;
&lt;br /&gt;
5 E-stop from mode 3 (Commanded by nav or brake applied by RC or operator or Loss of RC )&lt;br /&gt;
&lt;br /&gt;
6 E-stop from mode 4 (Commanded by nav or brake applied by RC or operator)&lt;br /&gt;
&lt;br /&gt;
7 E-stop due to operator pushing e-stop button&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Vehicle Ahead Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the vehicle ahead, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log.&lt;br /&gt;
&lt;br /&gt;
A future version will have a bit map identifying which pieces of information will be written to the file. Headers will only be written for active information.&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Log Position  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Log the vehicle position received from the Nav computer as 0x4C0.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=513</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=513"/>
		<updated>2026-05-12T04:00:23Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* DRIVE (CANID 0x340, 0x350) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Mode&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Mode&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Vehicle Ahead Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x340, 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x340, 0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID340 gives the commanded drive speed, brake, mode and angle from DBW.&lt;br /&gt;
&lt;br /&gt;
ID350 gives the commanded drive speed, brake, mode and angle from Nav.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a byte giving brake command. 0 = off, 1 = hold (12V), 2 = on (24V). The solenoid needs 24V to apply the brake. Once grakes are on, it switched to 12V to hold then on.&lt;br /&gt;
&lt;br /&gt;
Mode is 0 for initializing&lt;br /&gt;
&lt;br /&gt;
1 for manual control from the RC unit&lt;br /&gt;
&lt;br /&gt;
2 for manual control by operator&lt;br /&gt;
&lt;br /&gt;
3 Automatic control from the nav computer; initiated from RC&lt;br /&gt;
&lt;br /&gt;
4 Automatic control from the nav computer; initiated by operator&lt;br /&gt;
&lt;br /&gt;
5 E-stop from mode 3 (Commanded by nav or brake applied by RC or operator or Loss of RC )&lt;br /&gt;
&lt;br /&gt;
6 E-stop from mode 4 (Commanded by nav or brake applied by RC or operator)&lt;br /&gt;
&lt;br /&gt;
7 E-stop due to operator pushing e-stop button&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Vehicle Ahead Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the vehicle ahead, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log.&lt;br /&gt;
&lt;br /&gt;
A future version will have a bit map identifying which pieces of information will be written to the file. Headers will only be written for active information.&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Log Position  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Log the vehicle position received from the Nav computer as 0x4C0.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=512</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=512"/>
		<updated>2026-05-12T03:53:09Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* DRIVE (CANID 0x350) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Mode&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Mode&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Vehicle Ahead Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x340, 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x340, 0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID340 gives the commanded drive speed, brake, mode and angle from DBW.&lt;br /&gt;
&lt;br /&gt;
ID350 gives the commanded drive speed, brake, mode and angle from Nav.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a byte giving brake command. 0 = off, 1 = hold (12V), 2 = on (24V). The solenoid needs 24V to apply the brake. Once grakes are on, it switched to 12V to hold then on.&lt;br /&gt;
&lt;br /&gt;
Mode is 0 for initializing&lt;br /&gt;
&lt;br /&gt;
1 for manual control from the RC unit&lt;br /&gt;
&lt;br /&gt;
2 for manual control by operator&lt;br /&gt;
&lt;br /&gt;
3 Automatic control from the nav computer. initiated from RC&lt;br /&gt;
&lt;br /&gt;
4 Automatic control from the nav computer. initiated by operator&lt;br /&gt;
&lt;br /&gt;
5 E-stop from mode 3 (Loss of RC or brake by RC or operator)&lt;br /&gt;
&lt;br /&gt;
6 E-stop from mode 4 (brake applied by RC or operator)&lt;br /&gt;
&lt;br /&gt;
7 E-stop due to operator pushing e-stop button&lt;br /&gt;
&lt;br /&gt;
8 E-stop by nav computer from mode 3&lt;br /&gt;
&lt;br /&gt;
9 E-stop by nav computer from mode 4&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Vehicle Ahead Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the vehicle ahead, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log.&lt;br /&gt;
&lt;br /&gt;
A future version will have a bit map identifying which pieces of information will be written to the file. Headers will only be written for active information.&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Log Position  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Log the vehicle position received from the Nav computer as 0x4C0.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=511</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=511"/>
		<updated>2026-05-12T03:33:57Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Mode&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x340&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Mode&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Vehicle Ahead Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Vehicle Ahead Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the vehicle ahead, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log.&lt;br /&gt;
&lt;br /&gt;
A future version will have a bit map identifying which pieces of information will be written to the file. Headers will only be written for active information.&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Log Position  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Log the vehicle position received from the Nav computer as 0x4C0.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=ElcanoIntro&amp;diff=510</id>
		<title>ElcanoIntro</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=ElcanoIntro&amp;diff=510"/>
		<updated>2026-05-07T17:45:14Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Use of Arduino microcontrollers for Elcano */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Elcano Project Introduction =&lt;br /&gt;
&lt;br /&gt;
== Vehicles ==&lt;br /&gt;
&lt;br /&gt;
A self-driving vehicle does not have to be a car. It can be a bicycle or motorcycle. We work with tricycles so that we do not need to worry about balance. Other vehicles could be karts or toy cars.  At University of Washington Bothell we have two Catrike recumbents and an Organic Transit ELF. In 2018, version 3 of the High Level System was built. It has the capability of outputting in [[ Communication |CAN Bus format]], which is the standard for automotive control. With a CAN Bus interface on Low Level a trike can present the same automation interface as a car.&lt;br /&gt;
&lt;br /&gt;
[[File:ELF.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Automation of the ELF vehicle has started with the steering system, which is described in the attached document.&lt;br /&gt;
&lt;br /&gt;
== Theory ==&lt;br /&gt;
&lt;br /&gt;
Self-driving vehicles like Elcano can increase passenger safety, reduce the energy used for urban transportation, and reduce vehicle congestion. Over 90% of traffic accidents are caused by driver error, so the safety potential of self-drive is well-understood.  When self-drive almost eliminates traffic accidents, a motorcycle is almost as safe as a full-frame automobile. Vehicle weights could fall to the point that pod-cars weighing less than the riders are the preferred choice in urban environments. Since 65% of U.S. vehicle miles traveled (VMT) are urban, the ramifications are enormous. Self-driving vehicles can drive a pre-determined speed on a pre-determined route, eliminating unpredictable driver behavior that causes sudden traffic stoppage and congestion. An aerodynamic ultra-light vehicle that avoids stop-and-go traffic needs less than one-tenth the energy of an automobile; a 25 pound rechargeable battery and a small electric motor on a light vehicle achieves the speed and range required for urban transportation. Light batteries can be easily swapped when exhausted, eliminating range anxiety. A bank of batteries can be recharged when the wind blows and the sun shines. Fossil fuel demand, pollution and green house gas production could fall dramatically.&lt;br /&gt;
&lt;br /&gt;
For most people, transportation automation is rocket science.  The Elcano Project aims to make self-drive real for students and hobbyists, and build a popular demand to adopt traffic automation. The technology is here; laws and policies to take advantage of it are not.&lt;br /&gt;
&lt;br /&gt;
An isolated autonomous car can improve safety, but the other benefits require choreographing road users; when done right, highway capacity goes up three times and congestion mostly disappears. If manual and automated traffic were allowed to mix, the manually driven cars would snarl up the automated lane; thus there needs to be separated lanes. A lane set apart for automated vehicles looks a lot like Personal Rapid Transit (PRT), a technology that has been around for more than 40 years. Today PRT systems are in operation; other automated road systems are only at the testing phase.&lt;br /&gt;
&lt;br /&gt;
When an automated vehicle is in a reserved lane, the sensors get simpler and less expensive; there is no need for lidar, radar or extensive machine vision because lane traffic is synchronized and predictable. The Elcano Project provides a blueprint for building your own inexpensive experimental automated vehicle using electronics and sensors.  A tricycle with an electric motor under 750 Watt and top speed under 20 mph is legally a bicycle, and thus street-legal without license, registration or insurance.&lt;br /&gt;
&lt;br /&gt;
== Use of Arduino microcontrollers for Elcano ==&lt;br /&gt;
As you might be just taking your first dive into this project, it is important to know that most of our microcontrollers are manufactured by Arduino. Arduino is one of the largest producers of such development tools and have found great success in creating cheap ways to make them available to the public. Although generally affordable, these boards are mainly intended for prototyping and have rates of failure that may be too high for a production system. It still provides a great base for developers to create new systems.&lt;br /&gt;
For more information refer to https://www.arduino.cc/&lt;br /&gt;
--&amp;gt; the website also has a lot of information about their products from programming to forums so don't be afraid to look things up! Note that Arduino hardware is an open source design originally based on Atmel AVR. We have migrated the drive-by-wire board to the ARM-based Arduino Due. The High-level functions have migrated from Arduino to Jetson Nano with Pixhawk. Since our boards are also open source, you have the possibility of designing a single board that merges the Arduino and Elcano functionality.&lt;br /&gt;
&lt;br /&gt;
== System Architecture Overview ==&lt;br /&gt;
Elcano converts an ordinary vehicle to self-drive by adding several classes of hardware, including:&lt;br /&gt;
* [[ProcessorGeneral | Processors]] that use data from the sensors and data from on-board storage to control where the vehicle goes.&lt;br /&gt;
* '''Actuators''' to control steering, braking, and vehicle speed. Actuators are often servomotors but can be other devices.&lt;br /&gt;
* '''Sensors''' to measure vehicle speed, vehicle location, vehicle direction, obstacle distance, and other information about the vehicle and its surroundings.&lt;br /&gt;
* '''Electrical Power''' comes from a bank of batteries, either tapped for multiple voltages or through power converters.&lt;br /&gt;
The processors, actuators, sensors, and power subsystem are all located somewhere on the vehicle. &lt;br /&gt;
Physical Architecture describes where each part is on the vehicle and the location of wires connecting each subsystem.&lt;br /&gt;
&lt;br /&gt;
NEXT &amp;gt; [[System Architecture]]&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=509</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=509"/>
		<updated>2026-04-21T23:52:55Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Header (0x700) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Vehicle Ahead Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Vehicle Ahead Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the vehicle ahead, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log.&lt;br /&gt;
&lt;br /&gt;
A future version will have a bit map identifying which pieces of information will be written to the file. Headers will only be written for active information.&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Log Position  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Log the vehicle position received from the Nav computer as 0x4C0.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=508</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=508"/>
		<updated>2026-04-21T23:50:00Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Vehicle Ahead Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Vehicle Ahead Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the vehicle ahead, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Log Position  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Log the vehicle position received from the Nav computer as 0x4C0.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=507</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=507"/>
		<updated>2026-04-21T23:48:16Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Cone Position (0x480) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Vehicle Ahead Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the vehicle ahead, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Log Position  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Log the vehicle position received from the Nav computer as 0x4C0.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=506</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=506"/>
		<updated>2026-04-21T23:44:10Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Position  (0x709) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Log Position  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Log the vehicle position received from the Nav computer as 0x4C0.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=505</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=505"/>
		<updated>2026-04-21T23:43:04Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Elcano CAN Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Log Position  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=504</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=504"/>
		<updated>2026-04-21T23:41:24Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Finalize Log  (0x710) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x70A)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=503</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=503"/>
		<updated>2026-04-21T23:40:47Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-70A&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x710)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=502</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=502"/>
		<updated>2026-04-21T23:39:53Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Finalize Log  (0x709) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x710)===&lt;br /&gt;
&lt;br /&gt;
Finalize a line of the log file, including the per cent machine utilization.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=501</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=501"/>
		<updated>2026-04-21T23:38:48Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Steer (0x708) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Log the actual steer angle and the values from the steer sensors on the right and left steering columns.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=500</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=500"/>
		<updated>2026-04-21T23:37:48Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Brakes (0x707) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Log brakes on/off and voltage to brakes.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=499</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=499"/>
		<updated>2026-04-21T23:37:06Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Throttle (0x706) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Log the actual throttle position, speed and drive mode.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=498</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=498"/>
		<updated>2026-04-21T23:35:48Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Desired (0x705) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Depending on whether control comes from RC, operator or Nav computer, write the desired speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=497</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=497"/>
		<updated>2026-04-21T23:31:47Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Auto (0x704) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write commanded speed, steer angle, forward/reverse, auto/manual, gate disconnect and estop that DBW received from the Nav computer.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=496</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=496"/>
		<updated>2026-04-21T23:29:16Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Op (0x703) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the operator controls. These include voltages from the two-axis joystick, and four switches for forward/reverse, auto/manual, gate disconnect and estop. Show commanded throttle or brake and steering angle.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=495</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=495"/>
		<updated>2026-04-21T23:25:25Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log RC (0x702) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write channels from the RC unit's channels as the pulse width in microseconds. Also write how these channels are interpreted.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=494</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=494"/>
		<updated>2026-04-21T23:22:13Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Time (0x701) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write the relative time in milliseconds.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=493</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=493"/>
		<updated>2026-04-21T23:21:33Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Log Header (0x700) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file&lt;br /&gt;
&lt;br /&gt;
The log file may be written to an SD card, to serial, or to CAN. If it is written to CAN, any node can write the log file.&lt;br /&gt;
&lt;br /&gt;
If CAN logging is used, 0x700 will be sent once to initialize the log. .&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=492</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=492"/>
		<updated>2026-04-21T23:18:25Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Elcano CAN Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;br /&gt;
&lt;br /&gt;
===Log Header (0x700)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Time (0x701)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log RC (0x702)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Op (0x703)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Auto (0x704)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Desired (0x705)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Throttle (0x706)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Brakes (0x707)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Log Steer (0x708)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;br /&gt;
&lt;br /&gt;
===Finalize Log  (0x709)===&lt;br /&gt;
&lt;br /&gt;
Write Header lines at start of log file.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=491</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=491"/>
		<updated>2026-04-21T20:18:34Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x700&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Header&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x701-709&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Log Data&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=490</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=490"/>
		<updated>2026-04-21T18:16:39Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=489</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=489"/>
		<updated>2026-04-21T18:14:04Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Set Time (CANID 0x250) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 1: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 2: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 3-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 5: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 6: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 7-8 CE Year (e.g. 2026).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=488</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=488"/>
		<updated>2026-04-21T18:12:16Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Set Origin (CANID 0x251) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07: Year since 2000. (0-256).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 1 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 2,3,4: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 5: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 6: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 6 and bytes 7-8: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=487</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=487"/>
		<updated>2026-04-21T18:10:26Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Waypoint Positions (0x4C1 … 0x4DF) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07: Year since 2000. (0-256).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 0x01-3: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 0x04: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 0x05: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 0x05 and bytes 0x06-7: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C0 - 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
0x4C0: Position of vehicle&lt;br /&gt;
&lt;br /&gt;
0x4C1-0x4DF: Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=486</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=486"/>
		<updated>2026-04-21T18:08:51Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C0-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07: Year since 2000. (0-256).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 0x01-3: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 0x04: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 0x05: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 0x05 and bytes 0x06-7: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=485</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=485"/>
		<updated>2026-04-21T18:07:48Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07: Year since 2000. (0-256).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 0x01-3: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 0x04: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 0x05: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 0x05 and bytes 0x06-7: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=484</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=484"/>
		<updated>2026-04-21T18:07:18Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x250&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hh&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| mm&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DD&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| MM&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| YY&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x251&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Set Origin&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07: Year since 2000. (0-256).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 0x01-3: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 0x04: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 0x05: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 0x05 and bytes 0x06-7: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=483</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=483"/>
		<updated>2026-04-21T17:57:38Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Set Time (CANID 0x250) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07: Year since 2000. (0-256).&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 0x01-3: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 0x04: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 0x05: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 0x05 and bytes 0x06-7: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=482</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=482"/>
		<updated>2026-04-21T17:55:46Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Set Origin (CANID 0x251) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x80: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07-8: CE Year (e.g. 2026)&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. This gives Latitude and Longitude of the origin. All GPS reedings are translated to cm from the origin and sent in CAN messages 0x4C0 to 0x4DF. The Set Origin command will normally be sent once at startup.&lt;br /&gt;
&lt;br /&gt;
Byte 0x00 first 7 bits: Latitude (0-90) 8th bit: 0 for N, 1 for S&lt;br /&gt;
&lt;br /&gt;
Bytes 0x01-3: Fraction of latitude (0-9,999,999)&lt;br /&gt;
&lt;br /&gt;
Byte 0x04: Longitude (0-180)&lt;br /&gt;
&lt;br /&gt;
First bit of byte 0x05: 0 for E, 1 for W&lt;br /&gt;
&lt;br /&gt;
Rest of byte 0x05 and bytes 0x06-7: Fraction of longitude (0-999,999)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=481</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=481"/>
		<updated>2026-04-21T17:39:23Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Elcano CAN Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x80: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07-8: CE Year (e.g. 2026)&lt;br /&gt;
&lt;br /&gt;
===Set Origin (CANID 0x251)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=480</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=480"/>
		<updated>2026-04-21T17:37:30Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Command 0x100 and 0x200 (status change) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver, operator or Nav computer requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available. The Nav computer uses message 0x100 to request reverse or other status changes.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x80: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07-8: CE Year (e.g. 2026)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=479</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=479"/>
		<updated>2026-04-21T17:34:59Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Command 0x100 and 0x200 (status change) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver or operator requests reverse, DBW responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x80: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07-8: CE Year (e.g. 2026)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=478</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=478"/>
		<updated>2026-04-21T17:31:32Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Set Time (CANID 0x250) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
Eight bytes. When GNNS is established, this command will be sent once. It will be used to set the real-time clock (RTC) to coordinated time. Local time will be used.&lt;br /&gt;
&lt;br /&gt;
Byte 0x80: Hour (0-23).&lt;br /&gt;
&lt;br /&gt;
Byte 0x01: Minute (0-59).&lt;br /&gt;
&lt;br /&gt;
Byte 0x03-4: Millisecond (0-59999).&lt;br /&gt;
&lt;br /&gt;
Byte 0x05: Day (1-31). &lt;br /&gt;
&lt;br /&gt;
Byte 0x06: Month (1-12).&lt;br /&gt;
&lt;br /&gt;
Byte 0x07-8: CE Year (e.g. 2026)&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=477</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=477"/>
		<updated>2026-04-21T17:19:13Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Elcano CAN Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===Set Time (CANID 0x250)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=476</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=476"/>
		<updated>2026-04-21T17:14:27Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1-0x4DF&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Waypoint Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=475</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=475"/>
		<updated>2026-04-21T17:09:48Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Waypoint Reached (CANID 0x101) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint (0x4C1 - 0x4DF).&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=474</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=474"/>
		<updated>2026-04-21T17:08:12Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Goal Reached (CANID 0x101) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Waypoint Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01, 0x02: CAN ID for next waypoint .&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=473</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=473"/>
		<updated>2026-04-21T17:05:28Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Goal Positions (0x4C1 … 0x4C6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Goal Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01: goal one has been reached and goal two is next.&lt;br /&gt;
&lt;br /&gt;
Bits 0x02, 0x04, 0x08, 0x10, 0x20: Reached goals 2, 3, 4, 5, and 6 respectively.&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Waypoint Positions (0x4C1 … 0x4DF)===&lt;br /&gt;
&lt;br /&gt;
Positions of waypoints. Input to Jetson Nano from user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=472</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=472"/>
		<updated>2026-04-21T17:01:41Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Goal Reached (CANID 0x101) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Goal Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all waypoints have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01: goal one has been reached and goal two is next.&lt;br /&gt;
&lt;br /&gt;
Bits 0x02, 0x04, 0x08, 0x10, 0x20: Reached goals 2, 3, 4, 5, and 6 respectively.&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Goal Positions (0x4C1 … 0x4C6)===&lt;br /&gt;
&lt;br /&gt;
Positions of cones or other goals. Not defined how this would be input; perhaps from a user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=471</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=471"/>
		<updated>2026-04-21T16:13:06Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Elcano CAN Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
There are several nodes. One is Drive-by-Wire (DBW aka Low Level). A second is the Navigation computer (Nav). It was originally an Arduino and called High Level or Sensor Hub. In current design it is a Jetson Nano that works with a Pixhawk to find GPS and send motion instructions to DBW. Sensors such as camera and lidar will form another node, perhaps using a second Jetson Nano. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Goal Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all goals have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01: goal one has been reached and goal two is next.&lt;br /&gt;
&lt;br /&gt;
Bits 0x02, 0x04, 0x08, 0x10, 0x20: Reached goals 2, 3, 4, 5, and 6 respectively.&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Goal Positions (0x4C1 … 0x4C6)===&lt;br /&gt;
&lt;br /&gt;
Positions of cones or other goals. Not defined how this would be input; perhaps from a user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=470</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=470"/>
		<updated>2026-04-21T16:06:45Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Command 0x300 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Goal Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all goals have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01: goal one has been reached and goal two is next.&lt;br /&gt;
&lt;br /&gt;
Bits 0x02, 0x04, 0x08, 0x10, 0x20: Reached goals 2, 3, 4, 5, and 6 respectively.&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Goal Positions (0x4C1 … 0x4C6)===&lt;br /&gt;
&lt;br /&gt;
Positions of cones or other goals. Not defined how this would be input; perhaps from a user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=469</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=469"/>
		<updated>2026-04-21T16:05:33Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Command 0x50, 0x100, and 0x200 (status change) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x100 and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200.&lt;br /&gt;
&lt;br /&gt;
===Goal Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all goals have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01: goal one has been reached and goal two is next.&lt;br /&gt;
&lt;br /&gt;
Bits 0x02, 0x04, 0x08, 0x10, 0x20: Reached goals 2, 3, 4, 5, and 6 respectively.&lt;br /&gt;
&lt;br /&gt;
===Command 0x300===&lt;br /&gt;
&lt;br /&gt;
gives the relative amount to go, stop or turn. For each, 12 bits will suffice, and fewer bytes than indicated could be used. These are uncalibrated relative amounts from minimum to maximum. At present, positive values are throttle and negative values are brake, and it is impossible to accelerate of brake at the same time. In the future, we may want to allow both simultaneously. At present brakes are either on or off; we may use intermediate values to pulse the brakes. A negative steering value indicates left; positive value indicates right; 0 is straight.&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Goal Positions (0x4C1 … 0x4C6)===&lt;br /&gt;
&lt;br /&gt;
Positions of cones or other goals. Not defined how this would be input; perhaps from a user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=468</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=468"/>
		<updated>2026-04-21T16:04:44Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit means a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Nav&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| DBW&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x50, 0x100, and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200. &lt;br /&gt;
&lt;br /&gt;
===Goal Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all goals have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01: goal one has been reached and goal two is next.&lt;br /&gt;
&lt;br /&gt;
Bits 0x02, 0x04, 0x08, 0x10, 0x20: Reached goals 2, 3, 4, 5, and 6 respectively.&lt;br /&gt;
&lt;br /&gt;
===Command 0x300===&lt;br /&gt;
&lt;br /&gt;
gives the relative amount to go, stop or turn. For each, 12 bits will suffice, and fewer bytes than indicated could be used. These are uncalibrated relative amounts from minimum to maximum. At present, positive values are throttle and negative values are brake, and it is impossible to accelerate of brake at the same time. In the future, we may want to allow both simultaneously. At present brakes are either on or off; we may use intermediate values to pulse the brakes. A negative steering value indicates left; positive value indicates right; 0 is straight.&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Goal Positions (0x4C1 … 0x4C6)===&lt;br /&gt;
&lt;br /&gt;
Positions of cones or other goals. Not defined how this would be input; perhaps from a user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=467</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=467"/>
		<updated>2026-04-21T02:00:48Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Elcano CAN Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit has a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x50, 0x100, and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200. &lt;br /&gt;
&lt;br /&gt;
===Goal Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all goals have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01: goal one has been reached and goal two is next.&lt;br /&gt;
&lt;br /&gt;
Bits 0x02, 0x04, 0x08, 0x10, 0x20: Reached goals 2, 3, 4, 5, and 6 respectively.&lt;br /&gt;
&lt;br /&gt;
===Command 0x300===&lt;br /&gt;
&lt;br /&gt;
gives the relative amount to go, stop or turn. For each, 12 bits will suffice, and fewer bytes than indicated could be used. These are uncalibrated relative amounts from minimum to maximum. At present, positive values are throttle and negative values are brake, and it is impossible to accelerate of brake at the same time. In the future, we may want to allow both simultaneously. At present brakes are either on or off; we may use intermediate values to pulse the brakes. A negative steering value indicates left; positive value indicates right; 0 is straight.&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Goal Positions (0x4C1 … 0x4C6)===&lt;br /&gt;
&lt;br /&gt;
Positions of cones or other goals. Not defined how this would be input; perhaps from a user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=466</id>
		<title>Communication</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Communication&amp;diff=466"/>
		<updated>2026-04-21T01:56:48Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: /* Elcano CAN Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Elcano CAN Commands==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Controller Area Network (CAN) is a standard introduced by Bosch in the 1980s. It is widely used to link automotive microprocessors and is required on all cars sold in North America and Europe. Physically there are four wires: Ground, 12V, CanHi and CanLo. A dominant bit has a significant difference between CanHi and CanLo; for a recessive bit the two lines are essentially the same. The interesting parts of a CAN packet are given in the table. The message ID is 11 bits, with low numbers getting priority. A CAN packet contains 0 to 8 bytes of data. The size of a CAN packet is larger, since CAN has significant error detection capability. CAN is a host-less network with most of the work done in hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| CAN ID&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Origin&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 7&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Byte 8&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Function&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop request&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x100&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x101&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal reached&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x80&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| E-stop active&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x40&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Manual/Auto&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x200&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x0X&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Forward/Reverse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x300&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Receiver&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Throttle&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x300&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Receiver&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x300&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Receiver&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Steer&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Brake&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x350&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Hi-Level&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Drive angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual Speed mm/s&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x400&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lo-Level&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#d0cece;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Actual angle (10 times degrees)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x420&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Lidar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x440&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Sonar&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x460&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ss&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Obstacle Data&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x480&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| rr&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| bb&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ww&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| qq&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Cone Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A0&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Right road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4A1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Camera&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| zz&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Left road edge&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C1&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 1 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C2&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 2 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C3&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 3 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C4&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 4 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C5&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 5 Position&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 0x4C6&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| ?&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| xx&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| yy&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Goal 6 Position&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;** Please be aware of the initial CAN-Bus baud rate. If you use MCP2515 module for testing, the baud rate needs to be set to twice the due CAN baud rate&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Not all commands will be implemented. All data are given in integer; floating point is not used.&lt;br /&gt;
&lt;br /&gt;
===Command 0x50, 0x100, and 0x200 (status change) ===&lt;br /&gt;
&lt;br /&gt;
use Byte 1.&lt;br /&gt;
&lt;br /&gt;
If bit 0x80 is set, emergency stop is active. &lt;br /&gt;
&lt;br /&gt;
Bit 0x40 when set puts the trike in autonomous mode; reset puts it in manual mode.&lt;br /&gt;
&lt;br /&gt;
If bit 0x04 is zero, the trike is going forward. When the receiver (0x50) sets bit 0x04, it is requesting reverse. Low Level responds with a 0x200 message with bit 0x04 set meaning that reverse is active, bit 0x02 set meaning that reverse is pending or bit 0x01 set meaning that reverse is not available.&lt;br /&gt;
&lt;br /&gt;
The Receiver would output a 0x50 message only when the status changes. It expects to receive a 0x200 message for e-stop active shortly afterwards (maybe 100 ms), and will resend 0x50 until it receives a 0x200. &lt;br /&gt;
&lt;br /&gt;
===Goal Reached (CANID 0x101)===&lt;br /&gt;
&lt;br /&gt;
One byte&lt;br /&gt;
&lt;br /&gt;
If 0x80 is set, all goals have been reached and the vehicle should stop.&lt;br /&gt;
&lt;br /&gt;
Bit 0x01: goal one has been reached and goal two is next.&lt;br /&gt;
&lt;br /&gt;
Bits 0x02, 0x04, 0x08, 0x10, 0x20: Reached goals 2, 3, 4, 5, and 6 respectively.&lt;br /&gt;
&lt;br /&gt;
===Command 0x300===&lt;br /&gt;
&lt;br /&gt;
gives the relative amount to go, stop or turn. For each, 12 bits will suffice, and fewer bytes than indicated could be used. These are uncalibrated relative amounts from minimum to maximum. At present, positive values are throttle and negative values are brake, and it is impossible to accelerate of brake at the same time. In the future, we may want to allow both simultaneously. At present brakes are either on or off; we may use intermediate values to pulse the brakes. A negative steering value indicates left; positive value indicates right; 0 is straight.&lt;br /&gt;
&lt;br /&gt;
===DRIVE (CANID 0x350) ===&lt;br /&gt;
&lt;br /&gt;
0x350 ComandedSpeed, Brake, ComandedSteerAngle&lt;br /&gt;
&lt;br /&gt;
ID350 gives the command drive speed, brake and angle.&lt;br /&gt;
&lt;br /&gt;
This utilizes 6 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ComandedSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2. The value is the speed, in centimeters / second. Maximum value is 0x7FFF = 32767 cm/s = 730 mph.&lt;br /&gt;
&lt;br /&gt;
Brake is a 16-bit signed integer giving signal to brake. Currently brake is only on or off, but could have pulses added later to be different levels of braking.&lt;br /&gt;
&lt;br /&gt;
ComandedSteerAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. Negative value indicates left; positive value indicates right; 0 is straight. It occupies data bytes 5 and 6. Maximum value is 1800; Minimum value is -1800. The trikes are not capable of turning more than ±30°, but other vehicles could be holomorphic.&lt;br /&gt;
&lt;br /&gt;
e.g. &amp;amp;nbsp;commanding 1.5 m/s with a 2.1° left turn gives&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 288&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 1500&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| -21&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| decimal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 120&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| 05 DC&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| FF EB&lt;br /&gt;
| style=&amp;quot;border:0.0007in solid #000000;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| hex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ACTUAL (CANID 0x400) ===&lt;br /&gt;
&lt;br /&gt;
0x400 ActualSpeed, ActualAngle&lt;br /&gt;
&lt;br /&gt;
ID400 gives the reports the actual speed and angle from the low-level board to the high-level.&lt;br /&gt;
&lt;br /&gt;
This utilizes 4 of the 8 data bytes&lt;br /&gt;
&lt;br /&gt;
ActualSpeed is a 16-bit signed integer giving the speed for the rear wheel in centimeters per second. It occupies data bytes 1 and 2, formatted identically to ComandedSpeed in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
ActualAngle is a16-bit signed integer that specifies the steer angle (in degrees times 10) of the vehicle. It occupies data bytes 5 and 6, formatted identically to ComandedSteerAngle in DRIVE(0x350) above.&lt;br /&gt;
&lt;br /&gt;
===Obstacle Data (0x420, 0x440, 0x460)===&lt;br /&gt;
&lt;br /&gt;
Uses 6 or 8 bytes&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: Range to obstacle centroid in cm.&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: Bearing to obstacle centroid in degrees times 10. Negative is left; positive is right.&lt;br /&gt;
&lt;br /&gt;
Byte 5: Obstacle half-width in degrees times 10. If bearing is b and half-width is w, obstacle extends from b-w to b+w. For sensors with limited resolution, byte 5 gives the resolution. For example, a sonar that covers 30 degrees would set byte 5 to 150.&lt;br /&gt;
&lt;br /&gt;
Byte 6: Quality of the signal/data. 0 = no data; 255 = highest quality&lt;br /&gt;
&lt;br /&gt;
Bytes 7,8: Obstacle slant in degrees times 10 (optional). If omitted or 0, the obstacle is perpendicular to the bearing. Otherwise a negative angle indicates that the left side of the obstacle is closer, and a positive angle means the left side is farther than the centroid.&lt;br /&gt;
&lt;br /&gt;
===Cone Position (0x480)===&lt;br /&gt;
&lt;br /&gt;
Position of the next cone, using 6 bytes in the same format as obstacle data.&lt;br /&gt;
&lt;br /&gt;
Byte 5 is the half-width of the cone at the base.&lt;br /&gt;
&lt;br /&gt;
===Road Edge (0x4A0, 0x4A1)===&lt;br /&gt;
&lt;br /&gt;
Estimated distance from vehicle edge to road edge in cm based on present trajectory.&lt;br /&gt;
&lt;br /&gt;
Bytes 1,2: At present vehicle position&lt;br /&gt;
&lt;br /&gt;
Bytes 3,4: At a near future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
Bytes 5,6: At a farther future position (to be defined)&lt;br /&gt;
&lt;br /&gt;
===Goal Positions (0x4C1 … 0x4C6)===&lt;br /&gt;
&lt;br /&gt;
Positions of cones or other goals. Not defined how this would be input; perhaps from a user interface. They can be hard coded for now.&lt;br /&gt;
&lt;br /&gt;
Bytes 1-4: East position in cm&lt;br /&gt;
&lt;br /&gt;
Bytes 5-8 North position in cm.&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
	<entry>
		<id>https://www.elcanoproject.org/wiki/index.php?title=Mapping_System&amp;diff=364</id>
		<title>Mapping System</title>
		<link rel="alternate" type="text/html" href="https://www.elcanoproject.org/wiki/index.php?title=Mapping_System&amp;diff=364"/>
		<updated>2020-08-06T19:45:02Z</updated>

		<summary type="html">&lt;p&gt;Tfolsom: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Sensor Hub has a low-definition digital map of its operating area. That map is a directed graph of intersections. The files system on the SD card is organized at the original PC MS-DOS system: file names of up to 8 characters, a dot, and an extension of up to three characters.&lt;br /&gt;
&lt;br /&gt;
==Master File==&lt;br /&gt;
The master file is named MAP_DEFS.TXT&lt;br /&gt;
It may look like this:&lt;br /&gt;
&lt;br /&gt;
﻿47.758949, -122.190746, UWB_CAMP.TXT&lt;br /&gt;
&lt;br /&gt;
47.6213  , -122.3509  , SEATTCEN.TXT&lt;br /&gt;
&lt;br /&gt;
47.662   , -122.115   , MARYMOOE.TXT&lt;br /&gt;
&lt;br /&gt;
47.660   , -122.185   , BRIDLETR.TXT&lt;br /&gt;
&lt;br /&gt;
47.760854, -122.190033, UWB_SCCR.TXT&lt;br /&gt;
&lt;br /&gt;
49, 8, CARLA.TXT&lt;br /&gt;
&lt;br /&gt;
The first two numbers are the latitude and longitude of the origin of the map file. The third item is the name of the file.&lt;br /&gt;
When the robot powers up, it will acquire a GPS fix for its present position. It will find the closest latitude and longitude to its position and load that file.&lt;br /&gt;
&lt;br /&gt;
==Local Maps==&lt;br /&gt;
&lt;br /&gt;
For instance, the first few entries of MARYMOOE.TXT are&lt;br /&gt;
&lt;br /&gt;
  -775855,  -78948, 1 ,  END,  END,  END,  1, 1, 1, 1&lt;br /&gt;
  -598367,   16679, 0 ,   2 ,  END,  END,  1, 1, 1, 1&lt;br /&gt;
  -426121,  137882, 3 ,   17,   19,  END,  1, 1, 1, 1&lt;br /&gt;
  -345240,  149001, 4 ,   18,  END,  END,  1, 1, 1, 1&lt;br /&gt;
  -216431,  154561, 18,   15,    5,  END,  1, 1, 1, 1&lt;br /&gt;
  -34449,   174576, 4 ,   6 ,   14,  END,  1, 1, 1, 1&lt;br /&gt;
  89118,    116792, 5 ,   7 ,   13,  END,  1, 1, 1, 1&lt;br /&gt;
  148281,   165680, 6 ,   8 ,   12,  END,  1, 1, 1, 1&lt;br /&gt;
&lt;br /&gt;
[[File:Marymoor.PNG]]&lt;br /&gt;
&lt;br /&gt;
Each line corresponds to one of the numbered intersections (nodes) in the figure, starting at 0 and increasing by 1. The fist number is the distance north from the origin in millimeters (or distance south for a negative number). The second number is the distance east in mm if positive or distance west if negative.&lt;br /&gt;
The third, forth, fifth and sixth numbers are the nodes connected to the present node, or &amp;quot;END&amp;quot; if none. An intersection of more than four ways can be handled by introducing a helper node at the same location.&lt;br /&gt;
&lt;br /&gt;
Distances are given in mm so that they can be stored in a 32-bit integer and will not overflow until the distance is over 2147 km. Arithmetic in integers is much faster than floating point, especially on micro-controllers that do not have hardware floating point. &lt;br /&gt;
&lt;br /&gt;
The last four numbers are the relative costs of the paths linking the nodes.  Path planning is done with A*, which makes the assumption that the distance between nodes is Euclidean. If this is not the case, due to road curvature or speed restriction, the multiplier should be modified.&lt;br /&gt;
&lt;br /&gt;
The vehicle will find a path that goes from node to node until it reaches the destination that was entered. To do so, it finds the closest road (where roads are the lines connecting nodes and takes the shortest path to that road. It then follows the road network from node to node until it gets close to the destination. If the destination is not on a road, the vehicle will follow a path to the origin that is perpendicular to the nearest road.&lt;br /&gt;
&lt;br /&gt;
The map should be laid out to give preferred robot paths that do not contain any fixed obstacles. Nodes should be provided to approximate road curvature.&lt;br /&gt;
&lt;br /&gt;
==Enhanced Mapping==&lt;br /&gt;
This basic map structure should be augmented by a secondary file that describes the road. This supplemental file may include road curvature, number of lanes, lane width, lane markings, and speed.&lt;br /&gt;
&lt;br /&gt;
The SD card has a simple files system where only one file can be open at a time. After MAP_DEFS.TXT is read, that file is closed, and the file for the directed graph is read into memory and then closed. A road supplemental file could be read as needed.&lt;br /&gt;
&lt;br /&gt;
==Cubic Splines==&lt;br /&gt;
The nodes in the directed graph are of class Waypoint. A Waypoint may contain more information than just its location. In the implementation as of August 2020, Waypoints are connected by straight lines, which produces discontinuities where they join. In the original design, Waypoints were connected by cubic splines (Hermite Curves; see James Foley et al. &amp;quot;Introduction to Computer Graphics&amp;quot; for a good summary). Cubics are infinitely differentiable and are widely used to fit smooth curves. The main practical difference between a line segment and a cubic is that the line is specified by its two endpoints, but the Hermite curve also requires the tangents (directions) at the endpoints. The cubic connecting two intersections will be different if one is required to approach from the west or from the south; the line segment would be identical.&lt;br /&gt;
Bezier curves are similar to Hermite curves. Both have four control points. The Bezier curve has two control points not on the curve that are used to shape it. There is a simple matrix transformation relating the Bezier and Hermite curves.&lt;br /&gt;
&lt;br /&gt;
==Latitude and Longitude==&lt;br /&gt;
Global positions on the earth are given in spherical coordinates: &lt;br /&gt;
* Latitude - angle between the north (90) and south (-90) poles&lt;br /&gt;
* Longitude - angle east or west of Greenwich.&lt;br /&gt;
* Radius of the earth (meters)&lt;br /&gt;
&lt;br /&gt;
Since the Elcano system is designed to operate in a small area, it is not concerned about great circle routes for intercontinental distances. Instead it makes the approximation that the earth is locally flat. It sets an origin for the area in which it operates, and sets up a coordinate system (x,y) where positive x is distance east of the origin and positive y is distance north. Distances are internally stored in mm, and can be easily displayed in meters.&lt;br /&gt;
The distance represented by one degree of longitude varies from 111 km at the equator to 0 at the poles. The size of a degree of longitude depends on the cosine of the latitude.&lt;br /&gt;
&lt;br /&gt;
Given a (latitude, longitude) its map position as (east_mm, north_mm) is given by&lt;br /&gt;
&lt;br /&gt;
north_mm = (latitude - latitude_of_map_origin) * earth_radius_mm&lt;br /&gt;
&lt;br /&gt;
east_mm =  (longitude - longitude_of_map_origin) * cos(latitude_of_map_origin) *  earth_radius_mm&lt;/div&gt;</summary>
		<author><name>Tfolsom</name></author>
		
	</entry>
</feed>