Physics Lab ExchangePhysics Lab Exchange
DiscussionsWorkshopsAbout
+ ContributeSign in

Labs

  • Find a Lab
  • Design a Lab
  • Implementation Tips
  • Assess Your Lab
  • Train Instructors

Community

  • Discussions
  • Contribute
  • Workshops

Help

  • Contact Us
  • My Account

About

  • About Us
  • Terms of Service
  • Privacy Policy

© 2026 University of Washington Bothell, Cornell University, Alder Science Education Association. Funded by the National Science Foundation.

Back to Resources
Vetted

Intro to HexBots

30 viewsAdded 2026-06-29Updated 2026-08-21v3: This is the latest version.

Overview

Summary

Students investigate the relationship between steepness and speed of randomly moving particles, modeled by small vibrating toys called HexBots.

Description

This lab is a part of a larger sequence of labs designed to for an introductory physics course for life science students. In this activity, students film HexBots (small vibrating toys that move with random motion) moving around an arena, and then tilt the table and investigate the relationship between average HexBot speed and table tilt. Key ideas include students making decisions about how to responsibly trim video data, making decisions about data analysis, and deciding about a relationship between two quantities using a graph.

Student Learning Objectives

Students will learn to ...

  • Describe what evidence indicates that a model sufficiently describes experimental data in this experiment.

  • Develop a plan to collect and analyze data that would help you decide if the model is sufficient.

  • Justify experimental design decisions with evidence and revisit decisions as new evidence is generated, while maintaining transparency and scientific integrity.

  • Generate and explain the meaning of a data plot fitted with a simple physics model.

  • Compare two datasets and draw a conclusion about which (if either) is aligned with a simple physics model.

Lab Profile

Experimentation Goals

These experimentation goals are most strongly represented in the explicit learning goals described above:

Understand Fit ParametersUse CodeInterpret DataDetermine Relationships

Student Decision Making

In this lab, students have the opportunity to:

Design Procedures

Discovery

Determine results previously known to:

Instructors

Instructor Guide

Duration

3 hours (1 lab)

Equipment Required

Other

Implementation Tips

Any video camera works; we used retired document cameras. HexBots can be hard to find, but Walmart often stocks them. The tracking software can be made available; contact us if you want a copy. A version written in R is under development, if desired.

How This Fits in Your Course

This activity is the first lab in a semester-long HexBot investigation where students try to determine the "best" models for HexBot motion. It is based on work developed at Pomona and some physics research into how HexBots mirror active brownian motion particles.

Files & Links (2)

Download All
📄

HexBot Lab Demo.ipynb

Hands-on LabData Analysis Lab276 KB

Python student-facing instructions for the first week of the HexBot lab sequence.

Download
📄

utilities_Lab1.ipynb

Other24 KB

Python functions to support code in lab notebook

Download

Discussion (0)

Sign in to join the discussion.

Authors

CZ

Charlotte Zimmerman

NH

Natasha Holmes

AM

Adrian Madsen

LB

Lauren Bauman

Physics Topics

Classical MechanicsElectricity and MagnetismBiophysics

Course Level

Introductory

Student Population

Life science MajorsOther STEM Majors
Remote Ready

License

CC BY-NC-SA

Attribution, Non-Commercial, Share Alike. Others can share and adapt for non-commercial purposes, must attribute and share with the same license.

All Versions

Sign in to view 2 previous versions