Divisions
Core Members will be placed in Groups based on their skills, experience, and interests.
Winter 2023 - COVID-19 Information
WATonomous will be operating both remote and in-person this Winter 2023. Meetings are held both remotely and in-person (optional). We have physical access to our vehicle for testing and development.
Autonomous Software Division
Camera Object Detection: Detect and identify vehicles, signs and lanes using cameras.
-
Nice-to-haves: C++, Python
-
Lead: Alvin Li, ch35li@watonomous.ca
Radar Clustering: Enhance the radar point cloud processing algorithm to detect obstacles better.
-
Nice-to-haves: DBScan, C++
-
Lead: Daniel Ye, dzyye@watonomous.ca
LIDAR Object Detection: Detect and identify pedestrians, cyclists, and vehicles using LIDAR.
-
Nice-to-haves: C++, Python
-
Lead: Alvin Li, ch35li@watonomous.ca
Action Classification: Predict the actions of other actors on the road, like other cars and pedestrians, to make better planning decisions. Train and deploy a deep learning neural network.
-
Nice-to-haves: Pytorch, C++, Python
-
Lead: Rowan Dempster, r2dempst@watonomous.ca
Object Tracking: Perform sensor fusion to produce succinctly tracked targets that combine all sensor modalities to enable robust and consistent detections.
-
Nice-to-haves: Kalman Filtering, Python
-
Lead: TBD
Mapping and Localization: Creating low-resolution road topology and geometry maps using Lanelet2. Creating high-resolution point cloud maps using LIDAR. Leveraging both map types to localize the ego vehicle without GPS.
-
Nice-to-haves: Point Cloud Library, Iterative Closest Point, Transform Trees
-
Lead: Bao Ha, b9ha@watonomous.ca
Environment Model: Graphical representation of online and prior information, as well as decision making.
-
Nice-to-haves: Lanelet2, Graphs
-
Lead: Rowan Dempster, r2dempst@watonomous.ca
Control: Constructing non-linear optimization programs to produce efficient, safe, and comfortable driving behaviour.
-
Nice-to-haves: Optimization, Model Predictive Control
-
Lead: Rowan Dempster, r2dempst@watonomous.ca
Simulation: Run scenarios in virtual worlds to unit test and integrate the software stack using CARLA. Create a digital twin of the vehicle so that correct behaviours can be reproduced in the real world.
-
Nice-to-haves: CARLA, other similar simulation middlewares
-
Lead: Stephen Wang, xiren.wang@watonomous.ca
Server Cluster Division
Oncall Duty: Ensuring that disruptions to WATonomous compute resources are minimized.
-
Nice-to-haves: Linux, Bash
-
Lead: Arjun Krishna, a68krish@watonomous.ca
Cluster Reliability: Systematically minimize server connectivity/downtime issues by changing/upgrading tools (measurable by monitoring tools).
-
Nice-to-haves: Linux, Bash, Ansible, Terraform, Building PC Hardware
-
Lead: Arjun Krishna, a68krish@watonomous.ca
Data Engineering: Providing high availability to data on and off-campus and indexing our rosbags for easy search.
-
Nice-to-haves: AWS
-
Lead: TBD
Vehicle Platform Division
Sensor Interfacing: Automate the calibration of sensors, including stereo/wide-angle cameras, LIDAR, and radars. Accurate measurements ensure accurate perception.
-
Required Skills: Proficiency in C++/Python, knowledge of Git/version control
-
Nice-to-haves: Knowledge of ROS, Linux, Docker, and basic networking. Experience with robotics, sensor hardware, and/or autonomous vehicles.
-
Lead: Ethan Kim, ethanc.kim1@watonomous.ca
Electrical Integration: Design, fabricate, and test PCBs for custom controllers in the car and implement safety-critical operating procedures.
-
Required Skills: Hardware design, KiCAD or similar design software, soldering, use of test equipment (multimeters)
-
Nice-to-haves: Knowledge of communication protocols (CAN, Ethernet)
-
Lead: Frank Yan, qf2yan@watonomous.ca
CAN Interfacing: Send autonomous control signals through CAN busses and conduct reliability testing. This involves hands-on hacking and troubleshooting plus the use of open-sourced software/hardware.
-
Required Skills: Proficiency in Python/C++ and knowledge of Git/version control
-
Nice-to-haves: Knowledge of ROS, Linux, and basic networking. Experience with robotics, sensor hardware, and/or autonomous vehicles
-
Lead: Stephen Wang, xiren.wang@watonomous.ca
Test Track Validation Division
Test Track Engineering: Build mobile platforms and other equipment required for real-world testing.
-
Lead: TBD
Track Coordinator: Organizing logistics for test track days, including booking testing locations, transportation, etc…
-
Lead: TBD
Pipeline Operator: Interact with the AV stack on test track days and autonomous drives.
Safety Driver: Authorized individuals to be in the driver seat while Bolty is autonomous.
Business Division
Full-Stack Developer: Working on one of WATonomous' new projects, including a new finance system to handle all purchase requests and a new website (rebuilding this one right here!)
-
Required Skills: Node.js, React, JavaScript, MongoDB, HTML/CSS
-
Nice-to-haves: Gatsby, MaterialUI, deploying applications, eye for design
-
Lead: Victor Zheng, v2zheng@watonomous.ca
Sponsorship & Outreach: Maintains both internal and external sponsorships, forging new relationships for WATonomous. This group is our main source of funding, generating over $25,000 each year.
-
Nice-to-haves: Writing pitches and proposals, High levels of initiative
-
Lead: Anson He, jw4he@watonomous.ca
Marketing: Engages external parties such as students, faculty members, and sponsors on the team’s progress and builds WATonomous as a brand. Markets WATonomous' recruitment and activities on the team's social media accounts and coordinates with external sources, such as other clubs and news.
-
Nice-to-haves: Interest in photography/videography,
-
Lead: Nicole Shi, n4shi@watonomous.ca
Graphic Design: Create and update visual concepts and designs for WATonomous, such as attractive and user-friendly website layouts, promotional materials, swag, car wraps, etc.
-
Nice-to-haves: Experience in Photoshop, Illustrator, InDesign, or Sketch, creativity, detail-oriented
-
Lead: Roni Wu, yy8wu@watonomous.ca
For resources regarding all positions, see our resources page