Skip to content

Commit 9db6a5a

Browse files
committed
add rule link
1 parent d38f444 commit 9db6a5a

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

challenge/onsite_competition/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,4 @@ obs = {
5353
```
5454

5555
## 📋 Rules
56-
Please check out the onsite competition rules.
56+
Please check out the [onsite competition rules](./onsite_competition_rules_en-US.md) .

challenge/onsite_competition/onsite_competition_rules_en-US.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11

22
# Nav Track Onsite Competition Rules
3+
English Version | [中文版](./onsite_competition_rules_zh-CN.md)
4+
35
## 1. Task Description
46
This track focuses on building a multimodal mobile robot navigation system with language understanding capabilities. Participants must design a perception–decision pipeline that performs the full process of:
57
- Egocentric visual perception,

challenge/onsite_competition/onsite_competition_rules_zh-CN.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Nav 赛道现场比赛规则
2+
中文版 | [English Version](./onsite_competition_rules_en-US.md)
23

34
## 1. 任务描述
45
本赛道任务旨在构建具备语言理解能力的多模态移动机器人导航系统。参赛者需设计感知-决策模型,实现从自我中心视觉感知、语言指令理解、历史轨迹建模到导航动作预测的完整流程。参赛算法将在真实环境中,驱动机器人在语言引导下完成室内导航任务,并需具备应对视角抖动、高度变化及局部避障等挑战的能力,实现稳健、安全的视觉语言导航行为。

challenge/onsite_competition/sdk/test_agent.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def test_agent(cfg_path=None, obs=None):
3131
if __name__ == "__main__":
3232
# use your own path
3333
cfg_path = '/root/InternNav/scripts/eval/configs/h1_rdp_cfg.py'
34-
rs_meta_path = 'challenge/iros_real_world/captures/rs_meta.json'
34+
rs_meta_path = 'challenge/onsite_competition/captures/rs_meta.json'
3535

3636
fake_obs_256 = {
3737
'rgb': np.zeros((256, 256, 3), dtype=np.uint8),
@@ -43,11 +43,12 @@ def test_agent(cfg_path=None, obs=None):
4343
print(fake_obs_640['rgb'].shape, fake_obs_640['depth'].shape)
4444

4545
sim_obs = {
46-
'rgb': np.load('challenge/iros_real_world/captures/sim_rgb.npy'),
47-
'depth': np.load('challenge/iros_real_world/captures/sim_depth.npy'),
46+
'rgb': np.load('challenge/onsite_competition/captures/sim_rgb.npy'),
47+
'depth': np.load('challenge/onsite_competition/captures/sim_depth.npy'),
4848
}
4949
print(sim_obs['rgb'].shape, sim_obs['depth'].shape) # TODO: test dtype (uint8 and float32) and value range
5050

51-
test_agent(cfg_path=cfg_path, obs=fake_obs_256)
51+
# work in progress, baseline model will be updated soon
52+
# test_agent(cfg_path=cfg_path, obs=fake_obs_256)
5253
# test_agent(cfg_path='scripts/eval/configs/h1_internvla_n1_cfg.py', obs=fake_obs_640)
5354
print("All tests passed!")

0 commit comments

Comments
 (0)