The Operating Manual is your most detailed source of information.
Get a basic understanding of the system architectures.
Study the high-level presentation of Marvelmind RTLS.
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.
There are many other helpful documents and guides, including those made by our users.
We also have a developed YouTube channel for those who prefer watching to reading.
Study in detail and avoid typical mistakes.
The Operating Manual is your primary source of detailed information about the Marvelmind Indoor “GPS” system. Download, study it, and follow the recommendations before deploying any Marvelmind system. If anything is unclear, check the Help page.
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.
Marvelmind List:
Architectures:
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. “
https://community.st.com/s/
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.
For the Super-Modems SD card, use a separate SW file.
API is included in the same SW pack as the main SW. Just download and use it.
Protocols are described in the Marvelmind protocols and interfaces document.
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.701 (28.Nov.2023):
Bug fixes:
SW release v7.700 (05.Sep.2023):
Improvements:
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)
The latest SW pack for Robot v100 (1.8Gb)
The latest SW pack for robot Boxie. It consists of two parts
For more information, check and follow the Marvelmind Boxie Operating Manual.
Earlier important changes in the naming of SW versions and licenses:
Improvements:
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
Release notes: https://marvelmind.com/pics/marvelmind_SW_v7.000_v7.100_release_notes.pdf
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:
– 8 basic steps from unpacking to autonomous drive/flight
– Typical mistakes with Precise Indoor “GPS”
In short:
This is the easiest way to connect Marvelmind devices (beacons and modem) since no soldering is required:
Supported devices:
It can be connected via the available pins. See Marvelmind Interfaces document
Supported devices:
Supported devices:
Supported only optionally and on request
Supported devices on request:
It is possible to get the UDP stream from:
The code is pretty universal. It is tested on:
There are handlers of different exceptions, for example, non-standard states of COM/USB.
Here is the C code + guiding document.
Supported operating systems:
Additionally, here is a link to the GitHub repository.
A detailed description of the connection to the Arduino shield:
Marvelmind ROS package v1.0.11 compatibility and main changes:
Supported ROS versions:
Contact us via info@marvelmind.com with any questions
Known issues and not yet supported features and functionalities, but earlier promised (to some customers) and work in progress:
What is new:
What is new:
What is new:
What is new:
What is new:
What is new:
What is new:
What is new:
What is new:
What is new:
What is new:
What is new:
Updated on 05.Jun.2017
What is new:
Updated on 27.Mar.2017
What is new:
Updated on 16.Feb.2017
What is new:
Updated on 12.Jan.2017
What is new:
Updated on 20.Dec.2016
What is new:
Updated on 11.Dec.2016
What is new:
Updated on 08.Dec.2016
What is new:
Updated on 26.Nov.2016
What is new:
Updated on 10.Nov.2016
What is new:
Updated on 29.Oct.2016
What is new:
Updated on 25.Oct.2016
What is new:
Updated on 13.Oct.2016
Important! The SW introduced rather major changes, so some settings are affected too. After programming do the following:
What is new:
Updated on 12.Sep.2016
Important! The SW introduced rather major changes, so some settings are affected too. After programming do the following:
What is new:
Updated on 01.Sep.2016
What is new:
Updated on 23.July.2016
Important! The SW introduced rather major changes, so some settings are affected too. After programming do the following:
What is new:
Updated on 17.May.2016
What is new:
Updated on 10.Mar.2016
What is new:
The key new features:
Updated on 02.Feb.2016
What is new:
Several major improvements:
Updated on 17.Nov.2015
What is new:
Updated on 02.Oct.2015
What is new:
Important! Some earlier HW versions do not support all power saving modes. Use “Analog power in sleep” enabled first. It will increase power consumption by 5-8mA in active mode. If you happen to have a newer HW version, disable analog power in sleep. If system continues working normally – use it. It saves battery. Default mode – “disabled”, i.e. if your HW does not support it, the system won’t work stable. Updated on 20.Aug.2015 Important! Please, use addresses for beacons in the range of 2..63. There were reports that addresses 64..99 don’t always work well with SW v3.73. This bug has been fixed in the later versions.