Prune nbv candidates using moveit
This commit is contained in:
parent
839b6e4e1c
commit
3550b49669
@ -16,6 +16,14 @@ class NextBestView(MultiViewPolicy):
|
|||||||
def activate(self, bbox):
|
def activate(self, bbox):
|
||||||
super().activate(bbox)
|
super().activate(bbox)
|
||||||
self.generate_view_candidates()
|
self.generate_view_candidates()
|
||||||
|
# self.vis.views(
|
||||||
|
# self.base_frame,
|
||||||
|
# self.intrinsic,
|
||||||
|
# self.view_candidates,
|
||||||
|
# np.ones(len(self.view_candidates)),
|
||||||
|
# )
|
||||||
|
# rospy.sleep(1.0)
|
||||||
|
# return
|
||||||
|
|
||||||
def update(self, img, x):
|
def update(self, img, x):
|
||||||
if len(self.views) > self.max_views:
|
if len(self.views) > self.max_views:
|
||||||
@ -55,6 +63,7 @@ class NextBestView(MultiViewPolicy):
|
|||||||
target = self.center
|
target = self.center
|
||||||
up = np.r_[1.0, 0.0, 0.0]
|
up = np.r_[1.0, 0.0, 0.0]
|
||||||
view = look_at(eye, target, up)
|
view = look_at(eye, target, up)
|
||||||
|
if self.is_view_feasible(view):
|
||||||
self.view_candidates.append(view)
|
self.view_candidates.append(view)
|
||||||
|
|
||||||
def compute_expected_information_gains(self, views):
|
def compute_expected_information_gains(self, views):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user