本文整理匯總了Python中datasets.nav_env.VisualNavigationEnv方法的典型用法代碼示例。如果您正苦於以下問題:Python nav_env.VisualNavigationEnv方法的具體用法?Python nav_env.VisualNavigationEnv怎麽用?Python nav_env.VisualNavigationEnv使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類datasets.nav_env
的用法示例。
在下文中一共展示了nav_env.VisualNavigationEnv方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: load_building
# 需要導入模塊: from datasets import nav_env [as 別名]
# 或者: from datasets.nav_env import VisualNavigationEnv [as 別名]
def load_building(dataset_name, building_name):
dataset = factory.get_dataset(dataset_name)
navtask = get_args()
cp = navtask.camera_param
rgb_shader, d_shader = renderer.get_shaders(cp.modalities)
r_obj = SwiftshaderRenderer()
r_obj.init_display(width=cp.width, height=cp.height,
fov=cp.fov, z_near=cp.z_near, z_far=cp.z_far,
rgb_shader=rgb_shader, d_shader=d_shader)
r_obj.clear_scene()
b = VisualNavigationEnv(robot=navtask.robot, env=navtask.env,
task_params=navtask.task_params,
building_name=building_name, flip=False,
logdir=None, building_loader=dataset,
r_obj=r_obj)
b.load_building_into_scene()
b.set_building_visibility(False)
return b