Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions config/scan_params copy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
rplidar_params:
fov: 240
rotation: 0
range: {min: 0.05, max: 30.0}
# reduction_method: '1-Pooling'
# output_samples: 1195
reduction_method: 'None'
output_samples: 'None'
intensities: 47
34 changes: 34 additions & 0 deletions config/scan_params.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
rplidar_params:
fov: 240
rotation: 0
range: {min: 0.14, max: 30.0}
# reduction_method: '1-Pooling'
# output_samples: 1195
reduction_method: 'none'
output_samples: 'None'
intensities: 47

#reduction_method only admit "[max/min/mean/(int)]-pooling", "resample", or "None"
#----------------------------------------------------------------------------------------------------#
# reducion method 1
# reduction_method: 'resample'
# resample_interval: 2 # Mantém cada segundo ponto de dados
# interpolation_method: "linear" # Usa interpolação linear / suavização moderada / pode n capturar variações complexas
# interpolation_method: "spline" # Usa interpolação spline / suavização avançada / captura variações precisa e suaves / mais custoso computacionalmente.
# interpolation_method: "nearest" # Usa interpolação por vizinho mais próximo / Mantém os valores originais / resulta em dados menos suaves, aparencia em blocos

# Comentários:
# - Intervalo pequeno (2) mantém mais detalhes dos dados originais.
# - Reduz levemente a quantidade de dados, melhorando a eficiência sem perder muita precisão.
# - Adequado para pré-processamento e visualização inicial, mantendo uma representação detalhada.
#----------------------------------------------------------------------------------------------------#
# reduction method 2
# reduction_method: 'mean(2)-pooling'
# pooling_region_size: 2 # Agrupa pontos em regiões de 2x2
# pooling_method: "average" # Usa averaje pooling


# Comentários:
# - Seleciona o valor médio dentro de cada bloco 2x2.
# - Suaviza os dados, útil para obter uma representação geral suave.
# - Esse metodo substitui 2 blocos vizinho em apena 1 bloco que representa os dois, diminuindo a quantidade de informação
9 changes: 0 additions & 9 deletions launch/rplidar_a1.launch

This file was deleted.

9 changes: 0 additions & 9 deletions launch/rplidar_a2m12.launch

This file was deleted.

9 changes: 0 additions & 9 deletions launch/rplidar_a2m7.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/rplidar_a3.launch

This file was deleted.

11 changes: 0 additions & 11 deletions launch/rplidar_c1.launch

This file was deleted.

9 changes: 0 additions & 9 deletions launch/rplidar_s1.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/rplidar_s1_tcp.launch

This file was deleted.

4 changes: 2 additions & 2 deletions launch/rplidar_s2.launch → launch/rplidar_s2-origin.launch
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<node name="rplidarNode" pkg="rplidar_ros" type="rplidarNode" output="screen">
<param name="serial_port" type="string" value="/dev/ttyUSB0"/>
<param name="serial_baudrate" type="int" value="1000000"/>
<param name="frame_id" type="string" value="laser"/>
<param name="frame_id" type="string" value="laser_link"/>
<param name="inverted" type="bool" value="false"/>
<param name="angle_compensate" type="bool" value="true"/>
<param name="scan_frequency" type="double" value="10.0"/>
<param name="scan_frequency" type="double" value="8.0"/>
</node>
</launch>
15 changes: 15 additions & 0 deletions launch/rplidar_s2_mapping.launch
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<launch>

<node name="rplidarNode" pkg="rplidar_ros" type="rplidarNode" output="screen">
<param name="serial_port" type="string" value="/dev/ttyUSB0"/>
<param name="serial_baudrate" type="int" value="1000000"/>
<param name="frame_id" type="string" value="laser_link"/>
<param name="inverted" type="bool" value="false"/>
<param name="angle_compensate" type="bool" value="true"/>
<param name="scan_mode" type="string" value="DenseBoost"/>
<param name="range_min" type="double" value="0.05"/> <!-- Distância mínima em metros, sem máscarade FOV o ponto do gabinete mai distante está a 13cm -->
<param name="range_max" type="double" value="10.0"/>
<param name="initial_reset" type="bool" value="true"/>
</node>

</launch>
21 changes: 21 additions & 0 deletions launch/rplidar_s2_navigation.launch
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<launch>

<node name="rplidarNode" pkg="rplidar_ros" type="rplidarNode" output="screen">
<param name="serial_port" type="string" value="/dev/ttyUSB0"/>
<param name="serial_baudrate" type="int" value="1000000"/>
<param name="frame_id" type="string" value="laser_link"/>
<param name="inverted" type="bool" value="false"/>
<param name="angle_compensate" type="bool" value="true"/>
<param name="scan_mode" type="string" value="Standard"/>
<param name="range_min" type="double" value="0.05"/> <!-- Distância mínima em metros -->
<param name="range_max" type="double" value="30.0"/>
<param name="scan_frequency" type="double" value="10.0"/>
</node>

<rosparam file="$(find rplidar_ros)/config/scan_params.yaml"/>

<node pkg="rplidar_ros" name="rplidar_ros" type="rplidar_scan.py" output="screen" clear_params="true"/>

<node pkg="rplidar_ros" name="scan_filter_node" type="scan_filter_regressor_V1.0.py"/>

</launch>
11 changes: 0 additions & 11 deletions launch/rplidar_s2e.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/rplidar_s3.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/rplidar_t1.launch

This file was deleted.

12 changes: 0 additions & 12 deletions launch/test_rplidar.launch

This file was deleted.

13 changes: 0 additions & 13 deletions launch/test_rplidar_a3.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_a1.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_a2m12.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_a2m7.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_a2m8.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_a3.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_c1.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_s1.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_s1_tcp.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_s2.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_s2e.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_s3.launch

This file was deleted.

10 changes: 0 additions & 10 deletions launch/view_rplidar_t1.launch

This file was deleted.

Binary file added scripts/__pycache__/pooling.cpython-38.pyc
Binary file not shown.
Binary file added scripts/__pycache__/resample.cpython-38.pyc
Binary file not shown.
Empty file modified scripts/create_udev_rules.sh
100755 → 100644
Empty file.
Empty file modified scripts/delete_udev_rules.sh
100755 → 100644
Empty file.
Loading