Main course content
- experience in planning and implementing a project in an industrial and academic environment as well as in presenting the project.
- an understanding about the way pre-projects, development projects and research projects are carried out in companies, academia and in other organizations.
- practically apply theoretical knowledge of Computer Science
- complete a project with a higher degree of self-reliance
- plan and implement projects in en international and intercultural working environment.
- self-directed identify the need for more knowledge and to continuously further develop ones competence as well as to search and evaluate scientific knowledge.
The course covers the following elements:
Project
The European Union Agency for the Space Programme is planning to send a mission to Mars in order to visit and study the Martian surface as well as searching for life or habitable zones for the future of humanity. Indeed humanity can not restrict themselves on just the planet home but also explore and colonize other planets. Human existence is endangered by wars, epidemics, natural catastrophes, climate change or even asteroid attacks. To increase the chance of survival the required actions need to be taken and this mission is one of them.
The objective of this project given by the European Union Agency for the Space Programme to the Örebro university is to Program a remote robotic exploration Rover that can perform a range of tasks on the surface of the planet Mars.
The purpose of this project is to create a simulated world that represents Mars and have an autonomous robot cruise this simulated world remotely. The focus is on the task planning & scheduling part of the project and that is what will be the main topic of this report. This project is discussing all the algorithms that were used and why. It also covers the MQTT integration part of the project and how it’s expected to interact with the other modules. Since this is an early draft of the final report and the project isn’t finished yet, there will be a discussion about what has been done thus far and what is planned to be done in the future. Also, because the integration will be a massive part of this project, the communication will be essential.