Dashboard Menu Complete Walkthrough | Marvelmind
Video Overview & Technical Details
This 19-minute video provides a comprehensive walkthrough of Marvelmind's dashboard menu interface. Learn how to navigate key configuration options, access critical settings for indoor GPS and RTLS tracking, and optimize your indoor positioning system for autonomous robot and forklift deployment. Perfect for users setting up warehouse automation or drone navigation systems.
Transcript
This 19-minute video provides a comprehensive walkthrough of Marvelmind's dashboard menu interface. Learn how to navigate key configuration options, access critical settings for indoor GPS and RTLS tracking, and optimize your indoor positioning system for autonomous robot and forklift deployment. Perfect for users setting up warehouse automation or drone navigation systems.
0:02 Hello, let me explain the basics of the Dashboard. We actually explained quite deep details, but we didn't explain the basics of the menu settings. Before we go into very deep details, just a highlight: you have a menu on the top, you have menu on the right, and you have menu on the bottom. So, menu on the top. Okay, some files we can check their folders. View is the most intense one. So, table, distance, oscilloscope is used for monitoring the ultrasonic signal between beacons, and channel oscilloscope is the same, but it is selecting sensors. So it means that oscilloscope is measuring the strength of their signal of whatever sensors are selected, and channel is basically switching on and
1:00 off of all the sensors and measures all the combinations. For example, if I measure the strength of the signal between Beacon 13 and Beacon 6, so it will turn on sensor four on Beacon 13 and step by step switch on each of the sensors on Beacon 6. So first RX1, RX2, RX3, RX4, RX5, then it turns back. And then on Beacon 6 we'll have sensor four activated and all other sensors will be deactivated. And on Beacon 13 we'll have RX1 on, and then RX2 on, and then RX3, RX4, and RX5. Also, all together, there will be 10 measurements. So that was the end: Channel oscilloscope ultrasound. Ultrasound self-calibration is used for finding the optimal gain in the
2:00 system. So when you run it, it basically works like this, and then you start, and then it chooses the gain for each of the combinations when RX1 is only enabled, then RX2 on, the enable all the combinations. So it's used once for each particular beacon. When you do self-calibration, make sure that it's not noisy because it's basically measuring the noise, self-noise. But if I have external noise, then it will affect the calibration. So make it in a noiseless environment. After you do, you just save and close. Or if you don't want to save, just raise or close without saving. Arrays will return to this default settings. So self-calibration is used once we do ship beacons.
2:56 Self-calibrated. But if you have something and you want to self-calibrate, go ahead and run. Threshold is basically the limit of self-calibration with this noise. If the threshold is lower, the gain will be lower because it's easier to achieve the threshold. Then, beacon score calibration—I don't remember actually, it's quite an advanced feature. Accelerometer data: mobile beacons, they have IMU installed, some of them. And accelerometer data is basically data from the accelerometer. Accelerometer calibration: okay, it's advanced. Geoscope data: the same, but about the accelerometer. Geoscope compass data: again, when IMU is installed, you can get the data about accelerometer, gyroscope, and compass. Ultrasonic ultrasound
3:56 scent is this the dots and symbolic board. You can disable, enable, and there are many, quite a few. So the point is that use this view when you need, say, a deeper look. Firmware is easy. So if you need to upgrade the software, you select it and then you choose the software file, hex file, to upgrade the substrate. It is possible to load substrate—basically a map, a floor plan—to this, and then basically move one of the beacons to the right point and then the second one to the right point. And basically, you can position the stationary beacons on the map. So that was about the top menu. So the bottom menu is very easy. Just, number, let's say, beacons. So what you need to remember is the Modem view and each of the beacons.
4:55 View. There is a scroll so you can choose up to 99 beacons at the moment. Important: you can save the map, basically this view, load the map, and erase the map. And it's also important to see here: when you have dots, time out 50 seconds means that when you move the mobile beacon, the dots will last for 50 seconds. If you don't need such a long one, you can reduce it to one, two, five, whatever seconds. Or you can freeze the map, freeze the screen in this case, or save the screen. Basically, whatever view you can save, freeze it. Freeze—but it doesn't say. Remember about this part: for example, new the Dashboard. So at the moment, since we are in the development phase, the Dashboard seems to be outdated as compared to the latest software which is being used. And the system basically reporting to you that the
5:53 Dashboard is new, basically indicating that there could be a problem with the software. So you must not have anything like this when you use it normally. If you have it, so there is a high chance of software mismatch. So always use the software from the pack—Dashboard plus Beacon plus Modem software from the same pack. The most advanced menu is, of course, menu on the right. What you can have: so first of all, you can have for Modem and you can have for Beacon. For Modem, starting Beacon: starting Beacon trilateration means that, example, now Beacon 13 was set to zero, so system selects automatically Beacon 13, but I can set it manually. Example, Beacon 12 can be starting beacon. Probably it works only when the map is unfrozen. So let me
6:52 unfreeze the map. So I unfreeze the map. As you see, now Beacon 2 or 12 is a starting beacon here. So I once again freeze the map. So starting set of beacons is this one: then 13. So it's kind of an internal thing. Location update rate: okay, it's a location update rate. You can choose between different location updates. Default is 8 Hertz. It's most stable, fast enough, but still doesn't produce any kind of echo. Maximum speed is a limit, internal limit, to prevent ultrasonic jumps. Basically, it's one of the filters we are using. Windows averaging is the parameter. When we're showing location, it's basically averaging between previous measurement and future measurement or current measurement with some
7:52 weights. If you have zero, so it will be the fastest update and lowest latency, but at the same time, the biggest dispersion. If you have 16, then you will have slowest—or, lowest—latency. What we say: highest latency and lowest update rate, but the most precise one. For example, with 16, we can achieve up to 3 mm sigma. There's another filtering, one of those high-resolution millimeter. So it's for backward compatibility. We used to have resolution up to centimeter, now we have up to millimeter. And it, by default, supply voltage: basically, supply voltage for the Modem. This is the time from the set. This is external temperature. You can set default 23°. So RSSI: strength of radio signal in
8:48 dBms. So it's recommended to have it. Okay, for Modem it's not relevant because Modem is measuring against. But for beacon, it is relevant. For example, Modem here's Beacon 10 with RSSI minus 45. It's a good one. It's pretty strong signal. Don't keep it more than minus 20 because the signal will be too strong and the beacon will be saturated. When it goes below minus 80, there's a very high chance of failure, and you can see they failed here: a number of packets, or let's say, ratio percentage of failed packets. So the good range is between, let's say, minus 20 to minus 70. Minus 80 is still okay. Minus 90 probably already almost
9:46 dropping in most cases, but it also depends on other parameters. We will be moving deeper. So back to the beacons—this is a central frequency. So now we are choosing, we are using channel one, and channel one carries a frequency. So this is the frequency where the system works. Now, this is the frequency. I will go to a separate, in more details, about radio settings, then about interfaces settings, about GEO referencing. So let's not go deeper into these details now. Limitation distance is also very important. So now the system calculates where to measure ultrasonic automatically, based on some formula depending on these distances. It gives you in most cases the most optimal update rate, because it's all about the update rate. If you choose it manually,
10:46 then you must select the right one. For example, 10 for this would be wrong because you have distances up to 12 meters. So it means that it will not listen to distances more than 10 meters. So it means that there will be areas where the system will simply not work, because the system will not wait more than 10 divided by speed of sound. So it will be more limited than this. So you better make it 15, or 12, or 20 meters, or keep it automatic. Map gluing—frankly speaking, I don't remember. Submap shifts—it's very important. Important when you will be doing the submaps. So it's more advanced. And submap rotating—we already discussed in the previous—so you can rotate the submap
11:43 against the axis. So that was their settings for modem. For beacons is, HM is the same. HW mode—so it means that if it's disabled, the beacon is in stationary mode. If it's enabled, this beacon, the six beacon, will be a mobile beacon and will be traceable. So basically, we are saying by these settings, click, click—where to switch from mobile beacon mode to stationary beacon. Supply voltage monitor—the supply voltage. Normal voltages is between 3.6 to 4.1, 4.2. When it goes below 3.6, this becomes yellow, and there will be a warning that voltage is lower than recommended. And when it goes to 3.5, the system will save the battery and basically shut down. So keep the voltages right. Height—you need to set the height. So if you keep all the
12:43 beacons on the same height and you don't worry about the absolute Z settings, absolute height settings, then you can keep whatever height here. You will have a constant error, but still you will have good Z management, but with the constant error. For example, here this beacon 12 has X, Y 0, 0 coordinates, and Z is 1.8, 1.85, 1.85, 1.85, 1.85. So all of them are on the same height. If you have different heights, you need to put heights manually for each beacon. But for starting, we really recommend to keep the heights the same. It will simplify your life for the beginning. So time for the reset—once again, time for the reset. I can make a reset. I think like this. It will also change, most probably. Now, maybe in sleep mode doesn't work. Oh no, it works in sleep mode as well. So time from the reset starts
13:43 ticking. So measure temperature—there's internal measurement, but it's not very precise because it's measuring temperature of the crystal, which is higher than the ambient temperature. So it's not so good for, let's say, air measurement, air temperature measurement. So just for information, but not more. RSSI—very important parameter. As we discussed, so keep it between minus 20 and minus 70, minus 80. When it's more than minus 20, then you will start dropping their packets because the signal is too strong. When it's below, then most probably it will be dropping simply because the signal is too weak. So the same. Central frequency, device address—very important. Device address, because if you don't know the device address, you will not be able to operate with the beacon, wake up the beacon. So always know the device address. Channel—also very important. You can click, click, click between channels. But if you are trying to wake up the beacon or communicate with the beacon on different channel, basically it will not hear you. And
14:42 channel directly affects their frequency. So carrier frequency is basically the result of these settings. Minimum threshold—used to be very important parameter for ultrasonic now not so much, and probably it will disappear in future. So in some other additional videos I will explain the parameters of radio—pretty big one. This is why they're hidden. But basically, these are settings. The most important one is, of course, the radio profile. So now the beacons and modems are talking on 500 kilobit per second, which gives you highest update rate. But at the same time is the most susceptible for external noise, for example, and the least sensitivity. So the distance in radio will be the lowest possible. 38 is on opposite side. So it gives you the highest sensitivity in radio, but the least update rate. For example, with 500 kilobit per second, you
15:39 can achieve up to 40 Hz update rate in the system. But with 38 kilobit per second, due to limitations of radio interface, the highest update rate is around 9 Hz. So keep this in mind. Ultrasonic—ultrasound—there are many settings. Once again, I will be explaining in details in other parameters. They're not so complex, but there are quite many. And interfaces, again, it's pretty simple. It's UART interface settings towards external, because each beacon has plenty of interfaces. And UART, I explained here. Um, reset—so if you choose, press this, we call software reset, as opposite to the hardware set button. Sleep—you can send. By pressing this button, you can send any of this to sleep, which is we
16:38 call it sleep, as opposite to the deep sleep. In deep sleep, if you send it, it will not listen to their radio at all, and you will not be able to wake up their beacon any way, except for hardware set. Deep sleep is good when you want to get rid of some beacon, when you have, for example, address duplication, or you want just to shelf the beacon for a long, long time. Wake up is opposite to sleep. You can sleep and wake up, but if you deep sleep, then you will not be able to wake up. Time sync—I don't remember. I need to recall it. Default is very important one. When you get the beacon and connect, for example, when you just got the system and connect
17:38 the beacon via USB, the most important for you is to upgrade the software. Then press default, and default settings will be uploaded to the system. So you always do that. It will save you a lot of time because you will always start with default settings. The most safe for you. Another very important trick is pressing Control. When you have, when you're pressing Control, you see some of those become bold. So bold means that this will be available for all beacons in the system. For example, if I choose beacon 10 and press reset, so all beacons will be reset, not only beacon 10. If I choose Control, press Control, and sleep, all beacons will go to sleep. If I press
18:35 Control and press wake up, all beacons which were previously sent to sleep and have this tick enabled will wake up. And another interesting one—for example, if I choose settings of this beacon, like changing these settings or any other settings, press Control and right, all settings from this beacon will be duplicated to each of these beacons. So each beacon will have the same settings as currently beacon number 10. So use it if you want to have the same settings from one of the beacons to basically copy it to the system. Um, I think that's it for now. And more details will be coming in other videos. Thank you.
Video Contents
Key Takeaways
- Dashboard provides centralized control for all indoor positioning system functions including beacon management and real-time tracking
- Proper menu navigation is essential for configuring autonomous robots, drones, and forklift tracking infrastructure
- Submap tools enable warehouse automation scaling across multiple zones and facility levels
- Real-time visualization displays indoor GPS coordinates and RTLS performance metrics for all connected devices
- System configuration in dashboard directly impacts accuracy and reliability of autonomous indoor navigation
- Understanding beacon status and connection indicators is critical for troubleshooting indoor positioning problems
Relevant For: Engineers & System Designers
Engineers and warehouse managers implementing Marvelmind's indoor positioning system who need to understand dashboard functionality for configuring autonomous robots, drones, and forklift tracking. This guide solves the problem of navigating complex dashboard menus during initial system setup and ongoing optimization.
FAQ
Technical Background & System Details
The Marvelmind dashboard serves as the central control hub for your indoor positioning and RTLS infrastructure. This detailed explanation video covers menu structure, navigation workflows, and essential configuration areas required for deploying autonomous indoor robots, drones, and forklift tracking systems. The dashboard interface provides access to system calibration, beacon management, real-time positioning data visualization, and integrated automation controls. Understanding menu organization is critical for warehouse automation projects, ensuring proper setup of line-of-sight requirements, beacon placement, and coordinate mapping. This tutorial breaks down each dashboard section systematically, helping implementers troubleshoot configuration issues, monitor system performance, and manage multiple submaps for complex indoor environments. Whether you're deploying a small autonomous robot fleet or enterprise-scale warehouse automation, mastering dashboard functionality ensures reliable indoor location tracking and system integration.
Related Resources
📍 Need precise indoor positioning for your project?