Aug 05, 2023
Scythe Robotics revela sua primeira pilha CANopen de código aberto
6 de abril de 2023 por David Edwards Deixe um comentário Scythe Robotics, desenvolvedora de soluções autônomas de nível comercial para a indústria de paisagismo profissional, revelou seu primeiro código aberto
6 de abril de 2023 por David Edwards Deixe um comentário
A Scythe Robotics, desenvolvedora de soluções autônomas de nível comercial para a indústria de paisagismo profissional, lançou seu primeiro lançamento de código aberto.
CANfetti é uma pilha compatível com CANopen desenvolvida para superar as limitações das bibliotecas existentes.
Escrito e refinado ao longo dos últimos anos pelas equipes de firmware e software da Scythe, o CANfetti reduz significativamente a barreira de entrada com uma biblioteca de código aberto, fácil de usar e de nível de produção para comunicações CANopen robustas.
Matt Quick, engenheiro-chefe de firmware da Scythe, afirma: “Dadas as complexas necessidades de comunicação em toda a gama de componentes especializados do Scythe M.52, sabíamos que teríamos que aproveitar um protocolo CAN de nível superior.
“Vários de nossos fornecedores já oferecem suporte ao CANopen, tornando-o uma ótima opção para nós. Mas por mais vantajoso que seja o CANopen, as bibliotecas de código aberto disponíveis eram francamente uma dor de cabeça para integrar e tinham severas limitações funcionais, por isso construímos nossa própria solução.”
A equipe da Scythe considerou as APIs e os designs das atuais estruturas de código aberto muito restritivas para integração no M.52 de maneira consistente em firmware e software.
Para superar a rigidez de outras opções, o CANfetti introduz a capacidade de usar tipos dinâmicos de dicionário de objetos que permitem uma integração mais fácil de comportamentos complexos de tempo de execução.
E com uma API significativamente mais flexível, o CANfetti fornece aos engenheiros uma pilha CANopen integrada que não atrapalha e simplesmente permite que eles construam seu sistema em torno dela.
A maioria das bibliotecas CANopen de código aberto não estão mais sendo desenvolvidas ativamente, com muitas bibliotecas abandonadas em vários estados de degradação e tornando-se rapidamente desatualizadas sem suporte comunitário ou comercial.
CANfetti representa o primeiro passo da Scythe no seu compromisso de atualizar e expandir o ecossistema de firmware de código aberto.
Davis Foster, chefe de hardware da Scythe, afirma: “A criação de uma pilha CANopen muito mais robusta na Scythe nos permitiu integrar componentes críticos que anteriormente não eram compatíveis.
“Com o CANfetti, conseguimos integrar componentes mais sofisticados – como sensores avançados, módulos de bateria e controladores de motor – no M.52, resultando em um desempenho muito melhor da máquina.
“Ao publicar o CANfetti, esperamos apoiar mais empresas que estão construindo máquinas de última geração de todos os tipos e promover a inovação no campo da robótica em geral.”
Arquivado em: Computação, Notícias Marcado com: canfetti, canopen, complexo, componentes, desenvolvido, firmware, integrar, bibliotecas, limitações, abrir, superar, robótica, robusto, foice, software, fonte, pilha, suporte
A Scythe Robotics, desenvolvedora de soluções autônomas de nível comercial para a indústria de paisagismo profissional, lançou seu primeiro lançamento de código aberto.
