/ Модель

Характеристики

Лицензия
MIT
Архитектура
directional_navigation · dense
Библиотека
transformers
Опубликована
13 июл 2026

directional-navigation

Языковая модельИзображение, текст → action3 профессии

Политика для управления роботом в MuJoCo, которая использует LiDAR и направление к цели, чтобы прокладывать путь с обходом препятствий и движущихся роботов.

34скачиваний за 30 дней0лайковвеса обновлены14 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Directional Navigation — модель политики управления роботом, разработанная авторами репозитория для навигации в среде MuJoCo. Она принимает 256 показаний LiDAR, охватывающих 360° на расстоянии до 10 м, и двумерный единичный вектор направления к цели. Сеть проецирует направление цели в 256 признаков, объединяет их с показаниями LiDAR и обрабатывает полносвязными слоями размером 512 и 256 с активациями GELU; выходной слой из двух элементов задаёт вектор движения.

Модель предназначена для перемещения робота к случайно размещённой цели с обходом стен и до 40 движущихся роботов. Сопутствующая среда Gymnasium поддерживает фиксированное или случайное число роботов, воспроизводимые симуляции с seed и параллельные запуски. Политика выдаёт действие — двумерный вектор движения с компонентами от -1 до 1; столкновение завершает сцену, а достижение цели размещает новую цель без сброса арены. Репозиторий распространяется по лицензии MIT.

Сценарии применения

  • навигация робота к цели в симуляции MuJoCo
  • обход стен и движущихся роботов
  • обучение и оценка политик управления в Gymnasium
  • параллельные симуляционные прогоны для робототехники

Ограничения

Политика описана для конкретной симуляционной задачи MuJoCo и наблюдений с 256 лучами LiDAR и направлением к цели; перенос на реальные роботы или другие конфигурации не подтверждён. Столкновение завершает сцену.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Directional Navigation

Directional Navigation is a MuJoCo task for moving a robot to a goal while avoiding walls and other moving robots. This repository provides both the Gymnasium environment and a policy trained for the task.

Install

The package supports Python 3.10 and newer.

python -m pip install "https://huggingface.co/zhijieq/directional-navigation/resolve/main/directional_navigation-1.0-py3-none-any.whl"

Use the environment and policy

import gymnasium as gym
from transformers import AutoModel

env = gym.make(
    "directional_navigation:DirectionalNavigation-v0",
    render_mode="human",
    real_time_factor=1.0,
    num_robots=None,
    seed=None,
)
policy = AutoModel.from_pretrained(
    "zhijieq/directional-navigation",
    trust_remote_code=True,
)

try:
    observation, _ = env.reset()
    while True:
        action = policy.act(observation)
        observation, _, terminated, _, info = env.step(action)
        if info["reason"] == "goal_reached":
            print("goal_reached", flush=True)
        elif terminated:
            print(info["reason"], flush=True)
            observation, _ = env.reset()
except KeyboardInterrupt:
    pass
finally:
    env.close()

Environment

Each scene takes place in a square arena with a randomly placed goal and up to 40 moving robots.

Pass num_robots to gym.make to use a fixed number of moving robots from 0 to 40. If it is omitted or set to None, the environment chooses a new random number from 0 to 40 for each scene.

Pass seed to gym.make to reproduce a simulation. With seed=None, the environment starts with a nondeterministic random sequence.

  • observation.lidar: 256 distance readings covering 360 degrees around the robot, with a maximum range of 10 m.
  • observation.state: a 2D unit vector pointing from the robot to the goal.
  • Action: a 2D movement vector with each value between -1 and 1.
  • Reaching the goal places a new goal without resetting the arena.
  • A collision ends the current scene; call reset() to start a new one.
  • Press Enter in the MuJoCo viewer to start a new scene.

The environment also works with gym.make_vec for parallel rollouts.

Policy architecture

The policy combines the 256 LiDAR readings with the direction to the goal. The goal direction is projected to 256 features, joined with the LiDAR input, and passed through layers of 512 and 256 units with GELU activations. A final two-unit layer produces the movement direction.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Нельзя запустить

Модели для роботов не запускаются как сервис инференса.

Класс архитектуры
DirectionalPolicy
Ревизия весов
2555ac0

0 моделей