BitsRobocon / AutonomousQuadruped

This repository contains all the code for the autonomous quadruped being developed by the team.
Apache License 2.0
2 stars 0 forks source link

Mapping using Octomaps #4

Open ekanshgupta92 opened 3 years ago

ashutoshshrm529 commented 3 years ago

The main requirements from our mapping system are -

Now the first problem, can be solved, using most general mapping packages, which use probabilistic maps updated using Bayes algorithm. The second problem, also is easily solved because of the first one. Basically assigning two or more different inputs, both with their own trust values, will not effectively cause any problems and our map will be updated based on them both.

The third problem is the one we are working on currently. The current plan is to use a chunk loading system, like in games, where chunks of the map are successfully loaded and unloaded from the primary memory and stored away into the hard drive, as the robot goes away from them.

This is the main thing we are trying to integrate with the octomap way of storing of maps. We are making a new mapping system from scratch heavily based on the octomap system, but which does not store the entire map in RAM, and instead offloads chunks into the hard drive when necessary.