Presentation of the Group
Group members:
- Sondre Elvaker Kløvstad – Data
- Matias Lopez Valeta – Electronics
- Théo Gheysens – Data
- Robin Jallade – Electronics
- Anette Ulseth – Electronics
Our group consists of three electronics engineers and two data engineers. We have decided to develop a delivery robot, which we have not named yet. Since we do not have any mechanical engineers on our team, we chose to build upon an existing car platform and expand its functionality.
The main objective of the robot is to detect packages and autonomously deliver them to a designated base.
To structure the development process, we have defined a set of requirements using the ABC methodology.
We’re going to use the Scrum method. Since none of us has used it before, we need to do some research first, but we plan to implement it starting next week.
Meeting times:
Mondays, 10:15 – 14:00
Fridays, from 14:00
Tasks We Plan
We have started by defining the requirements for the project:
A:
- Be able to move
- Detect packages
- Locate and navigate to the base/delivery point
B:
- Differentiate between two packages
- Pick up packages and carry them to the delivery point
- Avoid obstacles
- Differentiate between different locations
C:
- Develop an app
- Detect and distinguish between packages of different colors
- Pick up multiple packages
- Implement package detection behind the car
Software and Languages We Will Use
We are going to use GitHub as the group repository, and GitHub Projects to track task progress.
Since the car is based on Arduino components, we decided to continue using Arduino. We have also discussed how to divide responsibilities between disciplines.
- For the app/website: JavaScript, HTML, and CSS
- For car movement: C/C++ (via the Arduino IDE)
What We Still Need to Do
- Choose a group name / name the robot
- Set up sprints and study the Scrum method
- Expand the requirements and further define the robot’s functionality
- Ask for the car