<commit_before># The Project

We are three students soon-to-be system and embeded engineers.
PleePlee is a small gardener robot we are building for our master's project.

# Location

This repository is about the location of the robot. The robot will be able to
move in a predefined area delimited at each corner by luminous landmark.
Each luminous landmark is built from LEDs and each corner will have a different
color.

The location is estimated with multiple datas:
  - the distance to each luminous landmark
  - the angle between the axis of the robot and each landmark
  - the position of the north
  - odometry<commit_msg>readme: add todo section<commit_after># The Project

We are three students soon-to-be system and embeded engineers.
PleePlee is a small gardener robot we are building for our master's project.

## Location

This repository is about the location of the robot. The robot will be able to
move in a predefined area delimited at each corner by luminous landmark.
Each luminous landmark is built from LEDs and each corner will have a different
color.

The location is estimated with multiple datas:
  - the distance to each luminous landmark
  - the angle between the axis of the robot and each landmark
  - the position of the north
  - odometry

## TODO

* Compute location
  * [ ] Complete the algorithm for non adjacent points
  * [~] Calculation of the angles with the vectors
  * [ ] Synthetize the computations for 3 and 4 points
  * [ ] Odometry
  * [ ] Height parameter for the LEDs
  * [ ] Unit tests & test suite
  * [ ] Clean repo
{'fraction_non_alphanumeric': 0.04092071611253197, 'fraction_numerical': 0.0012787723785166241, 'mean_word_length': 3.742424242424242, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1807577', 'n_tokens_mistral': 429, 'n_tokens_neox': 388, 'n_words': 235}