Programação em Robot

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

Programação em Robot

Mensagempor 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... :oops:

cumps
rui_martins14
Membro de Prata
Membro de Prata
 
Mensagens: 175
Registado: Quinta Abr 20, 2006 15:26

Mensagempor 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 :twisted: ) espera que outros mais dentro do assunto digam mais alguma informação útil!
nuno112
Aprendiz
Aprendiz
 
Mensagens: 32
Registado: Sexta Abr 07, 2006 14:36

Mensagempor 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
Membro de Prata
 
Mensagens: 175
Registado: Quinta Abr 20, 2006 15:26

Mensagempor 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
Membro de Ouro
 
Mensagens: 758
Registado: Quinta Abr 22, 2004 23:55

Mensagempor 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.
Avatar do Utilizador
Fenrir
Membro de Prata
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

cron