Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

HOW ARE BSP TREES USEFUL FOR ROBOT MOTION PLANNING?

0
Posted

HOW ARE BSP TREES USEFUL FOR ROBOT MOTION PLANNING?

0

Overview BSP trees are useful for building an “exact cell decomposition”. A cell is any region which is used as a node in a planning graph. An exact cell decomposition is one in which every cell is entirely occupied, or entirely empty. The alternative is an “approximate cell decomposition”, in which cells may also be partially occupied. A regular grid on a complex scene is an example of an “approximate cell decomposition”. Example Consider a game which uses randomly oriented blocks for obstacles in an enclosed arena. For purposes of path planning, we are interested in the decomposition of the ground plane. We can get this by building a BSP tree containing all of the blocks, and pass a polygon which represents the ground into the tree. The splitting routine should be modified to maintain connectivity information when splitting polygons. Using a technique similar to boolean modelling, we can reduce the tree to contain only those polygons which are the regions of the ground plane not cont

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123