Pular para o conteúdo

FAQ — drawtonomy quadro branco para cenários de condução

Posso usar o drawtonomy para desenhar figuras para um artigo, slide ou documento de condução autônoma?

Seção intitulada “Posso usar o drawtonomy para desenhar figuras para um artigo, slide ou documento de condução autônoma?”

Sim — esse é um dos principais casos de uso. Faixas, cruzamentos, veículos e pedestres são formas nativas, então uma figura de cenário de condução que levaria meia hora em uma ferramenta genérica fica pronta em minutos. Exporte como drawtonomy.svg, PDF ou EPS para LaTeX, slides e Markdown.

Sim. drawtonomy.com roda inteiramente no seu navegador. Não há conta, não há instalação e nada é enviado para servidores. O SDK e as extensões são open-source no GitHub.

O drawtonomy é um editor gratuito de OpenSCENARIO e OpenDRIVE?

Seção intitulada “O drawtonomy é um editor gratuito de OpenSCENARIO e OpenDRIVE?”

O drawtonomy é um quadro branco que exporta para ASAM OpenDRIVE 1.8 e OpenSCENARIO 1.3, incluindo um único pacote zip pronto para reprodução no esmini. Você esboça a cena visualmente — faixas, cruzamentos, veículos, trajetórias — e o drawtonomy gera os arquivos .xodr e .xosc. Veja Exportar para OpenDRIVE / OpenSCENARIO / esmini.

O drawtonomy pode editar mapas Lanelet2 (.osm) no navegador?

Seção intitulada “O drawtonomy pode editar mapas Lanelet2 (.osm) no navegador?”

Sim. O drawtonomy pode importar arquivos OSM do Lanelet2 (incluindo mapas de exemplo do Autoware), editar a geometria das faixas e conexões visualmente, e exportar de volta para Lanelet2 OSM. Para melhor desempenho, mantenha as importações abaixo de aproximadamente 500 faixas por cena. Veja Importar um arquivo Lanelet2 (.osm).

Posso importar um mapa de grelha de ocupação ROS?

Seção intitulada “Posso importar um mapa de grelha de ocupação ROS?”

Sim. O drawtonomy lê o formato map_server do ROS (.pgm + .yaml) usado pelo nav2, Cartographer, Gmapping e ferramentas SLAM similares. A grelha é renderizada como camada de fundo para que você possa esboçar faixas, trajetórias e obstáculos diretamente em cima. Veja Importar um OccupancyGrid do ROS.

Como o drawtonomy se diferencia de ferramentas de desenho genéricas?

Seção intitulada “Como o drawtonomy se diferencia de ferramentas de desenho genéricas?”

Ferramentas genéricas só conhecem formas genéricas — uma faixa vira apenas um retângulo que você redesenha a cada curva da via. O drawtonomy traz faixas, cruzamentos, faixas de pedestres, semáforos, marcações viárias, veículos e pedestres como formas nativas, e as faixas carregam conexões Next / Previous / Left / Right. Arraste uma borda e as faixas conectadas seguem automaticamente. Veja Por que o drawtonomy e o modelo de conexão de faixas.

Não. O drawtonomy roda em qualquer navegador moderno. Abra drawtonomy.com e comece a desenhar. Desenvolvedores de extensões também podem usar o servidor de desenvolvimento local (@drawtonomy/dev-server), que hospeda o editor em localhost.

O drawtonomy pode gerar um cenário de condução a partir de linguagem natural?

Seção intitulada “O drawtonomy pode gerar um cenário de condução a partir de linguagem natural?”

Sim. A extensão AI Scene Generator lê um prompt em linguagem natural ou XML do OpenSCENARIO e produz uma tela editável — faixas, veículos, trajetórias e pedestres como formas drawtonomy normais. Suporta Anthropic Claude, OpenAI GPT e Google Gemini.

Qual formato de arquivo mantém uma cena drawtonomy reeditável?

Seção intitulada “Qual formato de arquivo mantém uma cena drawtonomy reeditável?”

O formato .drawtonomy.svg — o formato SVG nativo do drawtonomy. É um arquivo SVG comum — com pré-visualização em navegadores, GitHub, slides e renderizadores Markdown — com metadados que o drawtonomy usa para reconstruir cada forma, conexão, ponto compartilhado e relação de sobreposição ao reabrir o arquivo. Salvar como .drawtonomy.svg por padrão oferece um SVG visualizável e uma fonte reeditável em um único arquivo. Veja Exportar sua cena e a referência do formato .drawtonomy.svg.

Posso adicionar meus próprios modelos de veículo ou placa?

Seção intitulada “Posso adicionar meus próprios modelos de veículo ou placa?”

Sim. Modelos são SVGs registrados em templates/manifest.json. Coloque o seu na pasta correta (vehicle, pedestrian, road_marking, sign, other), abra um PR e ele aparece no menu do editor ao lado dos modelos integrados. Veja Contribuindo com modelos.

O drawtonomy é otimizado para diagramas, não para mapas em escala de cidade. Para edição fluida, mantenha uma única cena abaixo de aproximadamente 500 faixas. Para áreas maiores, divida o trabalho em vários arquivos ou importe apenas a região necessária.

Posso usar diagramas do drawtonomy em artigos, slides ou documentação?

Seção intitulada “Posso usar diagramas do drawtonomy em artigos, slides ou documentação?”

Sim. O formato drawtonomy.svg é SVG válido, então ele se incorpora em artigos, slides, Markdown e sites sem conversão. PDF, PNG, JPG e EPS também estão disponíveis para fluxos de publicação tradicionais.

O SDK do drawtonomy, o framework de extensões, os modelos e este site de documentação são open source no GitHub. O editor drawtonomy.com em si tem o código disponível, com o SDK e as extensões como a superfície OSS para quem deseja construir em cima.

O drawtonomy envia meus desenhos ou dados de cena para algum servidor?

Seção intitulada “O drawtonomy envia meus desenhos ou dados de cena para algum servidor?”

Não. O drawtonomy roda inteiramente no seu navegador. A cena fica na memória do navegador e no sistema de arquivos local quando você salva. Nada é enviado — sem conta, sem telemetria sobre seus dados de forma, sem sincronização em nuvem. A extensão AI Scene Generator envia prompts ao provedor de LLM que você configurar (Claude, GPT ou Gemini), mas apenas o texto do prompt — não a sua cena existente.

Sim, após o primeiro carregamento. drawtonomy.com é uma single-page application — uma vez carregada no navegador, você pode continuar editando e salvando sem conexão. Reabra o drawtonomy.svg salvo para continuar. Os tiles de fundo via satélite e a extensão AI Scene Generator são os únicos recursos que exigem rede.

Ainda não. O drawtonomy exporta OpenSCENARIO 1.3 XML, que é a versão consumida pela maioria dos simuladores (CARLA, esmini, IPG CarMaker) atualmente. O OpenSCENARIO 2.0 / DSL é uma linguagem paramétrica diferente e está no roadmap, mas ainda não foi implementada.

O drawtonomy pode ser usado como tela infinita para cenários de condução?

Seção intitulada “O drawtonomy pode ser usado como tela infinita para cenários de condução?”

Sim. O drawtonomy é uma tela infinita com pan e zoom, otimizada para cenários de condução. Navegue por layouts de qualquer tamanho, adicione fundos de satélite ou mapa viário para traçar a partir de locais reais, e o sistema de snap e pontos compartilhados mantém a geometria das faixas alinhada sem ajustes manuais.

O drawtonomy pode esboçar cenários ADAS como corte de faixa, mudança de faixa ou conversão à esquerda desprotegida?

Seção intitulada “O drawtonomy pode esboçar cenários ADAS como corte de faixa, mudança de faixa ou conversão à esquerda desprotegida?”

Sim. Esses são esboços rotineiros no drawtonomy. Corte de faixa, mudança de faixa, conversão à esquerda desprotegida, entrada em rotatória, travessia de pedestre, frenagem do veículo líder e cenários funcionais/lógicos similares são esboçados soltando o template de via, posicionando o ego e os demais atores, e adicionando setas de trajetória. Veja Esboçando cenários de teste ADAS para um exemplo prático.

O SDK, as extensões, os modelos e este site de documentação estão em github.com/kosuke55/drawtonomy. O editor em si está em drawtonomy.com.