Learn how to place stationary and mobile beacons properly and meet the essential requirement – the line of sight between the stationary and mobile beacons – with the least amount of equipment.
Another essential manual to start with is the Placement Manual, which explains where and how to place stationary, mobile beacons and the modem for different scenarios: robots, drones, vehicles, people, etc.
Placement of beacons, submaps, and maps:
The driver is required on your computer for the processors used in beacons and modems to be visible in Windows.
Linux already has it. Thus, you don't have to install it.
The DfuSe programmer is required if you decide to upload the SW via DFU.
DFU SW is the lowest lever SW and can be uploaded even to an empty processor. But use it with caution because there is no HW vs. SW control, i.e., you can upload any SW to any HW, and in case mistakes are made, the wrong SW can in some cases, damage the hardware.
Installing DfuSe can be an issue in some Windows configurations. See comments from one of the customers:
“I discovered a solution in an online forum. Unzipping the driver file and running the executable isn’t enough to get the device to register in DFSuE mode. I had to dig deeper into that folder and install a separate windows 10 driver. There was no record of this information in any set of MarvelMind directions. I am including the link to the forum for your company’s further use in expanding any explanations or instructions. “
This is the latest software (SW) pack required for any Marvelmind hardware (HW). It contains the SW for all Marvelmind beacons and modems except for the Super-Modem. The pack also includes the API.
Watch the unpacking and setting up video for Starter Set Super-MP as an example to have your experience with the Marvelmind system smooth.
Some releases ago, we introduced a system of constant updates. Thus, we don’t wait for major or minor updates. We update the pack as soon as there is an update in the following manner:
Thus, the best and latest SW is always available on the site without delay. The SW release changes below are just the latest changes. Not between the SW versions, not version-to-version, but just the latest changes introduced to the SW pack in the constantly evolving SW pack.
Always update the SW from the same SW pack upon getting the equipment. Update the SW to all beacons, modem, and the Dashboard. Always from the same SW pack only. And remember to press the Default button to have the default settings for each piece of equipment.
SW release v7.700 (05.Sep.2023):
New licensed optional feature MMSW0016 for UDP streaming from the Dashboard and the Super-Modem. The license is per modem. So, for example, if you have the Modem v5.1, you get the license, and the Dashboard will do the UDP stream of location data to your fixed IP address anywhere in the world. If you have the Super-Modem, you don’t need the Dashboard. The Super-Modem will do it with the help of the embedded computer
Required for Super-Modem only - the latest stable SD-card image and HEX file for Super-Modem. It is separate from the main SW pack because of its large size - the SD card image (1Gb)
For more information, check and follow the Marvelmind Boxie Operating Manual.
Earlier important changes in the naming of SW versions and licenses:
Minor SW release v7.080 (14.Jun.2022):
It is a major SW release: Marvelmind SW pack v7.000/v7.100.
Super-Modem only: SD-card image and HEX file for Super-Modem
All external Marvelmind protocols and interfaces are described in a detailed PDF. The location data can be received from the mobile beacon, the modem, or both simultaneously, allowing tracking, remote control, or using the location directly on the spot by autonomous robots or drones.
Before you start integrating anything, see and follow our recommendations:
This is the easiest way to connect Marvelmind devices (beacons and modem) since no soldering is required:
The code is pretty universal. It is tested on:
There are handlers of different exceptions, for example, non-standard states of COM/USB.
A detailed description of the connection to the Arduino shield:
Marvelmind ROS package v1.0.11 compatibility and main changes:
Supported ROS versions: