Operating Manual is your main source of detailed information about 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 most important manual to start with is the Placement Manual, which in a simple manner explains where and how to place stationary beacons, mobile beacons and the modem for different scenarios: robots, drones, vehicles, people, etc.
Marvelmind List:
The driver is required on your computer in order 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 DFU SW.
– DfuSe v3.0.6: https://marvelmind.com/pics/en.stsw-stm32080_v3.0.6.zip
– DfuSe v3.0.5: https://marvelmind.com/pics/DfuSe_Demo_V3.0.5_Setup.zip
Try different versions, if needed, depending on your Windows vs DfuSe combination.
This is the main SW pack required for any Marvelmind hardware. The pack also includes the API. The latest SW pack is a minor SW release v7.040. It contains the SW for all Marvelmind beacons and modems except for Super-Modem. For Super-Modems use a separate SW file.
Minor SW release v7.080 (14.Jun.2022):
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 Marvelmind Boxie Operating Manual.
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
Before you start integrating, please, see and follow our recommendations:
– 9 basic steps from unpacking to autonomous drive/flight
– Typical mistakes with Precise Indoor “GPS”
All external Marvelmind protocols and interfaces are described in a detailed PDF. The location data can be received from the mobile beacon or from the modem pr from both at the same time, which allow both tracking, remote control or using the location directly on the spot by autonomous robots or drones.
This is the easiest way to connect since no soldering is required and protocol is the same for different operating systems.
SPI & UART interface pins on beacon board
The Python library provides quick and easy ability for integration of ultrasound navigation system with various Linux-based devices. Among them are Raspberry Pi and other single-board PCs. This code is free to use in your applications (please include a reference link to this web page).
Marvelmind ROS package – GitHub link.
Marvelmind ROS package v1.0.11 compatibility and main changes:
Please, check the instructions on ROS integration.
First of all, please, see the dedicated Drones page.
See integration with PixHawk on PX4.
Here is a detailed PixHawk and Marvelmind Integration Manual.
Please, also check the instructions on Pixhawk integration and description of interfacing via NMEA0183 protocol.
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.