Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACION
INGENIERIA MECATRNICA
ROBTICA
ING. PAUL VALENZUELA LOPEZ
INTEGRANTES:
ARMENTA ALMEIDA DANIEL
BELTRAN VALDEZ MANUEL ALEJANDRO
MONTOYA ENRQUEZ MIGUEL DAVID
RABAGO QUIROZ JESS ARMANDO
ZEPEDA VALENCIA IVONNE GABRIELA
18 de Marzo del
2015
ROBTICA
MANERAS DE COMUNICACIN
Y
E N S E A N Z A
REPETICIN.
L E N G
UAJE
NIVEL.
R E C O
VO Z .
T
N
E
I
M
I
NOC
POR
DE
A LT O
ROBTICA
RECONOCIMIENTO POR
VOZ
Los sistemas de reconocimiento de la voz en la
tecnologa moderna son bastante primitivos y
suelen depender de quien habla. Estos
sistemas pueden reconocer un conjunto de
palabras concretas de un vocabulario muy
limitado y en general exigen al usuario una
pausa entre las palabras. La utilidad del
reconocimiento de palabras separadas para
describir la tarea de un robot es bastante
limitada.
ROBTICA
ENSEANZA Y
REPETICIN
La enseanza y repeticin, tambin conocido
como guiado, es la solucin ms comn utilizada
para los robots industriales. Este mtodo implica
ensear al robot dirigindole los movimientos
que el usuario desea que realice.
ROBTICA
ENSEANZA Y REPETICIN
Guiar al robot en movimiento lento, se puede
hacer de varias maneras: usando un joystick,
un conjunto de botones (uno para cada
movimiento) o un sistema de manipulacin
maestro-esclavo.
ROBTICA
ROBTICA
ROBTICA
o PRIMERA OPCIN
Lenguaje C a travs de CCS C Compiler, un
compilador para microcontroladores.
ROBTICA
o VENTAJAS
Simplicidad de uso; ya que el compilador se
encarga de convertir las instrucciones de C al
cdigo ensamblador.
Lenguaje muy didctico; con este lenguaje
puedes aprender muchos otros lenguajes con gran
facilidad, como C#, Java, Visual Basic, Javascript,
PHP, entre otros.
Programamos en un alto nivel; esto quiere
decir que no programamos en lenguaje mquina.
Loscomandos son muy sencillos; para
aprender a programar en C, es muy fcilarmar
una estructura del softwarepor primera vez por
ejemplo..
ROBTICA
o VENTAJAS
El lenguajeincorpora muchas libreras; las
cuales son de manejo de archivos, funciones
matemticas, e incluso se pueden crear las
mismas teniendo en cuenta nuestras necesidades.
Por ejemplo, si programamos un microcontrolador,
se puede crear una librera para manejar un display
LCD.
ROBTICA
o VENTAJAS
Es unlenguaje multiplataforma, porque con l se
puede programar desde software para PC, hasta
programas para microcontroladores en electrnica
con diferentes compiladores.
Uso
de
punteros,
estos
tienen
muchas
funcionalidades, como trabajar con la memoria
interna desde un bajo nivel, llamar a una funcin
en particular o incluso a una determinada variable
esttica.
ROBTICA
o DESVENTAJAS
La principal es que al compilar, como muchos otros
compiladores, no optimiza el cdigo generando
archivos HEX (el cdigo que se quema en el PIC) muy
grandes, que tal vez no seran de ese tamao al
haberlos hecho en ensamblador.
Si necesitamos optimizar el tiempo, como se dijo
anteriormente, no es una buena idea usar C, porque
no estamos trabajando en lenguaje mquina.
ROBTICA
o DESVENTAJAS
No es un lenguaje visualcomo por ejemplo si lo es
Visual Basic. Para saber C, debes conocer cmo
trabaja, no puedes deducirlo intuitivamente como si lo
puedes hacer por ejemplo en Visual Basic.
Es necesario saber usar correctamente los punteros
porque de lo contrario el software programado puede
resultar muy lento.
Tener unmanejo de la memoria en C puede resultar
algo complicadosi es que no se tiene mucha idea de
programacin.
ROBTICA
ROBTICA
EJEMPLO