Skip to content
Snippets Groups Projects
Commit 195dca30 authored by Jessica Dreyer's avatar Jessica Dreyer
Browse files

Corrected spelling mistakes

parent 13a96add
No related branches found
No related tags found
1 merge request!1Development
......@@ -8,7 +8,7 @@ Created on Mon May 1 14:48:45 2023
import numpy as np
import pandas as pd
#%% constans
#%% constants
S = 0 # Value for a straight part of the track
R = 1 # Value for a right turn
L = 2 # Value for a left turn
......@@ -17,19 +17,19 @@ L = 2 # Value for a left turn
#%% Classes
"""
# This class provides methods to localize a robot on a given race track.
# The race track is given during the creatin of the object and contains the following structure:
# The race track is given during the creation of the object and contains the following structure:
[name of the section, section type, array of the last section types]
The name of the section is a string an can be choosen individually.
The sectiontyp is an int an can be one of the states:
The name of the section is a string and can be choosen individually.
The sectiontyp is an int and can be one of the following states:
0 = straight; 1 = right turn; 2 = left turn
This three values are saved in the const-variables S, R and L.
These three values are saved in the const-variables S, R and L.
The array of the last section types is a simple array which contains a set of ints.
Each int stand for one of the three states S, R or L.
Each int stands for one of the three states S, R or L.
"""
class Localizer:
"""
# The constructor get a set of sections and a boolean value for debuging.
# The constructor gets a set of sections and a boolean value for debugging.
"""
def __init__(self, sections, debug = False):
self.sections = sections
......@@ -115,9 +115,9 @@ class Localizer:
return track
"""
# This function updates the object values depending of the section type which is provided.
If the section type is the same like befor nothing change.
If the section type hava changed, all object variables are updated and the variable "enter_new_section" is set to true.
# This function updates the object values depending on the section type which is provided.
If the section type is the same as before nothing changes.
If the section type has changed, all object variables are updated and the variable "enter_new_section" is set to true.
"""
def update_position(self, section_type):
if self.current_section_type is not section_type:
......@@ -129,8 +129,8 @@ class Localizer:
self.enter_new_section = False
"""
# This function calculate the section with the highest probability to the current section the robot are on.
# The calculation based on a given set of sections, the last five recogniced sections and the current recogniced section.
# This function calculates the section where the robot is located with the highest probability
# The calculation is based on a given set of sections, the last five recognized sections and the current recognized section.
"""
def localize(self):
if(self.debug):
......@@ -216,8 +216,8 @@ class Localizer:
return possible_sections
"""
# This is a intern function which translate the int values to a string.
It is only used for debuging or prints at the consol.
# This is an intern function which translates the int values to a string.
It is only used for debugging or printing to the consol.
"""
def __get_section_type(self, section_type_int):
section_type_string = ""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment