| layout | page |
|---|---|
| eyebrow | The lab |
| title | People |
| lede | Students and researchers working on learning, reasoning, and verification for fleets of robots and AI agents. |
| permalink | /people/ |
{%- assign everyone = site.people | sort_natural: "name" -%}
{%- comment -%} Principal investigator {%- endcomment -%} {%- assign pis = everyone | where: "position", "pi" -%} {%- for pi in pis -%} {%- assign pi_stem = pi.avatar | split: "." | first %}
{%- comment -%} Current members. "Students" is one section with one row each for PhD, MS and undergrad (no sub-headings: each card already names the level) {%- endcomment -%} {%- assign grads = everyone | where: "position", "gradstudent" -%} {%- assign phds = grads | where: "degree", "phd" -%} {%- assign other_grads = grads | where_exp: "p", "p.degree != 'phd'" -%} {%- assign ugrads = everyone | where: "position", "undergrad" -%} {%- assign students = phds | concat: other_grads | concat: ugrads -%} {%- assign postdocs = everyone | where: "position", "postdoc" -%} {%- assign staff = everyone | where: "position", "researchstaff" -%} {%- assign visiting = everyone | where: "position", "visiting" -%} {%- assign honorary = everyone | where: "position", "others" -%}
{%- capture sections -%}postdocs|Postdoctoral fellows;students|Students;staff|Research staff;visiting|Visiting scholars;honorary|Honorary members{%- endcapture -%} {%- assign section_list = sections | split: ";" -%} {%- for s in section_list -%} {%- assign key = s | split: "|" | first -%} {%- assign heading = s | split: "|" | last -%} {%- case key -%} {%- when "postdocs" -%}{%- assign group = postdocs -%} {%- when "students" -%}{%- assign group = students -%} {%- when "staff" -%}{%- assign group = staff -%} {%- when "visiting" -%}{%- assign group = visiting -%} {%- when "honorary" -%}{%- assign group = honorary -%} {%- endcase -%} {%- if group.size > 0 %}
{%- comment -%} Alumni: grouped PhD > MS > Undergraduate > other; newest end_year first within a group, then no end_year {%- endcomment -%} {%- assign alumni = everyone | where: "position", "alumni" -%} {%- if alumni.size > 0 %} {%- assign alumni_phd = alumni | where: "degree", "phd" -%} {%- assign alumni_ms = alumni | where: "degree", "ms" -%} {%- assign alumni_ug = alumni | where: "degree", "undergrad" -%} {%- assign alumni_other = alumni | where_exp: "p", "p.degree != 'phd' and p.degree != 'ms' and p.degree != 'undergrad'" -%} {%- capture alumni_groups -%}phd|PhD;ms|MS;ug|Undergraduate;other|Other{%- endcapture -%} {%- assign alumni_group_list = alumni_groups | split: ";" %}
Lab life
Conferences, field days, and group outings with the Swarm Lab.



