• Unidade 1
  • Capítulo 1 - Introdução ao Curso
  • Index

Capítulo 1 - Introdução ao Curso

Bem vindos ao curso de Robótica Computacional! Neste curso vamos aprender a programar robôs móveis, utilizando a linguagem Python e o sistema operacional ROS 2.

Neste primeiro capítulo vamos aprender a configurar a infraestrutura necessária para o curso e estudar os conceitos básicos python que serão utilizados durante o curso.

Atividades

As atividades deste capítulo focam em introduzir técnicas úteis para:

  1. Introducão aos sistemas operacionais Linux e ROS 2.
  2. Utilizar o simulador do Turtlebot3 (esse é o nome do nosso robô).
  3. Iniciar e utilizar nosso robô real.
  4. Estudar os conceitos básicos de classe em Python.

Estes conceitos são explorados nas seguintes atividades,

  • Atividade 1 - Assim que receber o seu SSD, entre neste link para começar;
  • Atividade 2.1 - Explorando o conceito de classes em Python;
  • Atividade 2.2 - Explorando uma forma alternativa de chamar funções em Python.

Clique no link abaixo para realizar o download dos notebooks das atividades.

Para entregar

Exercício 1

Clique no link abaixo para ser direcionado para o Github Classroom da APS 1.

As APSs são em dupla dentro da mesma turma, no link você deve escolher seu parceiro e/ou criar um grupo.

Mesmo sendo em dupla, a avaliação da infra da APS 1 será individual.

Uma das entregas da APS 1 é um vídeo. Siga o tutorial guia de configuração da APS para saber como fazer a gravação do vídeo no Ubuntu. Feito isso, realize o upload do vídeo no YouTube e coloque o link no arquivo README.md do seu repositório.

APS 1 - Github Classroom

A data final de entrega é Segunda - 12/08 às 12:00.