COURSES TAUGTH
BS Courses:
1615084  : Multi-agent Systems,
1615113  : Intelligent Algorithms,
1615083* : Programming Java 3: Java programming on Web-servers in three-tier Web-architectures, and
1615024* : Practice and Experiments 1: developing an e-commerce application (registering, updating, and tracking of orders) featuring a three-tier Web-architecture
*) Supported by Oracle Academy

MS Course:
1610040: Advanced Nature-inspired Computing

SYSTEMS I HAVE DEVELOPED FOR TEACHING OR (AND) RESEARCH (NOT A COMPLETE LIST)

XML-based Framework of Genetic Programming and Genetic Algorithms (XGP)

XGP for evolution of a simulated sidewinding snake robot (a model of the rattlesnake Crotalus Cerastes) XGP for evolution of a fish robot (a model of the rainbow trout Oncorhynchus mykiss) XGP for interactive evolution of an Aibo dog robot (simulated in Webots)


Sensing

Realtime tracker of the location of the Fishbot

Used to evaluate the fitness value (e.g., speed, acceleration, or energy efficiency) of the evolved undulatory swimming gaits of the bot.



Load-sensing pad

Used by the emergency brake assistance system to sense the onset of movement of the driver's foot towards the brake pedal during automated driving.



Optical tracker of the moving driver's foot

Used by the emergency brake assistance system to sense the movement of the driver's foot towards the brake pedal during automated driving.



Controllers

Controller (auto pilot) of a racing scale RC car

Controller (auto pilot) of a car in Drive Simulator

Controller (auto pilot) of a car in TORCS

Controller of a simulated sidewinding snake robot (a model of the rattlesnake Crotalus Cerastes) Controller of a rectilinear snake robot Controller of a fish robot (a model of the rainbow trout Oncorhynchus mykiss)


Simulators

Simulator of MAS comprising morphologically complex agents

Simulator of MAS comprising morphologically simple agents (modeling micro- and nano robots)

Simulator of a cellular automaton that models the spread of infectious diseases

Simulator of a turning car: a two-objective optimization of (i) the lateral jerk, and (ii) lateral deviation

Simulator of the four-queens problem (solved via XGP)

Simulator of the walking kinematics of leg of robotic dog (Aibo)

Simulator of a racing kart powered by Rotax Max FR125 engine. The simulator could be used for the optimization of the gear ratio of the drivetrain. Simulator of tire change strategies in car racing (strategies optimized via XGP) Simulator of a racing scale RC car. Both the (i) driving line and (ii) the pattern of speed over the line are optimized via XGP.