Digi 地球漫游者鼓舞人心的 STEM 机器人技术

罗布-法鲁迪 Rob Faludi, IoT Consultant, Faludi.com
August 17, 2022
STEM robotics projects offer a way for student teams to learn the many aspects of wireless product development, from programming to prototyping to the fundamentals of RF and cellular connectivity that support wireless communications in the Internet of Things. In this blog post, we provide an overview of Digi's Earth Rover, a design and build initiative developed by Digi's engineering team as an example of a great project for student robotics projects.

The Earth Rover is a STEM educational robot that demonstrates the power of cellular IoT for remote devices. It is remotely controlled like a Mars Rover but operates here on Earth. The Earth Rover communicates using SMS text messages that make it easy for anyone to interact with it. No apps or logins are required.

Earth Rover features the Digi XBee 3 蜂窝 LTE-M/NB-IoT global module to communicate, and takes advantage of that module's on-board GNSS/GPS to determine its location. The Rover accepts text message commands from multiple concurrent users, who can tell it drive in different directions, report environmental sensor data. play sounds, and send a map with its position marked. The Digi XBee 3 Cellular module can connect to robots anywhere in the world through 4G LTE-M cellular networks. 

Digi Earth RoverThe Earth Rovers — there are currently four identical devices — made their debut at the Consumer Electronics Show (CES) in Las Vegas in January of 2022.
Their purpose is to demonstrate the core value of the Digi XBee 3 Global IoT module including complete remote asset management, complex operations within a narrow power and bandwidth budget, operation in hard-to-access places and the value of built-in location awareness (GNSS).

Our trade show Earth Rover demo enables attendees to control the robot through their smartphone. Simple text commands move the robot, and sensors on the robot provide data for remote monitoring.  The Digi XBee module provides location information through GPS satellites, and sensors send back temperature and other environmental conditions, all in real-time.

How Earth Rover Can Inspire STEM Robotics Teams

Student learning robotics
The Earth Rover is a great example of a STEM robotics project as it allows university and high school students to learn about remote exploration and build their skills in cellular IoT, so they are ready to design the next generations of connected devices.

As an example curriculum, student robotics teams could be assigned to build a similar robot and join in a competition, where the goal is for each Earth Rover to survive independently for the longest time and/or travel the longest distance without any hands-on interactions.

STEM robotics students

Once an Earth Rover has "landed" at a location, it would operate independently with only limited remote communications. Students can learn hands-on from their own successes and failures as they build the skills needed to create the next generation of connected device solutions.
Interplanetary rovers are a terrific model for remotely located cellular IoT devices. Both need to do a lot with limited power, and must contend with constrained communications bandwidth, plus potentially intermittent connections. Both involve remote sensing in fairly challenging environments, and both must be controlled entirely via radio commands.
Digi XBee 3 Cellular ModuleDigi XBee Cellular module is at the heart of this system. It speaks TCP/IP, UDP, SMS and Bluetooth BLE. It offers GNSS/GPS location services and edge programmability in MicroPython.

There's also a complete remote management and monitoring system, Digi 远程管理器 for configuration, device health check and over-the-air firmware and software updates — a critical cloud-based platform for any organization that is building and deploying wireless robotics or other connected products at scale.

Digi Remote Manager - Device management platform

Relating STEM Robotics to Space Exploration

Once a wireless machine goes to Mars, the electronic leash is all we have. If a Mars rover gets stuck, suffers a software problem, loses a sensor, or needs new instructions, the response is always a radio command. Nobody will come with a wrench or an oil can. No component will ever be replaced and nothing will ever be cleaned.
NASA Space Rover

It's fundamentally the same for cellular IoT devices. Many are installed in highly inaccessible places, like inside a private home where the vendor does not have access. In other cases, access is technically possible but economically impractical, due to the size or distribution of the device network. The cost to visit 100,000 locations and press 100,000 reset buttons, not to mention the time involved, means these devices might as well be on Mars. So just like on the Red Planet, radio communications provide our only connection. The electronic IoT leash is all we have.

Operating the Earth Rover

XBee Earth Rover
Here's a quick walkthrough of the Digi Earth Rover demo. To begin, users scan a QR code on the Rover's flag, creating a text message addressed to the phone number of the Digi XBee Cellular module. Sending this first command drives the robot forwards for a couple seconds. The robot then replies with confirmation and a help message showing other useful operational commands.

Earth Rover commandsSending it "left" or "right" triggers 90 degree turns. Sending "back" makes it back up, while beeping like a truck. In fact, you can also text it to "beep"…or "boop," which makes the robot play different melodies. Adding a number after the command customizes the execution time. So "back 10" will put the Rover in reverse for ten seconds.

Earth Rover temperature sensorsThe Earth Rover has various environmental sensors to report its temperature, the humidity, carbon dioxide concentrations, and its current compass heading. The command "sensors" returns a report that looks like this:

The compass can be used for turning towards a specific direction. The command "turn east" will make the robot pivot until it is facing in that cardinal direction, easing the process of absolute navigation.

The Earth Rover uses Digi XBee 3 Cellular's onboard GNSS/GPS to provide its location. The command "map" sent to the Rover returns a special link that displays an interactive map, showing remote users exactly where it is in the world.

Earth Rover mapLocation services are an especially important component in cellular IoT, because by definition many of the devices using it have mobility, and need to display their current location in real time.

Self-driving lawn mowers can keep track of where they've worked, and shipping trailers can be located regardless of whether they are on the road or awaiting pickup in a shipping yard.

Even stationary device networks can benefit by accurately recording physical node locations automatically at installation, sending additional alerts if they are ever relocated.

Earth Rover diagnosticsDigi's Earth Rovers can be configured remotely. There's a special command to retrieve its diagnostics, including unique ID, signal strength, free memory, voltage, and other state settings.

Other administrative commands can update these states, adjust other settings and reboot or shutdown the robot. Everything is accomplished over the air, just like it would need to be on Mars.

For students learning wireless design, the process of building robotics that can be remotely configured and controlled from anywhere on the planet — even if the robot is somewhere outside the stratosphere — offers great learning that can build great skills for the future. 

Many student teams have used Digi RF and cellular communication modules, as well as Digi embedded system-on-modules, to prototype and build projects large and small! You can see some of our student case studies in the Related Content below.

Sourcing Components for STEM Robots

While the Digi XBee 3 蜂窝 LTE-M/NB-IoT is a Digi product, "it takes a village," as they say. In the case of the Earth Rover, Digi's partners helped make it possible:  If you'd like to learn more about the Digi XBee Ecosystem, visit digi.com/xbee, or contact Digi to arrange a visit to Minneapolis headquarters, where you can meet the robots in person.


Get Our White Paper
Learn about the advantages of Digi XBee 3 Cellular


SparkFun and Digi Expand XBee Ecosystem SparkFun and Digi Expand XBee Ecosystem Digi recently collaborated with SparkFun Electronics to revise and improve their most popular XBee development boards and... 阅读博客 Digi XBee Studio 入门 Digi XBee Studio 入门 Digi XBee Studio 是下一代工具,可满足使用 Digi 的 XBee 模块蜂窝产品线开发应用的原始设备制造商和系统集成商的特定需求。 查看指南 伊利诺伊太阳能汽车队 伊利诺伊太阳能汽车团队让未来交通成为现实 自 2014 年以来,伊利诺伊州太阳能汽车队设计、制造并参加了太阳能汽车比赛,作为追求零碳生活的一部分。 阅读故事 嵌入式设计中易于集成的语音控制功能 嵌入式设计中易于集成的语音控制功能 Digi ConnectCore® Voice Control是一种可在网络边缘设备上进行语音处理的解决方案,无需在设备上安装... 阅读博客 明尼苏达大学太阳能汽车项目 明尼苏达大学太阳能汽车项目荣获最高荣誉,帮助重新定义电动汽车的未来 明尼苏达大学太阳能汽车项目(UMNSVP)使学生能够设计和建造高性能的太阳能汽车... 阅读故事 雷努机器人公司 Renu 机器人公司利用自动割草机帮助太阳能设施改善植被管理 总部位于圣安东尼奥的 Renu Robotics 公司利用人工智能、无线通信、传感器、GPS 导航和集中管理技术,... 阅读故事 面向原始设备制造商的开发解决方案 面向原始设备制造商的开发解决方案 在您可以选择的所有IoT 供应商中,为什么要选择 Digi?答案可以用一个词来概括:经验。 查看 PDF Digi XBee:无线发展生态系统 Digi XBee:无线发展生态系统 IoT 在不断增长,市场和需求也在不断变化。如今,重要的是要建立面向未来的设计,能够升级和扩展,以帮助您驾驭这些变化。 查看 PDF AGH 太阳能船 Digi XBee AGH 太阳能和自主航行艇的核心模块 波兰克拉科夫 AGH 科技大学正在开发的 AGH 太阳能船项目将... 阅读故事 加速无线设计认证的三种方法 加速无线设计认证的三种方法 是时候制作原型并将产品投入生产了吧?是的,但首先您要考虑... 阅读博客 无线设计服务 无线设计服务 Digi 无线设计服务通过嵌入无线技术帮助企业解决业务问题,创造创新的 M2M 产品 Digi XBee3 蜂窝嵌入式调制解调器 Digi XBee3 蜂窝嵌入式调制解调器 通过 Digi XBee3 Cellular 系列嵌入式调制解调器,开发人员可以将 Digi XBee3 Cellular 的强大功能和灵活性与嵌入式调制解调器结合在一起。 观看视频 Digi XBee 3 蜂窝 LTE-M/NB-IoT Digi XBee 3 蜂窝 LTE-M/NB-IoT 用于IoT 设备和网关的紧凑、灵活的蜂窝连接功能 查看产品 Digi Remote Manager Digi Remote Manager 安全配置、部署和管理远程资产 查看产品