In the last post, Networking, we worked on improving the networking capabilities of the Jetson. We did this by adding a router to the car and altering the network properties so that we could access the internet and also support a LAN at the same time.
[Read More]
Network Configuration
Connecting our car
For our car to function properly it is important that we develop connections to the car as well as allow the car to connect to the internet. The car needs to connect to the internet in order to get updates and software while also connecting to a local computer so...
[Read More]
VESC and Motor Control
Our motor control implementation with VESC
One of the first issues we had to tackle as a group was developing a method to communicate with the our vehicle using Python. We used a FSESC 4.12 to use for the car, as the stock speed controller was very locked down and was not intended to be used...
[Read More]
Steering Control
Controlling our steering servo with an Arduino
While working on controlling the VESC, we also began figuring out how we wanted to steer the vehicle. The steering servo could only be controlled using PWM signals, so we needed to find a PWM capable device. We researched many ways we could do this until we settled on using...
[Read More]
Communicating with the Arduino
Our foundation for Arduino data communication
Communication Protocol from the Elegoo
With the method we developed to steer the car, our next step was defining a protocol that we could use to communicate with the Elegoo from our computer.
[Read More]