Ir para o conteúdo
Fonte revisada

MicroDuck 0.17.8: áudio UDP e configuração

Escolha o robô ou o notebook para o som do controle UDP e confira a correção de novas tentativas de configuração herdada da versão 0.17.7.

O daemon oficial 0.17.8 move os sons do gatilho do bloco UDP para o laptop por padrão enquanto o robô ainda move seu bico. Use --robot-sound-on para restaurar os sons no robô e --mute para silenciar o laptop. Versões mais antigas do netpadd ignoram o novo sinalizador. O som do laptop por si só não prova que o robô aceitou o controle. A versão também traz correções de novas tentativas de provisionamento 0.17.7; este site revisou a fonte fixa sem operar um robô.

A Pollen Robotics publicou o daemon não pré-lançamento 0.17.7 em 19 de outubro às 14h16 UTC e 0.17.8 às 14h24 UTC. Esta nota de 20 de outubro analisa a fonte 0.17.8 corrigida. Os anúncios não fornecem um registro físico de aceitação dessas alterações e este site não atualizou, provisionou ou acionou um robô. versão 0.17.7 · versão 0.17.8.

Escolha a saída de som antes de diagnosticar um pato silencioso

Acione sons com software de laptop e robô 0.17.8 correspondente
Opções para duckctl udp-padSons RT/LT de laptopSons do robô RT/LT
Sem opção de somJogue na saída do laptop selecionadaSilencioso; o bico ainda se move
--robot-som-ligadoJogarJogue também
--muteSilenciosoSilencioso; o bico ainda se move
--mute --robot-som-ligadoSilenciosoJogar

Essas escolhas afetam o som quack do RT e o som retido do LT. As dicas do robô para um bloco perdido ou retornado ainda são reproduzidas. Um receptor anterior ao sinalizador de sons do remetente o ignora e continua emitindo sons de gatilho no robô. Compare as duas versões em vez de assumir um alto-falante quebrado. Guia fixa · Manipulação do robô.

Se o laptop não tiver saída de áudio utilizável ou se o Linux não tiver libasound.so.2, o remetente registrará no sound on this machine. Sem --robot-sound-on ele ainda define o sinalizador sender-sounds: um robô compatível não se torna automaticamente o alto-falante substituto. O controle pode continuar enquanto os sons do gatilho estão silenciosos. Além disso, os sons do laptop são reproduzidos no pad selecionado mesmo quando o robô não está aceitando seus pacotes; ouvir um charlatão não é um teste de conexão. Verifique o painel do remetente e a resposta do robô. Implementação do remetente.

Verifique o cliente real e a fonte do pad

Versão do laptop e ajuda instalada
duckctl --version
duckctl udp-pad --help
Leia a fonte do bloco ativo do robô
systemctl is-active padd netpadd

O controle UDP já deve estar configurado em uma LAN confiável. Sua configuração persistente de netpad seleciona netpadd em vez do serviço Bluetooth padd; a ferramenta permanece não autenticada e não é um terminal de controle remoto da Internet. Use o guia de solução de problemas do pad existente para resolver problemas de seleção de fonte ou tempo limite. Atualizar o laptop duckctl sozinho não atualiza o netpadd do lado do robô. Opções CLI · Pacote de laptop publicado.

0.17.7 corrige novas tentativas de provisionamento de placa

A versão anterior 0.17.7 traz as alterações de provisionamento que estavam apenas na versão principal em nossa análise anterior. O inicializador agora pergunta como sua própria execução terminou, em vez de reproduzir o log de uma tentativa anterior com falha. A fase dois busca setup-rkaiq novamente, e o auxiliar ISP persistente pode compilar a partir da fonte de shim que manteve. Estas são alterações de inicialização e instalador, e não evidências de uma nova política, um cabo de câmera reparado ou um teste físico de câmera bem-sucedido. Lançador · Fases · Ajudante ISP.

Leia o resultado do provisionamento registrado em um quadro relevante
sudo cat /var/lib/robot/provision.outcome

O resultado está vinculado a um ID de execução: o iniciador reconhece o resultado done ou ended <exit code> dessa execução. Mantenha a saída do console da execução atual com ela. Um arquivo de resultados antigo ou ausente não prova que a tentativa atual foi bem-sucedida. Separe uma tentativa fracassada de inicialização da placa das atualizações de rotina do daemon; não atualize ou execute novamente o provisionamento apenas porque um release o menciona.

Inspecione uma atualização deliberadamente e mantenha uma meta de recuperação

Versões do robô e transcrição da atualização anterior
robotctl version
robotctl update status
robotctl update check daemon
robotctl update log
robotctl update show

Para uma placa oficial compatível abaixo de 0.17.8, visando deliberadamente esta versão desatualizada, primeiro inspecione a ajuda da atualização instalada e o espaço disponível. A visualização abaixo baixa, verifica e extrai para teste; ele grava o disco e para antes da ativação. Não é um teste de aceitação de robô. Se o robô já for mais recente, não copie um comando de versão exata que possa fazer downgrade dele.

Somente visualização; baixa e grava arquivos de teste
sudo robotctl update apply daemon --version 0.17.8 --dry-run

Se a visualização for aprovada e você escolher esta versão, o guia de atualização oficial fixo descreve a ativação e a verificação. Preservar a transcrição e a versão anterior instalada para recuperação; uma reversão manual do daemon requer um antecessor instalado e não reverte o conjunto de políticas separado. Nosso artigo de pesquisa de origem 0.17.6 continua sendo a explicação histórica de falhas no tamanho dos metadados, não um motivo para instalar sua versão mais antiga.

Verifique a versão em execução e o resultado
robotctl version
robotctl health
robotctl update log
robotctl update show

A revisão oficial da RL, conjunto de políticas v8, quatro modelos de referência, simulador e Vetbook Space permaneceram inalterados nesta revisão. O novo comportamento é o roteamento e provisionamento de software, não uma marcha recentemente validada. Atualização corrigida e instruções de saúde.

Para onde ir a seguir.

CONTINUE A CONVERSA

O que você gostaria de entender a seguir?

Mantenha a fonte, seu ambiente e suas observações juntos.

Fontes e data de revisão

Fontes verificadas em 20 de outubro de 2026 · Fonte revisada

  1. Fonte original 1 · github.com / daemon-v0.17.7 ↗
  2. Fonte original 2 · github.com / daemon-v0.17.8 ↗
  3. Fonte original 3 · github.com / udp-pad.md ↗
  4. Fonte original 4 · github.com / udp_pad.rs ↗
  5. Fonte original 5 · github.com / main.rs ↗
  6. Fonte original 6 · github.com / main.rs ↗
  7. Fonte original 7 · github.com / provision-board.sh ↗
  8. Fonte original 8 · github.com / provision.sh ↗
  9. Fonte original 9 · github.com / setup-rkaiq.sh ↗
  10. Fonte original 10 · github.com / cheatsheet.md ↗
  11. Fonte original 11 · pypi.org / 0.17.8 ↗