A cart having a wheel, a drive motor coupled to the wheel such that an output of the drive motor causes the wheel to rotate and propel the cart, a cart-computing device communicatively coupled to the drive motor, wherein the cart-computing device generates a control signal to adjust the operation of the drive motor, and a sensor module communicatively coupled to the cart-computing device. The sensor module, in a first mode, generates a signal and transmits the signal to the cart-computing device (620) in response to a detected event (612). The sensor module, in a second mode, transmits a first communication signal in response to the first communication signal generated by the cart-computing device (620). The sensor module, in a third mode, receives a second communication signal in response to a source external to the cart transmitting the second communication signal to the cart (612, 614).