Frequently Asked Questions

Max Gallup
Hardware Lead, Project Administrator

Elias Groot
Software Lead, Project Administrator
Site contents
Who maintains this site and the docs?
The site is maintained by the organizing team (Max and Elias). Contents do not reflect supervisor or contributor statements unless explicitly stated.
Admission and grading
What research topics can I choose from?
We much encourage students to come up with their own research ideas and topics. For some inspiration, see our research topics page and explore interests of possible domain experts on the team page. Also check out the project showcase with projects from previous years.
I have a question, comment or concern, what do I do?
First check this docs page thoroughly (use the search functionality). Then, if you still can't find an answer send an email to ase@vu.nl. Do not reach out to individual team members directly.
Do I have to work in a team of two?
Yes, but final team sizes are subject to availability.
Do I need to have any prior experience?
No, but we much prefer students with strong programming fundamentals (see our expectations page). You should have passed all your Bachelor courses up until the moment of application.
Does bad code quality impact my final grade?
Not per se. This depends on how your supervisor assesses your work.
Supervisors, domain experts, assessors, on-site supervisors, teaching assistants.... What is all this?
They all have a different role in the ASE project and grading your work. In short:
- Domain experts/first assessors provide you with knowledge and guidance in your research topic of choice. They will grade your thesis, work and presentation. They sign the final grade.
- Second assessors also assess your thesis and work. They will sign a grade as well, but this is only to verify the work of the first assessor.
- On-site supervisors will provide you with technical support. They act as observers and report on your way of working to your first assessor. The first assessor can use these reports to get a more complete picture of you, but the on-site supervisors will not grade your work or thesis.
Expectations and meetings
What is the expected workload for this project?
We advise not to have other time commitments during this project, since it will require roughly 40h/week.
Writing code and using hardware
Will I have to work on embedded or implement anything hardware related?
If the project scope doesn't include changing or building anything, then there is no requirement to work on the hardware. The ASE-Team will provide working rovers and hardware support throughout the project.
Do I need to know Linux?
Yes, you should be familiar with basic Linux principles and using networked devices. There is no time to catch up during the project.
Do I need to have Linux installed?
Yes, we only provide support for native Linux installations. WSL and macOS might work but there are no guarantees.
Do I need to know Rust and/or Go?
No, most of the ASE software components are written in Rust and Go, but you are not expected to have prior Rust/Go experience. To get started quickly, we provide official ASE libraries and tutorials for C, Python, Go and Rust but you can write your software in any language you like.
Using the Rover
Can I add a sensor/actuator/motor to the Rover?
The ASE-Team will provide you with an extensive set of building blocks to interface with the hardware conveniently. If you want to add your own hardware or software implementation, you are expected to write it yourself and if you are not using the ASE framework, the team will not provide technical support for this.
Can I install anything else than ubuntu on the Rover?
You are allowed to, but we provide limited support for it.
Can I make network changes?
No, you cannot. In the labs we utilize a high-speed dedicated network to provide seamless communication for all. You must always request permission from the ASE-Team before changing network configurations, restarting the network or making changes in any way.
Can I take the Rover home?
No you cannot. If you want to showcase the Rover for a project, please get in touch with the team.