I’ve found that Lego Boost Kinetic AR Prototyping has been added to TUTORIALS recently and gave it a try.
Since I already had vuforia spatial edge server set up and running on my Mac, I only had to add vuforia spatial robotic addon to “vuforia-spatial-edge-server/addons/”, execute “npm install”, and run the server by “node server” as instructed.
Here are some points that I struggled with to run my lego boost properly.
I needed to rotate the image target image on Lego boost several times to find the correct orientation. If it’s not placed appropriately, Lego set off to incorrect direction.
I was lucky that my Lego boost moved basically fine with the default parameter settings in “lego-boost in Manage Hardware Interfaces”. I’ll try with different parameter settings when I have time but it will require some trial and error to find the meaning of some parameters.
- “boostSpeed” : At which speed I want the lego boost to go?
- “wheelSeparation” : I’m assuming this means distance from center of one wheel to center of another wheel.
- When I run it for the first time, I was too close to the target and that caused my path and points to move with Lego boost.
Then Anna gave me the advice to keep some distance from the target to prevent the slam algorithm to detect my robot as the background. It worked all fine when I stand about 3.2 feet away from the target.
Final Reslut movie of Lego Boost Kinetic AR at home
The set up I used is below.
Vufora Spatial Edge Server running on macOS Catalina(10.15.4)
Vuforia Spatial Topolbox running on iPhone 8
Lego Boost in Tank form