29#ifndef ROVER_OBSTACLES_H
30#define ROVER_OBSTACLES_H
69#define GRID_BLOCK_SIZE 4
void obtain_cell_xy(float px, float py, int *cell_x, int *cell_y)
void fill_bayesian_cell(float px, float py)
void init_grid_4(uint8_t wp1, uint8_t wp2, uint8_t wp3, uint8_t wp4)
void fill_free_cells(float lidar, float angle)
void update_cell(int x, int y, int new_value)
void compute_cell_bayes(int x, int y, bool is_occupied)
void init_grid(uint8_t pa, uint8_t pb)
void fill_cell(float px, float py)
void update_line_bayes(int x0, int y0, int x1, int y1)
unsigned short uint16_t
Typedef defining 16 bit unsigned short type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.
signed char int8_t
Typedef defining 8 bit char type.