Wireless Sensing and Control of a VEX EDR Robot using an XBee and MATLAB
A simple definition of a robot is a machine that follows the sequence: sense, think, act. Not all the sensors have to be on the machine, nor does all the processing need to be in the onboard computer. Thinking can be augmented by another computer with memory, speed, and software more complex than possible in the robot “brain.” In this example the more powerful computer is an Intel core i7 processor in a laptop. The more powerful software is MATLAB. An external sensor is a video camera.
This task commands a VEX EDR to approach a block of a randomly selected color. The robot accomplishes this task in the YouTube video: https://youtu.be/PLwm1nyMgvE
An external video camera provides data to MATLAB for scene analysis. Communication from MATLAB to the EDR guides the robot to the selected block.
Cite As
Edward Belcher (2024). Wireless Sensing and Control of a VEX EDR Robot using an XBee and MATLAB (https://www.mathworks.com/matlabcentral/fileexchange/59412-wireless-sensing-and-control-of-a-vex-edr-robot-using-an-xbee-and-matlab), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Acknowledgements
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
XBeeReportSep2016/Code_MATLABandRobotC/
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 | Added a photo of the VEX EDR with mounted XBEE transceiver Updated a grammatical error and added XBee RF Transceiver Modules to the requirements list |