Halim Djerroud

Halim Djerroud

Associate Professor in Computer Science
LISV / UVSQ / Paris-Saclay

Projects

Software, frameworks and tools developed alongside my research and my teaching. Each project ships with its own documentation.

Research contributions

Planners, engines and architectures where the artefact itself is the contribution.

DEPTH
DEPTH ACTIVE
Runner Up Award — IEPC 2026, first Epistemic Planning track of the International Planning Competition (ICAPS 2026, Dublin)
Epistemic planning · IPC 2026 Epistemic Track — Runner Up Award · 2026
DEPTH (DEL Epistemic Planner with Tier Heuristics) won the Runner Up Award at the first International Epistemic Planning Competition (IEPC 2026) — the inaugural Epistemic Planning track of the International Planning…
UbiMap
UbiMap ACTIVE
Instrumented multi-robot environment · 2025–2026
UbiMap is an experimental infrastructure for multi-robot perception and localization in instrumented indoor environments. It combines external perception with autonomous robots to provide both observations for the…
RatBot
RatBot ACTIVE
Experimental platform · Open hardware · 2026
RatBot is an open, modular mobile robot platform for research and teaching, designed and built in the laboratory and released as open hardware: electronics, firmware, ROS 2 software and mechanics can all be studied…
S-Planner
Symbolic planning · 2024–2026
S-Planner is a fast symbolic planner written in C++17, designed to be modular and explainable. It takes a PDDL domain and a PDDL problem as command-line arguments, parses them through a Flex/Bison front-end, and solves…
gAgent
gAgent ACTIVE
Multi-agent systems · 2016–2026
gAgent (generative Agent) is a C++17 multi-agent platform built on the FIPA ACL standard. Each agent runs as its own process and exchanges FIPA-ACL messages over ZeroMQ. The platform targets neuro-symbolic planning by…
VICA ARCHIVED
PhD work — cognitive architecture · 2016–2021
VICA (Vicarious Cognitive Architecture) is the cognitive architecture I developed during my doctoral thesis, defended at Université Paris 8 in December 2021 (labs Paragraphe — Cognition, Langage, Interaction — and…
JEX
JEX ARCHIVED
Agent visualization for JADE · 2016–2018
JEX (JADE Environment eXtension) is an agent-environment and visualization layer for the JADE multi-agent platform (Java Agent DEvelopment Framework). Originally written as part of my doctoral thesis (chapter 5, local…

Instruments & research infrastructure

Platforms, tools and hardware built to make experiments possible and reproducible. They carry no claim of their own — they are what makes the claims testable.

DynamixelCtrl
Interface board · Open hardware · 2026
A small interface board that bridges an ordinary full-duplex UART to the half-duplex TTL bus of Dynamixel servos. Robotis' AX series talks on a single wire, which no Raspberry Pi or Arduino serial port drives natively…
Labello
Labello LEGACY
Dataset construction tool · 2022–2024
Labello is a tool that automates the construction of machine-learning datasets. It handles acquisition, annotation, and preparation of RGB-D data for computer vision tasks, in particular the object-weight prediction…

Teaching & DIY projects

Smart Card Programmer
Teaching tool — smart cards & Java Card · 2022–2026
Programming tool for smart cards and Java Card applications, used as the supporting platform for the SAE_1_Carte_a_puce teaching module. Facilitates the development, deployment, and testing of applets on physical smart…
LeaRN
LeaRN LEGACY
Teaching library — machine learning · 2020–2026
LeaRN is a small machine-learning library written as a teaching support for the IA / apprentissage automatique courses. It implements the classical ML algorithms (linear and logistic regression, k-NN, decision trees…
MPAL
MPAL LEGACY
Teaching collection — planning algorithms · 2022–2026
MPAL (Multi-Planning Algorithms Library) is a curated collection of classical and modern planning algorithms — heuristic search, A*/D*, RRT/RRT*, bug algorithms, hierarchical/HTN planning — bundled as teaching…
HDD Robot
DIY — homemade mobile robot · 2017–2021
Home-made mobile robot built during the PhD years as an experimental platform — and as a teaching device. It integrates basic sensors and actuators (LiDAR, RGB-D camera, differential drive) and was used to run the…
PwitStart
Teaching tool — PHP web framework · 2018–2020
A lightweight PHP framework for web development, written as a teaching support. PwitStart provides a small but readable MVC core (routing, controllers, views, configuration) so that students can build a complete web…
FlightGear Saitek Drivers
DIY — flight simulation hardware · 2016–2018
Drivers for Saitek flight-simulation panels (yokes, throttles, switch panels, radio panels) on Linux, exposing their controls and LEDs to the FlightGear open-source flight simulator. A small hobby project written to…