> For the complete documentation index, see [llms.txt](https://clemson-autonomous-systems.gitbook.io/clemson-university-autonomous-systems/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://clemson-autonomous-systems.gitbook.io/clemson-university-autonomous-systems/master.md).

# Clemson University - Autonomous Systems

{% hint style="danger" %}
Welcome! This page is no longer active, and will not be updated. \[RIP 2017-2021] cheers! -Alex
{% endhint %}

![](/files/-MDGxosDZELfrLFoghPc)

The Autonomous Systems research team is directed by Dr. Yiqiang Han, a research assistant professor in the department of mechanical engineering at Clemson University. The research has been supported by the creative inquiry and undergraduate research offices since its founding in 2018. Since then, the project has grown and more students from other disciplines have started participating, advancing our capabilities as a team. Students have gained hands on experience experimenting with physical prototypes and have been able to gain practical skills through our research. Members of our team have gone on to continue their work as undergraduate students into graduate school and have been able to perform physical testing of their algorithms, fully validating their works. We have experience working with autonomous drones and ground vehicles that use ackermann and skid steer geometries. We have demonstrated how machine learning can be used to control the navigation of these vehicles using deep neural networks, and have written our own variations of existing path planning algorithms that produce more computational and energy efficient solutions compared to existing works. Undergraduate students join our group with little to no background experience in robotics, and we are able to teach them the tools and principles necessary to develop their own autonomous robots.

## Development Approach

Our team is primarily made up of undergraduate students from various disciplines, which presents different learning curve challenges when  trying to begin development on our prototype vehicles. In order to reduce the time spent troubleshooting the same issues that other members have solved in setting up their packages and build environments we utilize docker containers. This way we can quickly deploy existing build environments and directly integrate new packages into those containers.&#x20;

![An example of multiple AI Machines and their underlying software layers](/files/-MEDxEBn8F3rB7g0VfGj)

![Generic AI machine software and hardware component overview](/files/-MEDylA7HYUrk4WfExPm)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://clemson-autonomous-systems.gitbook.io/clemson-university-autonomous-systems/master.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
