Semana 5

  • Desenvolvimento e aplicação do modelo CAD do end-effector do robot e do conjunto base+placa superior nos modelos usados pelo ROS API para fazer planeamento da trajetória e deteção de colisão;
  • Roscagem manual dos furos das placas verticais projetadas e fabricadas, consequência da não viabilidade da realização da rosca no CNC da oficina;
  • Traçagem milimétrica dos 66 furos necessários para fixação dos componentes do sistema, nomeadamente a placa superior, placa inferior estrututal e placa curva inferior. Os referidos furos incluem os furos para fixação reversível das placas verticais e os furos auxiliares para garantir a montabilidade da estrutura;
  • Furação das chapas, foram ainda escareados manualmente todos os furos para evitar acidentes;
  • Montagem do sistema, verificação da montabilidade, do espaço dedicado ao controlador do robot, …;
  • Análise mais detalhada do código já desenvolvido pelo Eng. Tiago Simões de forma a perceber o que poderá ser usado no projeto do software de base do sistema robótico.

Semana marcada pela conclusão do projeto mecânico, por outras palavras, o hardware está acabado, segue-se a fase de desenvolvimento do software que será o alvo do foco do autor a tempo inteiro.

IMG_20170322_183128

Semana 4

  • Configuração dos servidores ROS no controlador do manipulador;
  • Estabelecimento da ligação entre um nodo ROS (client) e os nodos sevidores;
  • Exploração de algumas funcionalidades do nodo client, nomeadamente planeamento de trajetórias, verificação de colisão com o próprio manipulador e movimento em juntas ou espaço cartesiano;
  • Conclusão do projeto mecânico das placas de sustentação ao patamar superior, preparação dos desenhos de definição das peças;
  • Pedido de orçamento para o material de fixação das placas e do manipulador (parafusos, anilhas, porcas, …);
  • Segunda sessão da formação de ROS lecionada pelo professor Miguel Oliveira;

des

Semana 3

  • Modelação 3D das peças da plataforma Robuter que serão usadas no sistema mecânico que será desenvolvido durante o projeto;
  • Discussão com o Eng. Festas, colegas de laboratório e professor orientador, acerca do método mais viável para elevar a plataforma através de um novo patamar;
  • Concepção da primeira versão da estrutura de suporte aos dois patamares necessários ao sistema (primeiro dedicado ao controlador e cablagens e o segundo dedicado ao manipulador e a algum espaço para transporte de objetos);
  • Instalação do ROS Industrial e packages  MoveIt, foi necessária a resolução de vários problemas provenientes da versão do SO Ubuntu e ROS em utilização.
  • Participação em formação intensiva de ROS e linguagem de programação C++ lecionada pelo Prof. Miguel Oliveira.

sisv0

Semana 2

  • Realização dos tutoriais disponíveis online sobre ROS;
  • Leitura de mais informação sobre ROS, ROS Industrial e a biblioteca MoveIt! de forma a ter uma ideia preliminar da arquitetura do software a implementar no sistema robótico;
  • Leitura de mais algumas teses relativas ao temas em estudo;
  • Atualização deste blog com novas páginas com informações genéricas;
  • Envio de e-mail com o requerimento da instalação do protocolo ModBus no manipulador que será o meio de controlo dos I/O’s do robot;
  • Análise dos órgãos mecânicos da plataforma com o objetivo de ter um ponto de partida para o projeto mecânico da estrutura necessária.

Semana 0

  • Remodelação do layout do LAR (Laboratório de Automação e Robótica);
  • Início do trabalho de pesquisa relacionado com trabalhos sobre Manipulação Móvel e Retro-Fitting da plataforma Robuter;
  • Procura de modelos CAD do robot Fanuc LR Mate 200iD e da plataforma Robuter;
  • Instalação do ROS no computador pessoal.