Skip to content

dayvsonsilva/museum

Repository files navigation

Museum

Preparando o ambiente

Baixar e compilar o ambiente

Clone po repositorio do github em um ambiente catkin:

cd catkin_ws/src
git clone https://github.com/dayvsonleandro/museum.git

Para a primeira compilação:

cd catkin_ws
source /opt/ros/noetic/setup.bash
catkin_make

Para compilar o ambiente apos edições:

cd catkin_ws
source devel/setup.bash
catkin_make

Diretórios base para utilização do Jackal

Após clonar os repositórios certifique-se de mudar para a branch correta, quando não existir a branch "noetic" use a branch "melodic" essa orientação é válida para os repositórios da clearpath.

cd catkin_ws/src
git clone https://github.com/jackal/jackal.git
git clone https://github.com/clearpathrobotics/LMS1xx.git
git clone https://github.com/jackal/jackal_simulator.git

Instalar dependências

$rosdep install --from-paths src --ignore-src -r -y

Utilizando o pacote

Executar simulação do museu

cd catkin_ws
source devel/setup.bash
roslaunch museum museum.launch

Mapeando um ambiente no gazebo

cd catkin_ws
source devel/setup.bash
roslaunch museum mapping_gazebo.launch

Salvando o mapa do ambiente

cd catkin_ws/src
source devel/setup.bash
rosrun map_server map_saver -f bookstore

Editando o museu (Não funcionou, não carrega os objetos do diretorio model)

cd catkin_ws/src/museum/museum
gazebo worlds/bookstore_clean.world

Referências

Atividades

  • Criação de uma simulação “mundo” de um museu;
  • Simulação de uma visita autônoma por um robô autônomo em simulação;(codigo python)
  • Navegação e desvio de obstáculos pelo robô em simulação;
  • Apresentação das obras; (codigo python)
  • Adicionar obstaculo movel.

Desafios

  • O laser do robô não conseguiu identificar a presença do obstaculo movel do tipo "actor", após pesquisas foi identificado a nescessidade de alterar a tag do sensor no arquivo sick_lms1xx.urdf.xacro, conforme mostrado abaixo

de:

 <sensor type="ray" name="${frame}">

para:

 <sensor type="gpu_ray" name="${frame}">

Após a modificação a simulação passou a não funcionar, sendo o provavel motivo a incompatibilidade da placa de video do computador utilizado no desenvolvimento, sendo nescessario mais pesquisas para identificação e correção da causa raiz do problema.

OBS: Gazebo apresentou problema e foi nescessario desativar firewall osrf/subt#1033

Informações sobre as obras apresentadas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published