Professor Collin Sellman and Sean Schaefer of Fireline Science, an engineering-first education platform for low-internet-access environments, used Viam to run a Python programming course at a women’s prison in Perryville, Arizona. If you'd like to get involved, we have resources to help! Whether you’re a teacher in a classroom, a mentor in a community center, or a leader in a maker space, Viam for Educators provides the tools to inspire curiosity and foster innovation through guided workshop, project plans, and more.
The challenge: Create an accessible robotics education program despite physical barriers
When Sellman and Schaefer were exploring options for a final project in their Python programming course at a women’s prison in Perryville, Arizona, they wanted something that would engage students and allow them to apply their coding skills hands-on. They were particularly interested in robotics but faced logistical challenges:
Unreliable network connectivity.
Inability to bring devices into the prison.
As they searched for alternatives, Sellman stumbled upon the Try Viam experience. Inspired by Viam’s network flexibility and direct interaction with the rover, he soon replicated the setup in his own garage.
The final project Sellman and Schaefer eventually designed looks very similar to the Try Viam experience. Students program a Viam rover to navigate a course and take a picture of a stuffed pigeon from the children’s book “Don’t Let the Pigeon Drive The Bus.”
Building the bridge: A virtual environment for testing and deployment
In order to make this work with the connectivity constraints, Sellman and Schaefer needed to build an intermediary application that could simulate commands and allow students to test their code in a virtual environment. They achieved this by creating a Python application that emulates Viam’s SDK where students could iterate on and test their code.
Once code was confirmed to work in the virtual environment, it was exported and transferred to a TypeScript-based dashboard that was connected to the Viam rover in Collin’s garage. On the day of their final project, students would be able to see their code run on the real robot (via a regulated video call).
Schaefer states, “Viam’s architectural decision to use webRTC as the way to connect to and control the robot, has given us a lot of flexibility… It’s actually really straightforward.”
Get platform updates, industry news, and expert resources—sign up for our newsletter today.
Results: Creating meaningful engagement through real-world application
In the end, students were able to successfully program their robot remotely, Sellman recalls “Not only the students, but everybody in the facility was watching the students program the robot and watching the iterations… even now, it makes me a little bit emotional, because they were just cheering each other on.”
Following the success of their pilot project, they’ve since run the project in the prison four times, and twice with middle school students in Cottonwood, AZ. Sellman attributes the level of engagement they’ve received to the ability for students to work with real things and real data in the physical world, rather than simulated environments.
Fireline Science continues to expand its reach by adding new subjects to Tuneni and forming new partnerships. Sellman is already planning an addition to the final project on data collection and analysis, using Viam’s data management service and a sensor module for VOC sensors.
The work they’ve already done continues to pay dividends. Sellman and Schaefer shared a story of an inmate student who wrote to her grandkids about learning to program a robot. Sellman reflects, “What I didn’t really realize is that we’re not just doing it for them. But potentially, for their broader network.” While robotics is what draws students in, Sellman says, in the end, “just the fact that they’re doing something they didn’t think they could do, they’re seeing their skills and their effort working in the real world, that’s going to help them even if they don’t go into technology.”
About Fireline Science
Fireline Science is an engineering-first education platform for low-internet-access environments founded by Prof. Collin Sellman and Sean Schaefer. They are committed to bridging the digital divide and delivering solutions that drive meaningful improvements in student performance. While they started off designing for K-12 schools in rural areas, they soon realized their solution could extend to other low-internet-access environments.
Tuneni, their flagship platform, is the result of relentless innovation by a world-class engineering team. Designed to excel both online and offline, Tuneni’s advanced AI capabilities enhance student focus and ensure access to high-quality learning in any environment. With a proven track record of developing cutting-edge, AI-driven solutions, their team is dedicated to creating tools that empower students and teachers alike.
Find us at our next event
May 6, 2025
–
May 6, 2025
,
07:00-09:00 PM EST
Elastic New York Meetup
In Person
New York, NY
Monitor and automate the physical world with Elastic and Viam. Join us for a demonstration of gathering data from a fleet of sensors, visualizing it with Kibana, and creating alerting rules that trigger in real life.
Interested in robotics, but don't know where to start? Meet Viam in Miami, where Adrienne Tacke will discuss how to get up and running, even if you're "just" a software developer.
Curious how startups are using Viam to build smart, vision-enabled products, even on low-power hardware? Join Viam engineers for a live computer vision demo and Q&A.
WebRTC is most often associated with building video and text chat into browsers but this peer-to-peer technology can also be used to monitor and control machines from anywhere in the world! Join Nick Hehr to learn about industrial arms, DIY rovers, and dashboards of data in real time.
Edge-based computer vision gives us real-time insights, but getting that data where it needs to go without high bandwidth, lag, or hardware strain is a big challenge. Learn how to build a fast, event-driven vision pipeline.