Changes

Jump to navigation Jump to search
m
Line 119: Line 119:  
}}
 
}}
 
{{clear}}
 
{{clear}}
 +
 +
==Laptop and PI via VNC(Virtual Network Connection)==
 +
To help easy development of specific modules in the Holonomic Robot, a communications interface is implemented between the Robot(Raspberry PI 4 Server) and a Laptop Development workstation(HP Client).  The protocol is built on TCP Tx-Rx Exchange between the two devices. The code modules are Python running at both ends.  The Robot starts out as a purely slaved device taking commands from the laptop.  Motor control modules manipulating the GPIO interface run on the Robot but are commanded by the laptop.  As the motor control is refined and routinized along with the growth of intrinsic autonomy, the code is transitioned from the Laptop to the Robot. Code is primarily developed in Python 3.7.
 +
===PI Window with Thony Python IDE===
 +
 +
===Laptop Spider IDE
    
==Code and Mathematics==
 
==Code and Mathematics==
 
===Code to Facilitate Development===
 
===Code to Facilitate Development===
To help easy development of specific modules in the Holonomic Robot, a communications interface is implemented between the Robot(Raspberry PI 4 Server) and a Laptop Development workstation(HP Client).  The protocol is built on TCP Tx-Rx Exchange between the two devices. The code modules are Python running at both ends.  The Robot starts out as a purely slaved device taking commands from the laptop.  Motor control modules manipulating the GPIO interface run on the Robot but are commanded by the laptop.  As the motor control is refined and routinized along with the growth of intrinsic autonomy, the code is transitioned from the Laptop to the Robot. Code is primarily developed in Python 3.7.
+
 
 
====Laptop Code for Robot/Laptop Base Communication ====
 
====Laptop Code for Robot/Laptop Base Communication ====
 
<source lang="Python">
 
<source lang="Python">
4,000

edits

Navigation menu