# Module I - Autonomous Vehicles

> **Please read the "README: Pathway Structure" page in order to understand how to best utilize this learning tool.**&#x20;
>
> **It is in the same order hierarchy as the CHI\@Edge Education page.**
>
> **If you are an individual/general public learner, please navigate to the Self-Learners page and if you are an educator/TA please navigate to the FOR EDUCATORS page.**&#x20;

**How to Use Module**

**Diagram of Educational Module Structure: Click to View Enlarged Image**

![](/files/zTHnPvx6FlzWTJnTt4NC)

The following project, as a part of CHI\@Edge Education initiative, can act as a bridge between computer engineers and computer scientists (reflecting the difference between the software and hardware domains).&#x20;

> **Building your own RC car or completely making a car from scratch with 3D-printing/DIY is beyond the scope of this educational module.**

It can be used to introduce knowledge of both low-level hardware integration with software libraries and high-level machine learning implementations.&#x20;

<pre><code><strong>Estimated Time for Completion: 8-10 hours
</strong></code></pre>

[Github Link: for forking, asset viewing, and customization purposes](https://github.com/AetherWang/CHI-Edge)

***

**Demo Video of End Result**

{% embed url="<https://youtu.be/RxjrYUtcL8Y>" %}
A demo of the Donkeycar Waveshare car using the Waveshare track.
{% endembed %}

The autonomous cars project is a educational module that utilizes the open source software Donkeycar, which you can learn more about in the following page. At the end of this project, you will have achieved the following:

<pre data-full-width="false"><code><strong>Accomplishments: Depends on Pathway
</strong><strong>
</strong><strong>-familiarity with assembling hardware
</strong>-familiarity with cloud and edge computing
-familiarity of UNIX commands
-understanding how to configure hardware and software
-learned how to operate simulation software
-collected data for Machine Learning
-cleaned data for Machine Learning
-trained a Machine Learning model
-actuated a successful Machine Learning model with an autonomous car
</code></pre>

***

```
Materials and Services Required: (Depends on Pathway)

*Scale car
*Controller for car
*Raspberry Pi (4 is preferred)
*Computer
*Access to Chameleon Cloud and CHI@Edge
*Tape
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://chi-education.gitbook.io/chi-edge-or-education/chi-edge-education/module-i-autonomous-vehicles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
