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.

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.
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.
Robot learning
Organizations working on this problem include:
- Physical Intelligence: generalist vision-language-action policies
- Skild AI: foundation models across robot embodiments
- Rhoda: robot foundation models
- Google DeepMind: Gemini Robotics
- Generalist: embodied foundation models (GEN-1.5)
- Hugging Face LeRobot: open-source robot learning models, datasets, and hardware
- Figure, 1X, and Agility Robotics: learned control for humanoid robots
- Boston Dynamics: reinforcement learning for legged locomotion and whole-body control
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)
- Goodfellow, Bengio, and Courville, Deep Learning
- Google Machine Learning Crash Course (introductory overview)
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:
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:
- PyTorch
- JAX
- LeRobot for datasets, teleoperation, and policy training
- Gymnasium for reinforcement learning environments
- MuJoCo
- NVIDIA Isaac Sim and Isaac Lab
- ROS 2 for robot software integration
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.