Academic Courses
Courses Taught 2024
-
Jan-Jun
- Modelado y Control de Robots (Master course)
- Mecanismos (undergraduate)
- Motores y controladores (undergraduate)
- Robótica (undergraduate)
Courses Taught 2023
- Aug-Dec
- Inteligencia Computacional de Robots (Master Course)
- Mecanismos (undergraduate)
- Motores y controladores (undergraduate)
- Robótica (undergraduate) Jan-Jun
- Computación Científica (Master course)
- Mecanismos (undergraduate)
- Motores y controladores (undergraduate)
- Robótica (undergraduate)
Courses Taught 2022
- Aug-Dec
- Mecanismos (undergraduate)
- Motores y controladores (undergraduate)
- Robótica (undergraduate) Jan-Jun
- Mecanismos (undergraduate)
- Motores y controladores (undergraduate)
- Robótica (undergraduate)
Courses Taught 2021
- Aug-Dec
- Mecanismos (undergraduate)
- Motores y controladores (undergraduate)
- Robótica (undergraduate) Jan-Jun
- Mecanismos (undergraduate)
- Motores y controladores (undergraduate)
- Robótica (undergraduate)
Courses Taught 2020
- Aug-Dec
- Mecanismos (undergraduate)
- Motores y controladores (undergraduate)
- Robótica (undergraduate) Jan-Jun
- Inteligencia Computacional de Robots (master course)
- Seminario de Titulación (master course)
- Robótica (undergraduate)
- Sensores y servomotores (undergraduate)
Courses Taught 2019 (Sabbatical)
Courses Taught 2018
-
Aug-Dec
- Robótica (undergraduate)
- Sensores y servomotores (undergraduate) Jan-Jun
- Inteligencia Computacional de Robots (master course )
- Robótica (undergraduate)
- Sensores y servomotores (undergraduate)
Courses Taught 2017
- Aug-Dec
- Diseño de Video Juegos (master course)
- Robótica (undergraduate)
- Sensores y servomotores (undergraduate)
- Computación Científica (master course)
- Seminario de Softcomputing (master course)
- Robótica (undergraduate)
- Sensores y servomotores (undergraduate)
Jan-Jun
Courses Taught 2016
- Aug-Dec
- Temas Selectos de Softcomputing (master course)
- Robótica (undergraduate)
- Sensores y servomotores (undergraduate) Jan-Jun
- Seminario de Investigación VI (PhD course)
- Seminario Temático VI (PhD course)
- Robótica (undergraduate)
- Sensores y servomotores (undergraduate)
Courses Taught 2015
- Aug-Dec
- Seminario de Investigación VI (PhD course)
- Seminario Temático VI (PhD course)
- Robótica (undergraduate) Jan-Jun
- Seminario de Investigación VI (PhD course)
- Seminario Temático VI (PhD course)
- Robótica (undergraduate)
Courses Taught 2014
- Aug-Dec
- Simulación de Modelos y Análisis Numérico (PhD course)
- Seminario de Investigación VI (PhD course)
- Seminario Temático VI (PhD course)
- Robótica (undergraduate) Jan-Jun
- Modelado y Control de Robots (PhD course)
- Modelación Numérica y Computación Científica (PhD course)
- Seminario de Investigación V (PhD course)
- Seminario Temático V (PhD course)
- Robótica (undergraduate)
Courses Taught 2013
- Aug-Dec
- Simulación de Modelos y Análisis Numérico (PhD course)
- Seminarios de Investigación II (PhD course)
- Robótica (undergraduate)
- Tecnología de Vehículos II Jan-Jun
- Modelado y Control de Robots (PhD course)
- Simulación de Modelos y Análisis Numérico (PhD course)
- Seminarios de Investigación II (PhD course)
- Robótica (undergraduate)
- Tecnología de Vehículos I
Courses Taught 2012
I presently teach IIM431396 ROBOTICA
Overview
This course scope covers the essentials of robotics engineering divided into five units, focusing on mobile robots (wheleed and biologically inspired extremities). It is a very intensive undergraduate-level course of interest to anyone seeking to learn kinematics, motion dynamics, planning, intelligent navigation, control and sensing techniques.
Activities
The course involves three types of activities:
- An interactive reading circle to study technical papers which are very relevant to our program topics.
- Homework assignments will provide an excellent opportunity to deepen the solving skills acquired in class.
- A robotics architecture research project. The research project will require students to develop software, electronics and mechanical platforms
UNIT I, tools and requirements for the course activities
The students will be instructed to develop strong skills using:
- A Linux Kernel (the standard distribution for our class is Gentoo). It is mandatory to install and deploy the stage 3 (minimal installation x86) for the purpose fo the course strategy. Get a Gentoo distribution and documentation at www.gentoo.org
- A robotics (meta) operating system (ROS). ROS is a framework for robots software development, providing meta OS-like functionality on top of a heterogeneous computer cluster. Get it at ROS
- C/C++. Please go in depth with this tutorial cplusplus
- An interface for robot devices and sensor applications. The standard of our Robotics Lab is Player-Stage. Get the source and documentation at Player 3.0.2
- A technical writing tool for high quality edition homeworks is LaTeX. LaTeX as our standard report writing tool. It is highly recommended to install the Gentoo latex-suite immediately after starting the course. The reports LaTeX template class can be downloaded from the UACJ on-line website.
UNIT II, tools and requirements for the course activities
- A numerical computing tool, use MatFree
- High quality plot, use GNU plot
UNIT III, tools and requirements for the course activities
- C/C++ Vision libraries, OpenCV is our standard among other resources.
FINAL PROJECT, RASP Symposium
Prerequisites
This is an introductory graduate level course. Familiarity with sensors & actuarots, control systems, embedded systems, C++ programming, linear algebra, linear differential equations, probability will be helpful for this course.
Course of Proyecto de Titulacion Mecatronico
I presently teach IIM391096 Proyecto de Titulacion Mecatronico. In my class students write their thesis using LaTeX, although other groups use MS Word, the template format is the same. The LaTeX class template for my course can be downloaded in Resources UACJ on-line.
Modelado y Control de Robots, PhD Course
Overview
This course scope covers the theory of robotics engineering divided into five units, focusing on mobile robots (wheleed and bio-inspired extremities). It is a very intensive PhD course of interest to anyone seeking to learn kinetics, kinematics, motion dynamics, planning and navigation, control and sensing modeling.