Pré-requisitos matemáticos para iniciantes em robótica

15

Um estudante de pós-graduação iniciante em robótica me perguntou as áreas da matemática que ele deveria aprimorar (pré-requisitos) para iniciar um programa de pesquisa de mestrado em robótica. Quais são alguns bons materiais / livros indispensáveis ​​para um estudante de pesquisa? Quais devemos sugerir para que o aluno desenvolva uma base sólida em robótica?

hAcKnRoCk
fonte

Respostas:

12

Outras respostas estão corretas: Depende de onde você está se concentrando e qual será o seu tópico. No entanto, existem alguns temas comuns. Eu diria que um menor de matemática de uma universidade decente deve cobrir as bases.

Eu recomendaria fortemente o seguinte, com base na minha experiência:

  1. Álgebra linear, pelo menos um ou dois semestres. Planeje fazer cursos de atualização e se especializar, se necessário. Como os robôs operam no mundo, e o mundo é definido por quadros de coordenadas, é extremamente útil saber algo sobre multiplicação de matrizes, inversões, classificação, transformações afins e projetivas, etc.
  2. Cálculo, pelo menos 3 semestres.
  3. Algumas análises numéricas, porque os robôs usam computadores.
  4. Probabilidades e Estatística, pelo menos 1 semestre, embora isso esteja se tornando cada vez mais importante

Para o meu subcampo (Algorithmic Robotics), as seguintes coisas são muito úteis:

  1. Algoritmos e Estruturas de Dados, pelo menos 2 semestres
  2. Teoria Formal da Computação (Dureza e mapeamento de problemas), pelo menos um semestre
  3. Teoria das matrizes (outro semestre de uma álgebra linear especializada)
  4. Matemática Discreta (gráficos, contagem e enumeração), pelo menos 1 semestre,
Josh Vander Hook
fonte
6

Isso depende muito de qual será o tópico da pesquisa. Por exemplo, é isso:

  • processamento de imagem, visão de máquina ...
  • BATER
  • planejamento de caminho
  • ao controle
  • manipuladores robóticos?
  • ...

Sem conhecer a área de pesquisa, não é simples saber que matemática será necessária. Dito isto, qualquer matemática necessária é ensinada durante os estudos de graduação, de modo que não há requisitos reais. Qualquer matemática específica de domínio geralmente só precisa de conhecimentos básicos de álgebra matricial para desenvolver.

É provável que também seja necessária alguma experiência em programação.

ronalchn
fonte
4

Como a robótica é uma combinação de engenharia elétrica, mecânica e de software, a matemática para esses campos é obviamente relevante. Além disso, eu argumentaria que em robótica é muito útil ter um bom conhecimento de álgebra linear, probabilidade e teoria de controle. Obviamente, uma boa compreensão da mecânica também ajuda.

Jakob
fonte
1

Uma boa abordagem seria apenas pesquisar programas de robótica e ver quais livros eles têm para diferentes classes que poderiam ajudar a construir uma fundação. Pessoalmente, eu usei este livro para uma aula de robótica / mecatrônica, mas foi para graduação

http://www.amazon.com/Introduction-Mechatronics-Measurement-Systems-Alciatore/dp/0071254072

Se você deseja construir mais do que uma fundação, seria aconselhável procurar as melhores escolas de robótica e descobrir quais livros eles usam. A maioria estaria no plano de estudos que pode ser encontrado pesquisando a escola, o título da turma e talvez o nome atual de um professor.

Tom Prats
fonte
0

Vou adicionar meus US $ 0,02. Como outras respostas disseram, é importante o que você está estudando. Quanto mais confortável você estiver com a matemática, mais fácil será entender os conceitos, para que eu incline muito a matemática como estudante de graduação, especialmente se você está esperando ir para a faculdade e fazer pesquisas em robótica.

  • Álgebra linear, 2 semestres
  • Equações diferenciais.
  • Cálculo, 3 semestres - certamente através de cálculo vetorial, idealmente com exposição a altas dimensões (Teorema de Stokes generalizado, formas diferenciais, álgebra externa, etc.)
  • Análise real. Boa introdução à matemática baseada em provas e fornece uma base para a matemática de alto nível
  • Teoria da probabilidade, 2 semestres. Idealmente, com alguma exposição à teoria moderna da medida.
  • Geometria diferencial (se você deseja fazer o planejamento de trajetos, controle geométrico etc.)
  • Teoria de grupos, especialmente em grupos de Lie

Você também desejará fazer cursos de matemática em nível de graduação em análise matricial e talvez teoria das probabilidades. Minha aula e livro de matemática favoritos é a Análise Matricial de Horn e Johnson .

Esta lista exclui classes não matemáticas com um componente matemático pesado, como mecânica lagrangiana, estruturas de dados, algoritmos, sinais e sistemas, teoria de controle do espaço de estados etc.

Na minha humilde opinião, uma dupla especialização em CS e física com aulas de mecatrônica e controla o departamento de ME / EE provavelmente serviria melhor para você. Você terá uma boa compreensão da teoria e poderá passar os estágios de verão obtendo experiência prática.

user96966
fonte