Project development

First steps

When: by 16th of December 2024

Participating teams are required to share a team photo for media promotion on the competition website.

Activity tracking – Project status

Participating teams commit to a ~monthly evaluation protocol. The quality of these submissions contributes to the final score, as outlined in the scoring section. The two actions that must be done are as follows:

  • The leader must submit a monthly project status update on the competition website containing a video and a report.

  • The team must create a GitHub repository (personal or organisation) and invite the technical staff of the BFMC team as contributors with reading privileges: rares.lemnariu@ro.bosch.com and radu.filimon@ro.bosch.com

The submission deadline for each report is as follows (Any contribution after this deadline is discarded, and the timeline taken into consideration is EET):

  • 1st report: Monday 16 of December 2024
    • The team should at least control the car with the given start-up code.

  • 2nd report: Monday 20 January 2025
    • The team should at least link the input data to a rough output (for example, camera to motors).

  • 3rd report: Monday 17 February 2025
    • The team should have at least shown some in-depth algorithmic approaches (for example, show a pretty solid lane-keeping)

  • Qualifications: Monday 17 March 2025
    • The team should have at least some autonomous features ready (for example, show the car keeping its lane and reacting to some signs or obstacles)

  • 4th report: Monday 21 April 2025
    • The team should show autonomous features almost complete (for example, show specific reactions to particular cases: fog, roundabout).

  • 5th report: Monday 21 May 2025
    • Team should show autonomous features complete (car can react to any obstacle on the map).

Website uploads:

  • Technical Report:

The technical report should follow industry practices for providing regular project updates. It should detail developments during the last sprint, including task status, resource utilisation, and technology employed.

The report must not exceed two pages and should be uploaded in PDF format on the website and also saved in the GitHub repository under the “Project Status” directory. A report template will be provided in the official documentation.

  • Video File:

The video should visually highlight the achievements documented in the report.

The video should be uploaded on the website Form. If wanted, it can be uploaded on the GitHub page as a link (YouTube links only).

GitHub Repository:

The GitHub repo should contain the developed code, the project plan, and the architecture of the project. An example will be shown in the official documentation.

team-name-BFMC2024/
├── monitoring/
│   ├── project-plan.md (or similar, but must be visible in the Github link)
│   └── Architecture.pdf (or similar, but must be visible in the Github link)
├── Project status/
│   └── project status 1/
|       ├── january-report.pdf
│       ├── progress-video-January.txt
│   └── project status 2/
|       ├── february-report.pdf
│       ├── progress-video-february.txt
│   └── ...
├── src/
│   ├── main.py
│   └── ...
└── README.md

Example:

The report indicates successful implementation of parking traffic sign recognition and the associated parking manoeuvre at 100%, by using the algorithms/technologies/etc.
  • The video shows clear evidence of the recognition and parking manoeuvres.

  • The project plan shows the deadline for the parking sign recognition and manoeuvres for next week.

  • The architecture shows where the package for the parking trigger is located, and also the package for the parking itself.

  • The code for the parking manoeuvre is present in the code.

Other info:
  • The quality of the code is not to influence the grading of the team (if parking is a series of calculated manoeuvres or a close-loop check), but it must be present.

Qualifications

When: By 17 of March 2025

This stage of the competition serves as the elimination round. Here, teams must demonstrate the capabilities of their prototype and the potential to deliver a functional solution by the day of the challenge. This checkpoint is characterised by uploading a video on the competition website, which organisers will evaluate.

The best 24 teams will advance beyond this point. The outcome of the qualifications will be “Passed” or “Not Passed”

The following criteria must be met in the video:
  • Video must be 5 minutes long (the most).

  • The video must be filmed in one run (The car can be repositioned by hand and the track can be changed during the run, because of space limitations)

  • Car should show lane keeping at least:
    • Intersection crossing.

    • Lane keeping functionalities

    • Prove complete successful maneuver after the following traffic signs: Stop, crosswalk, priority, parking.

    • Show speed control at the highway entry/exit sign.

The following aspects have impact the decision of passing/not passing:
  • Quality of the submitted reports so far.

  • Team performance considering if it’s first participation or not.

  • Entire environment (track built, dedicated lab, reproduced environment etc.)

  • Clearness of the video (showing monitoring tool, inputs, outputs, etc.)

Similar projects may be penalised (i.e. multiple teams in the same location with similar output)

After Qualifications

When: By 21 of April 2025.

Teams wishing to participate in the Marketing Challenge can create their own pages and post there (Instagram, Facebook, TikTok). For more details, see the Scoring and Prizes section.

The organisers will request teams that successfully pass the qualifications round to create a promotional video following a specific content and template. These videos will then be featured on the competition website.

The teams can upload this video also on their own multimedia pages.

Travel preparation

When: By 21 of April 2025.

Teams must take care of their travel arrangement and request, if needed, documents from the organisers. Documents (such as invitation required for visa) shall be required by 12 April, latest, so to ensure a smooth organisation of the challenge.

Other information will be required for organising the event, such as a list of attendees, dates of arrival/departure from Cluj-Napoca, personal details (such as National ID documents) and more, if required. Teams need to plan their stay from 14 May 2024 to 20 May 2024.