Skip to content
← News
GeneralEIG

Introducing the Embodied Intelligence Group

The Embodied Intelligence Group at the University of Florida is a student organization focused on physical AI and robot learning.

A member presenting on learning-based robotics at EIG’s first general body meeting.
EIG’s first general body meeting.

Robot learning is an emerging and rapidly evolving field. The success of modern machine learning has proved effective in robotics, where models trained on data acquire skills such as manipulation and locomotion. Our goal at EIG is not to solve general-purpose robotics, but to learn more about it by building platforms, running experiments, and working with these models firsthand.

Robot learning is an interdisciplinary field at the intersection of robotics, machine learning, cognitive science, and control theory. It aims to create robotic systems that learn from their environment and experience. Developing learning algorithms for real robotic systems is difficult. The physical world is complex, safety constraints apply, and the methods must be efficient and robust.

EIG centers on a primary project team spanning software, mechanical, and electrical subteams, complemented by instructional workshops and recurring discussions of current literature in robot learning and embodied AI. Members are training and evaluating robot learning policies and multimodal foundation models on UF’s HiPerGator supercomputer, alongside designing and fabricating ARM0, a 6+1 degree-of-freedom robotic arm with custom in-house actuators.

LeRobot SO-101, inspiration for ARM0.

ARM0 is a robotic arm EIG is developing for manipulation and robot learning experiments. Commercial arms with the repeatability, payload, and control bandwidth required for this work are prohibitively expensive for a student organization, and inexpensive hobby arms do not meet those requirements. The design uses Hugging Face’s LeRobot SO-101 as a primary reference. Design files and documentation are maintained on GitHub (eig-uf/ARM0).

ARM0 is a living project plan. Goals and team responsibilities may change as requirements, designs, and resources develop.

  • Mechanical design: physical structure including links, joints, and component mounts; CAD modeling, mechanism and material selection, load analysis, prototyping, and assembly, with attention to reach, stiffness, weight, and manufacturability.
  • Electrical design: power and signal systems connecting controllers, motors, and sensors; component selection, schematics, wiring, motor-driver integration, and PCB design where needed, with testing focused on power, protection, and reliable communication.
  • Software design: command and motion coordination; embedded programming, sensor feedback, kinematics, motion control, and simulation, plus interfaces for operation and data recording in support of future learning experiments.

Getting started

Prior research experience is not required. The following resources provide a structured entry into the technical foundations EIG draws on. Members are encouraged to begin with one track and seek guidance through Discord as questions arise.

01

Robot learning

Organizations working on this problem include:

02

Machine learning coursework and references

Recommended University of Florida preparation includes:

  • MAC2311, MAC2312, MAC2313: Calculus 1-3
  • MAS3114 or MAS4105: Linear algebra
  • STA4321: Introduction to Probability
  • EEL5840 / EEE4773: Fundamentals of Machine Learning
  • EGN5216 / EEL5934 / EEL4930: Applied ML for AI systems
  • CIS4930: Reinforcement Learning for Humans, Animals, and Robots (Spring 2027)
03

Classical robotics

Competence in robot learning does not require prior specialization in classical robotics, but a grounding in mechanisms, sensing, and control remains valuable. Campus design organizations provide practical exposure, including GATR VEX, the Machine Intelligence Laboratory, and Gator Robotics. For a concise comparison of classical and learning-based approaches, see Krishna, “The stark contrast between classical robotics and learning methods”.

Courses with publicly available lecture videos include:

04

Software, tools, and skills

Programming and development:

  • Python (COP3502C)
  • C++ for embedded and real-time control
  • Linux, the command line, and Git
  • Docker for reproducible environments
  • Slurm job scheduling on HiPerGator

Learning and simulation:

Hardware design:

  • CAD / SolidWorks (EML2023)
  • KiCad and Altium for schematic capture and PCB layout
  • Microcontroller programming (STM32, ESP32)
  • Motor control, encoders, and CAN bus communication

Core skills:

  • Rigid-body kinematics and dynamics
  • Feedback control
  • Probability and state estimation
  • Teleoperation and demonstration data collection
  • Reading and reproducing research papers

Membership is open to University of Florida students. Prospective members should join the EIG Discord. Updates are also posted on Instagram and LinkedIn.