Path Planning , SLAM, A* ..by navx micro on myRIO

40 views
Skip to first unread message

mohini thor

unread,
Sep 4, 2017, 1:48:13 AM9/4/17
to navx-mxp
can I do SLAM(simultaneous localization and mapping) by using navx micro OR A* algorithm....???
Is navx micro is going to help mi in path planning of my robot??? IN myRIO
please help...
thanks....

admin

unread,
Sep 4, 2017, 1:54:05 PM9/4/17
to navx...@googlegroups.com
The navX-Micro can be part of a SLAM solution.  As you know, SLAM is a sophisiticated technique that fuses information from multiple sensors (camera or LIDAR, IMUs like navX-Micro, wheel encoders, and potentially other sensors providing relative measures (e.g., barometers) and absolute measures (e.g., GPS).

However note that navX-Micro is only a part of the "Localization" (the L in SLAM) part of the problem.  So you'll need other sensors and sophisticated sensor fusion software to implement SLAM.

As far as path planning, which requires some knowledge of (a) external surroundings as well as information about (b) robot orientation and (c) robot position, the navX-Micro can provide you orientation information (b).  The orientation information is relative to a starting position if you use the yaw/pitch/roll data.  If you use the compass data,  you can also measure absolute orientation w/respect to the earth's magnetic field - but using a compass on a robot is tricky due to magnetic interference.

To calculate robot position, you'll need other information, for instance relative motion measurements from robot wheel encoders, or absolute measurements using distance sensors, from something simple like a ultrasonic sensor all the way up to a LIDAR ranging system.

So there's a lot to this - it's a fascinating problem, but not simple.  The Robot Operating System has a Localization package (http://wiki.ros.org/robot_localization) that you might look into for some background on this.

If you can provide more precise information about what you are trying to accomplish, folks on the forum might be able to provide more detailed suggestions.

mohini thor

unread,
Sep 4, 2017, 3:19:24 PM9/4/17
to navx-mxp
I am trying to do SLAM(for localization & path planning of my robot autonomously) on my robot...which has wheel encoder, ultrasonic sensor, sharp sensor, navx micro, camera, servos, pick & place mechanism too,,,,but I am not getting how to do it on myRIO(labview) ....can u please help me....
And as you told about ROS localization packges , they are not labview packages...is their any labview vi packges of ROS and how ROS helps in my localization..... and i think for ROS i requir saperate android studio or linux... but on labview how can i do it...please help...


thanks,
Reply all
Reply to author
Forward
0 new messages