Training · RAISE 2026 · Second Edition

Agentic Robotics & VLA Models
for Autonomous Agriculture

"From Diagnosis to Action — Robots that See, Think, and Intervene."

RAISE-Bot 2026 inspecting tomato plants in a greenhouse simulation
📅 14–16 July 2026 📍 ENET'Com–Sfax, Tunisia ⏱️ 3-day intensive bootcamp
Express interest

I design and deliver hands-on AI & robotics training. This page presents RAISE 2026, the flagship summer-school bootcamp I serve as Technical Program Chair, where participants build a full agentic robotics pipeline in simulation — on a regular laptop, no GPU required locally.

1Vision

RAISE 2025 ended at diagnosis — robots could detect a sick plant. RAISE 2026 closes the loop: robots that decide what to do and physically act on the field, powered by two of the strongest 2026 AI trends.

High-level brain — Agentic LLM
Mission planning, task decomposition, tool-calling, re-planning on failure. Built with Claude / GPT and the Model Context Protocol (MCP).
Low-level brain — Vision-Language-Action (VLA)
Language-conditioned manipulation learned from demonstrations. Built on OpenVLA, π0, SmolVLA — accessed via API.

2What's New vs. RAISE 2025

Dimension20252026
AI focusVLM as perception (diagnosis)VLM as planner + VLA as executor
RobotMobile base + cameraMobile base + 6-DoF arm + RGB-D + gripper
MissionScout & reportScout, diagnose, intervene, report
ComputeLocal Jetson NanoLaptop + cloud APIs + shared GPU server
Hands-on platformPhysical robot onlyShared simulation (Gazebo) + optional hardware
AssessmentMultiple-choice quizzesAuto-graded code exercises + live hackathon

3Shared Simulation Environment

Every student receives a single Docker image — raise2026-sim — that runs on a regular laptop. No GPU required locally; all heavy AI inference is offloaded to cloud APIs and a sponsored GPU server.

Gazebo Harmonic simulator showing the RAISE-Bot inside the greenhouse world
Gazebo Harmonic — the shared raise2026-sim environment students launch with one Docker command: RAISE-Bot with mast camera + 6-DoF arm, navigation waypoints, RGB-D frustum, and the sample tray.

Stack

Simulator

Gazebo Harmonic + ROS 2 Jazzy

Open-source, cross-platform, mature plugin ecosystem. Runs on Linux/macOS/Windows via Docker.

World

RAISE Greenhouse 2026

6×4 m greenhouse, parametric plants with programmable disease states (healthy / blight / nutrient deficiency), sample trays.

Robot

RAISE-Bot 2026

Differential mobile base + 6-DoF arm (SO-100 URDF) + mast RGB-D + wrist camera. Topics match the physical robot.

Isometric illustration of the RAISE Greenhouse 2026 world
RAISE Greenhouse 2026 — isometric view of the parametric greenhouse: tomato rows with programmable disease states, central aisle with RAISE-Bot, RGB-D frustum, navigation waypoints, and labeled sample tray.

Architecture — laptop + cloud

Student laptopGazebo Sim
(robot + world)
Student laptopROS 2 + agent code
(student-written)
HTTPS
Cloud APILLM Agent
Claude / GPT
Cloud APIVLM
Gemini Vision
RAISE GPU serverVLA endpoint
OpenVLA / SmolVLA

Compute strategy — "no GPU required"

Repository layout

raise2026-sim/
├── docker/Dockerfile          # ROS 2 Jazzy + Gazebo Harmonic
├── docker-compose.yml         # one-command launch
├── worlds/greenhouse_2026.sdf
├── robot/raise_bot.urdf.xacro
├── exercises/                 # 6 hands-on labs, each with starter + evaluator
├── api_clients/               # llm_client / vlm_client / vla_client
└── evaluator/                 # AssessX-integrated auto-grader

Exercise pattern

Every lab follows the same template — a starter.py with clear TODO blocks, an evaluator.py that runs scripted scenarios in the sim, and pass/fail scoring fed into AssessX for tiered certification.

4Three-Day Program

Daily rhythm

TimeBlock
09:00 – 09:30Opening / recap
09:30 – 10:45Lecture 1 — theory
10:45 – 11:00Coffee break
11:00 – 12:30Lecture 2 — theory + live demo
12:30 – 14:00Prayer + Lunch
14:00 – 15:45Lab 1 — hands-on in sim
15:45 – 16:00Coffee break
16:00 – 17:30Lab 2 — hands-on in sim
17:30 – 18:00Quiz / debrief (AssessX)

Mornings = theory (fresh minds). Afternoons = building (collaborative energy).

Day 1 — Agentic Robotics: Making the Robot Think

Goal: an LLM-driven robot autonomously inspects the greenhouse and produces a structured field report.
09:30 – 10:45
Lecture 1.1 — ROS 2 + Sim Refresher & Agentic AI Foundations
  • RAISE-Bot topic map, nav2, RGB-D pipeline
  • ReAct loop: Thought → Action → Observation
  • Tool-calling JSON schema (Anthropic / OpenAI)
  • Why agents fail: hallucinations, infinite loops, no grounding
11:00 – 12:30
Lecture 1.2 — LLM Tool-Calling & MCP for Robotics
  • Function-calling vs ReAct vs MCP
  • Tool design: granularity, idempotency, recoverable errors
  • Safety: action validation, dry-run, human-in-the-loop
  • Live demo: Claude driving the sim robot
12:30 – 14:00
Prayer + Lunch
14:00 – 15:45
Lab 1.1 — day1_01_ros2_tools_as_functions

Wrap 4 ROS 2 capabilities (move_to, capture_image, get_robot_pose, report) as Python functions with tool schemas. Evaluator validates topic publishing and return shapes. Deliverable: tools.py.

16:00 – 17:30
Lab 1.2 — day1_02_agentic_inspector

Build an agent loop that takes a mission prompt, calls Claude/GPT with the tool schemas, executes returned tool calls, feeds observations back. Scored on F1 over 3 scenarios (normal, unreachable plant, occluded camera).

17:30 – 18:00
Quiz 1 — AssessX

10 MCQs on tool-calling, MCP, agent failure modes.

Day 2 — Vision-Language-Action: Making the Robot Act

Goal: the robot executes natural-language manipulation instructions via a hosted VLA endpoint.
09:30 – 10:45
Lecture 2.1 — From VLM to VLA
  • VLM (image+text→text) vs VLA (image+text→action tokens)
  • Architectures: OpenVLA, π0, SmolVLA
  • Imitation learning vs RL in low-data regimes
  • Action chunking (ACT), diffusion policies — intuition
11:00 – 12:30
Lecture 2.2 — Calling a VLA via API + Imitation Learning Workflow
  • Endpoint contract: POST /vla/act
  • Latency budget & hiding it with chunked actions
  • LeRobot-format demonstration pipeline
  • Live demo: hosted OpenVLA driving the sim arm
12:30 – 14:00
Prayer + Lunch
14:00 – 15:45
Lab 2.1 — day2_01_teleoperation_and_data

Teleoperate the sim arm with keyboard / joystick. Record 30 demonstrations of "pick & place". Save as LeRobot episodes; upload to the RAISE shared server.

16:00 – 17:30
Lab 2.2 — day2_02_vla_executor

Implement vla_execute(instruction) — captures wrist camera, calls the hosted VLA, streams actions to the arm. Advanced track: fine-tune SmolVLA on the morning's dataset on the shared GPU.

17:30 – 18:00
Quiz 2 — AssessX

10 MCQs on VLA architectures, imitation learning, latency.

Day 3 — Integration & Hackathon Competition

Goal: combine the planner (Day 1) and executor (Day 2) into one end-to-end agentic system. Compete.
09:30 – 10:45
Lecture 3.1 — Planner-Executor Architecture
  • Two-tier control: slow LLM planner + fast VLA executor
  • LangGraph patterns: state machines, retries, HITL branches
  • Failure recovery, observability, demo-grade logging
11:00 – 12:30
Guided Lab — day3_01_full_stack

Walk-through of the LangGraph skeleton:

inspect → diagnose → IF diseased → plan_intervention
        → vla_execute → verify → report
12:30 – 14:00
Prayer + Lunch
14:00 – 14:15
Hackathon Briefing

"In 3 hours, your robot must inspect 12 plants, pick one diseased leaf per sick plant, place each in the labeled tray, and submit a markdown field report. Three runs allowed; best counts."

14:15 – 17:00
Build & Test (teams of 3)

Live leaderboard via the auto-evaluator. Submission: GitHub repo + 2-min demo video + report. Surprise scenario injected during judging (e.g. unreachable plant).

17:00 – 18:00
Judging, Awards & Closing

Rubric: success 40% / report 20% / code 20% / robustness 10% / creativity 10%. Bronze / Silver / Gold certification. Sponsor thanks & RAISE 2027 teaser.

5Two Tracks, One Sim

Same simulation, same hackathon — different depth. BSc students and PhD researchers each leave with something useful.

LessonBeginner TrackAdvanced Track
Day 1 Lab 1.2One LLM, simpler tool setCompare Claude / GPT / Llama, build a custom MCP server
Day 2 Lab 2.2Zero-shot VLA onlyFine-tune SmolVLA on the shared GPU; benchmark vs zero-shot
Day 3 HackathonProvided LangGraph skeletonFree architecture; retrieval, memory, custom tools allowed

6Audience & Prerequisites

BSc / MSc Students

EE, CS, Mechatronics. Required: Python basics, linear algebra. Helpful: prior ROS exposure.

Academics & PhD Researchers

Working on robotics, agritech, or applied AI. Advanced track recommended.

Industry Engineers

C++/Python and Linux fluency. Beginner track for AI newcomers; advanced for those with ML experience.

Pre-school week (T-7 days): async MOOC release — Docker setup, ROS 2 Jazzy primer, Python API client patterns. No on-site time wasted on environments.

7What Each Participant Leaves With

8What Organizers Provide

Infrastructure
  • Lecture hall (capacity ~40)
  • Lab room with stable Wi-Fi (≥50 Mbps shared)
  • Power strips at every workstation
  • Projector + HDMI for live demos
Compute
  • 1 RAISE GPU server (1× A100 or 2× RTX 4090)
  • Sponsored API credits: Anthropic, OpenAI, Google
  • Optional: 6–8 SO-100 robotic arms (~$300 each) for live demos
Logistics
  • Coffee × 4 / day, lunch × 3
  • Prayer space accessible 12:30 – 13:00
  • Welcome kit (badge, USB with sim image, notebook)
  • Closing ceremony venue
Sponsorship Asks
  • Hackathon prize (target: regional agritech firm)
  • Best-report & best-code awards (cloud credits)
  • Travel grants for top international applicants
  • Optional: industry keynote slot

9Build Timeline

PhaseWindowDeliverable
P0 — FoundationNow → Mar 2026Dockerized sim, RAISE-Bot URDF, hello-world greenhouse
P1 — World & robotMar → Apr 2026Final greenhouse, arm + gripper, RGB-D streaming
P2 — APIs & GPU serverApr → May 2026LLM/VLM/VLA clients, GPU server live with rate limits
P3 — ExercisesMay → June 2026All 6 labs written, tested, AssessX-graded
P4 — Beta with TAsJune 2026End-to-end dry run with 3–5 TAs; bug fixes
P5 — Pre-school MOOC1–7 July 2026Docker image + first 2 labs released to registrants
RAISE 202614–16 July 2026Live event

RAISE 2026 — Robotics & AI Summer School, ENET'Com–Sfax (14–16 July 2026). General Chair: Prof. Omar Cheikhrouhou · Technical Program Chair: Prof. Anis Koubaa. Built on the legacy of RAISE 2025.