本文整理汇总了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