Skip to content

Commit

Permalink
Merge pull request #12 from WATonomous/quest_books_w25
Browse files Browse the repository at this point in the history
quests
  • Loading branch information
Edwardius authored Jan 12, 2025
2 parents 7b45bee + bacf3e9 commit 5a2ecb7
Show file tree
Hide file tree
Showing 8 changed files with 279 additions and 1 deletion.
1 change: 0 additions & 1 deletion pages/_meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"index": "Welcome to the Wiki",
"about": "About WATonomous",
"onboarding": "Onboarding",
"Official Website": {
"title": "Official Website ↗",
"type": "page",
Expand Down
1 change: 1 addition & 0 deletions pages/quest_books.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Quest Books
6 changes: 6 additions & 0 deletions pages/quest_books/_meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"w25_eve_quests": "W25 Eve Quests",
"w25_micro_quests": "W25 Micro Quests",
"w25_rover_quests": "W25 Rover Quests",
"w25_humanoid_quests": "W25 Humanoid Quests"
}
138 changes: 138 additions & 0 deletions pages/quest_books/w25_bizops_quests.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
# WATonomous Quest Book - Winter 2025 (W25)

## Term Objectives Summary

The objectives for Winter 2025 focus on securing funding, enhancing marketing efforts, and progressing with hardware and software integration for the autonomous car. The following key areas are critical for WATonomous' continued success:

1. **Funding**
- Secure funding from WEEF, MEF, Deans, Engsoc, and external sources.
2. **Marketing**
- Create social media content to showcase progress, and ensure the robot moves at an information stand.
3. **Website**
- Sponsorship Page
- Blog Page

---

### Term Objectives and Scoring

#### Funding

1. **WEEF Funding**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Full funding secured with all necessary documents submitted and approval received. |
| 7/10 | Partial funding secured or submission in progress. |
| 4/10 | Preliminary discussions held, no official submission. |
| 0/10 | No progress. |

**Minimum Requirements:** At least a submission for funding for a score above 4/10.

2. **MEF Funding**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Full funding secured with all necessary documents submitted and approval received. |
| 7/10 | Partial funding secured or submission in progress. |
| 4/10 | Preliminary discussions held, no official submission. |
| 0/10 | No progress. |

**Minimum Requirements:** At least a submission for funding for a score above 4/10.

3. **Deans’ Funding**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Full funding secured with all necessary documents submitted and approval received. |
| 7/10 | Partial funding secured or submission in progress. |
| 4/10 | Preliminary discussions held, no official submission. |
| 0/10 | No progress. |

**Minimum Requirements:** At least a submission for funding for a score above 4/10.

4. **Engsoc Funding**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Full funding secured with all necessary documents submitted and approval received. |
| 7/10 | Partial funding secured or submission in progress. |
| 4/10 | Preliminary discussions held, no official submission. |
| 0/10 | No progress. |

**Minimum Requirements:** At least a submission for funding for a score above 4/10.

5. **External Funding**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Full external funding secured, and discussions completed with partners. |
| 7/10 | Partial external funding secured or submission in progress. |
| 4/10 | Initial outreach made to potential external funders. |
| 0/10 | No progress. |

**Minimum Requirements:** At least one external partner reached out for a score above 4/10.

#### Marketing

1. **Social Media Posts**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Multiple posts made regularly, showcasing key milestones and progress with high engagement. |
| 7/10 | Posts made but with limited engagement or frequency. |
| 4/10 | Few posts made with little to no engagement. |
| 0/10 | No posts made. |

**Minimum Requirements:** At least one post with reasonable engagement for a score above 4/10.

2. **Information Stand with Moving Robot**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 5/5 | Fully operational stand with robot moving autonomously in front of a live audience. |
| 3/5 | Partial setup with the robot moving in a limited capacity. |
| 1/5 | Stand set up but robot not moving or operational. |
| 0/5 | No progress. |

**Minimum Requirements:** At least a partial setup for a score above 1/5.

#### Website

2. **Sponsorship Page**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 5/5 | Fully operational with sponsors and little edits needed |
| 3/5 | Partially operational with sponsors |
| 1/5 | Operational but no sponsors |
| 0/5 | No progress. |

**Minimum Requirements:** At least a partial setup for a score above 1/5.

2. **Blog Page**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 5/5 | Fully operational with blog posts and little edits |
| 3/5 | Fully operational with either blog posts or little edits |
| 1/5 | Operational but neither blog posts or many edits needed |
| 0/5 | No progress. |

**Minimum Requirements:** At least a partial setup for a score above 1/5.

---

### Scoring Template

| Quest Name | Description | Due Date | Score |
|-------------------------|-------------------------------------------------------|-----------|--------|
| WEEF Funding | Full funding secured. | 2025-04-15| |
| MEF Funding | Full funding secured. | 2025-04-15| |
| Deans’ Funding | Full funding secured. | 2025-04-15| |
| Engsoc Funding | Full funding secured. | 2025-04-15| |
| External Funding | Full external funding secured. | 2025-04-15| |
| Social Media Posts | Regular posts made with high engagement. | 2025-04-15| |
| Information Stand | Robot moving at the stand. | 2025-04-15| |
| Sponsorship Page | Operational Sponsorship Page | 2025-04-15| |
| Blog Page | Operational Blog Page | 2025-04-15| |
134 changes: 134 additions & 0 deletions pages/quest_books/w25_eve_quests.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
# WATonomous Quest Book - Winter 2025 (W25)

## The Great Objective: Level 5 Robo-taxi Around Campus

WATonomous aims to achieve a fully autonomous Level 5 robo-taxi capable of navigating the University of Waterloo campus by the end of Winter 2025. This involves integrating hardware, software, and cognition systems to enable decision-making directly within the car. Achieving this milestone establishes the groundwork for advanced autonomous vehicle research and real-world applications.

## Term Objectives Summary

The objectives for Winter 2025 focus on integrating hardware, developing software modules, and preparing the platform for autonomous operation. These include:

1. **Hardware Integration**
- OSCC boards: Fully integrated and functional with control drivers.
- Sensor drivers: Implemented for all sensors (camera, GPS/IMU, Lidar, radar) and tested with rosbag recordings.
- Mounts: Fabrication and installation of Lidar mirror mounts and radar mounts.

2. **Software Modules**
- Perception Stack: Sensor integration and testing on the car.
- Local Plan and Controller: Turning and obstacle avoidance capabilities tested on the car.
- HD Map and Global Plan: Load and test an HD map of the Waterloo regional test track.
- Behavior Tree: Implementation without requiring car testing.
- Localization: Functional with GPS/IMU and car odometry, tested on the car.

---

### Term Objectives and Scoring

#### Hardware Integration

1. **OSCC Boards**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Fully integrated, tested, and functional on the car with all required control drivers in the monorepo. |
| 7/10 | Partially integrated with basic functionality; at least one control driver implemented and tested. |
| 4/10 | OSCC boards physically installed but no significant software functionality. |
| 0/10 | No progress. |

**Minimum Requirements:** At least one control driver implemented and tested for a score above 4/10.

2. **Sensor Drivers**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Drivers for all sensors (camera, GPS/IMU, Lidar, radar) implemented in the monorepo, with full functionality verified and rosbag recordings completed. |
| 7/10 | Drivers for most sensors implemented and partially tested; incomplete recordings. |
| 4/10 | Basic drivers implemented for one or two sensors with minimal testing. |
| 0/10 | No progress. |

**Minimum Requirements:** At least one sensor driver implemented and tested for a score above 4/10.

3. **Mounts**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 5/5 | All mounts (Lidar mirror mounts and radar mounts) fabricated, installed, and tested. |
| 3/5 | Some mounts fabricated and installed, with partial testing. |
| 1/5 | Basic fabrication started but not installed. |
| 0/5 | No progress. |

**Minimum Requirements:** At least one mount fabricated for a score above 1/5.

#### Software Modules (All must be on the main branch)

4. **Perception Stack**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 20/20 | Fully functional with all sensors, rigorously tested on the car under diverse scenarios. |
| 15/20 | Functional with most sensors, tested on the car with minor issues. |
| 10/20 | Basic functionality with limited sensor integration, initial car tests completed. |
| 5/20 | Implementation started but no testing conducted. |
| 0/20 | No progress. |

**Minimum Requirements:** Basic functionality with at least one sensor tested on the car for a score above 5/20.

5. **Local Plan and Controller**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 20/20 | (MPPI or MPC) Fully functional, rigorously tested on the car, capable of turning. |
| 15/20 | (PID or Pure Pursuit) Functional with some limitations, tested on the car with minor issues. |
| 10/20 | Basic functionality implemented with initial car tests conducted. |
| 5/20 | Implementation started but no testing conducted. |
| 0/20 | No progress. |

**Minimum Requirements:** Basic functionality with initial testing for a score above 5/20.

6. **HD Map and Global Plan**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Successfully loads HD map of Waterloo regional test track and is fully tested on the car. |
| 7/10 | Loads HD map but with minor issues; partially tested on the car. |
| 4/10 | Basic implementation with no significant car testing. |
| 0/10 | No progress. |

**Minimum Requirements:** Must load an HD map and perform basic functionality for a score above 4/10.

7. **Behavior Tree**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 5/5 | Queries written, reviewed, and merged into the main branch. |
| 3/5 | Draft written and partially reviewed. |
| 1/5 | Initial development started but incomplete. |
| 0/5 | No progress. |

**Minimum Requirements:** At least a draft written for a score above 1/5.

8. **Localization**

| Score | Criteria |
|-------|-------------------------------------------------------------------------|
| 10/10 | Fully tested on the car and functional with GPS/IMU and car odometry. |
| 7/10 | Functional with either GPS/IMU or car odometry; partially tested. |
| 4/10 | Basic implementation started but no significant testing. |
| 0/10 | No progress. |

**Minimum Requirements:** Must be functional with either GPS/IMU or car odometry for a score above 4/10.

---

### Scoring Template

| Quest Name | Description | Due Date | Score |
|-------------------------|-------------------------------------------------------|-----------|--------|
| OSCC Boards | Fully integrated and functional on the car. | 2025-02-15| |
| Sensor Drivers | Implemented for all sensors with rosbag recordings. | 2025-03-8| |
| Mounts | Lidar mirror mounts and radar mounts completed. | 2025-03-8| |
| Perception Stack | Sensor integration and car testing completed. | 2025-03-31| |
| Local Plan and Controller| Turning and obstacle avoidance tested on the car. | 2025-04-12| |
| HD Map and Global Plan | Loads HD map of Waterloo test track, tested on car. | 2025-02-15| |
| Behavior Tree | Fully implemented and merged into main branch. | 2025-03-15| |
| Localization | Functional with GPS/IMU and car odometry. | 2025-04-12| |
Empty file.
Empty file.
Empty file.

0 comments on commit 5a2ecb7

Please sign in to comment.