PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por rui_martins14 » Quarta Out 17, 2007 18:43
Boas,
O projecto do meu grupo de AP (12º ano) é relacionado com robotica...e o que eu gostaria de saber é: Qual a linguagem de programação ligada á robotica? (isto quando falo de controlo de robots)...espero não estar a dizer nenhum erro...
cumps
-
rui_martins14
- Membro de Prata

-
- Mensagens: 175
- Registado: Quinta Abr 20, 2006 15:26
por nuno112 » Quarta Out 17, 2007 22:02
O teu projecto envolve a construção e/ou a programação de um robô, ou é apenas um trabalho descritivo sobre robótica?
Bem, respondendo à tua pergunta, podem ser utilizadas várias linguagens de programação, desde o assembly para rotinas
mais criticas (e não só), ao c entre outras. Depende da complexidade da função a controlar e do sistema usado!
Como não sou especialista na área (por enquanto

) espera que outros mais dentro do assunto digam mais alguma informação útil!
-
nuno112
- Aprendiz

-
- Mensagens: 32
- Registado: Sexta Abr 07, 2006 14:36
por rui_martins14 » Quinta Out 18, 2007 9:41
nuno112 Escreveu:O teu projecto envolve a construção e/ou a programação de um robô, ou é apenas um trabalho descritivo sobre robótica?
Envolve um pouco de tudo desde a criação e programação do robot, e tambem um trabalho teorico sobre robotica.
Quanto á linguagem de programação, referiste C, mas a que é usada é C "pura" ou alguma derivada de C? (é que andei a googlar e quis-me parecer que existia alguma coisa do género robotC

)
cumps
-
rui_martins14
- Membro de Prata

-
- Mensagens: 175
- Registado: Quinta Abr 20, 2006 15:26
por Danone » Quinta Out 18, 2007 10:30
Depende sobretudo da interface.
Vou te dar 2 exemplos de qdo programei na fac.
Programei um elevador directamente para o microprocessador, pelo q usei Assembly. Se só tiveres o cpu à tua disposição, terás de optar por esta linguagem.
Programei um carrinho numa calha q tinha de manter uma pau de vassora na vertical (problema de estabilidade) em C, pois o software/harware do carrinho requeria programação em C.
Isto quer dizer q se comprares um conjunto qqer comercial, o mais provável é ter uma interface qqer em q tenhas de programar numa linguagem de alto nível (C, por exemplo). Se for "homemade" ou se quiseres programar directamente para o CPU, terás de usar uma linguagem de baixo nível como o Assembly.
Abraços
8086@8MHz com 768k de RAM e 20 MB de HDD
-
Danone
- Membro de Ouro

-
- Mensagens: 758
- Registado: Quinta Abr 22, 2004 23:55
por Fenrir » Sexta Out 26, 2007 10:06
Danone Escreveu:Depende sobretudo da interface.
Vou te dar 2 exemplos de qdo programei na fac.
Programei um elevador directamente para o microprocessador, pelo q usei Assembly. Se só tiveres o cpu à tua disposição, terás de optar por esta linguagem.
Programei um carrinho numa calha q tinha de manter uma pau de vassora na vertical (problema de estabilidade) em C, pois o software/harware do carrinho requeria programação em C.
Isto quer dizer q se comprares um conjunto qqer comercial, o mais provável é ter uma interface qqer em q tenhas de programar numa linguagem de alto nível (C, por exemplo). Se for "homemade" ou se quiseres programar directamente para o CPU, terás de usar uma linguagem de baixo nível como o Assembly.
Abraços
Julgava que C não era usada quando é necessário respostas da máquina o mais rápido possivel.
Julguei que para isso usavam ADA,PASCAL.
Cito como exemplo a ESA/NASA que precisam nos seus muitos mecanismos roboticos respostas rápidas.
Cumps.
-

Fenrir
- Membro de Prata

-
- Mensagens: 354
- Registado: Segunda Set 20, 2004 22:33
- Localização: Porto
Voltar para Programação
Quem está ligado:
Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes