[MOC] SPIKE Prime Walking Dog

As nossas criações: MOCs, MODs, técnicas de construção.
Responder
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

[MOC] SPIKE Prime Walking Dog

Mensagem por Conchas »

Sit > Stand > Sit Down > Stand > Walk Forward > Sit > Stand > Walk Backwards > Sit > Stand > Sit > Lay Down

Esta é o meu bicho com seis motores que anda e executa outras poses. Digamos que seja um cão... um cão andante!

Mais uma vez, enquanto muitos construtores se sentem impulsionados a desenhar walkers com o menor número de motores possível e portanto com recurso a algumas linkages mecânicas mais ou menos sofisticadas (eu próprio apresentei aqui um bípede com dois motores), eu sinto também vontade de o fazer utilizando um motor dedicado para cada articulação.
É um tipo de desafio diferente e algo difícil, especialmente com motores LEGO, devido à relativamente pouca força e backlash destes. Confesso contudo que a minha inspiração para este tipo de construções vem de coisas que tenho visto noutras plataformas de robótica, mais dispendiosas e avançadas.

Este foi mais um projecto cheio de desafios em todos os aspectos!... Especialmente na tentativa de não exceder as limitações de torque dos motores.
Observação dos movimentos de animais reais. Muitas iterações de construção e programação para encontrar sequências de movimentos que realmente funcionem. Ajuste fino dos movimentos e respectivos ângulos. Fazer o modelo sentar, levantar, deitar e finalmente andar (para a frente e para trás).
Senti-me tentado a desistir por diversas vezes... mas ultrapassado este desafio auto imposto e o resultado final conseguido, acabou por compensar todos os esforços colocados neste projecto! :)

Também me pareceu que de alguma forma acabei por atingir os limites do código Scratch no hub SPIKE Prime!?... porque de repente surgiram muitos comportamento estranhos!... pedaços do código em tarefas paralelas aleatórias deixavam de ser executadas sem explicação aparente, ou pelo menos corriam de forma não determinística... Finalmente deixou de ser possível fazer o upload do programa e passou a funcionar apenas em modo de streaming...
Diria que o Scratch no SPIKE Prime tem as suas limitações com programas grandes, complexos ou vários paralelismos. É portanto algo a explorar e tentar novamente assim que me aventure na programação avançada em Python para o SP, se entretanto não decidir por outros desafios na lista de espera. :)


Este modelo foi construído com as peças do set 45678 SPIKE Prime, excepto os motores que são o dobro dos incluídos no set original (4M e 2L, em vez de 2M e 1L) e algumas borrachas Tecnhic para proteger as peças que arrastam pela superfície onde o modelo se desloca.

Não se deixem enganar pelas engrenagens! Estas não tocam umas nas outras, e portanto são utilizadas apenas para providenciar uma ligação adequada à "cabeça" dos motores utilizados. Ou seja a força é toda transmitida directamente pelos motores e nunca multiplicada ou desmultiplicada.

Infelizmente, mas apenas por razões estéticas, não pude montar os motores à direita e à esquerda de forma simétrica, para que pudesse tirar vantagem da capacidade dos blocos "go to position" do Scratch, que permitem controlar múltiplos motores em simultâneo.
Ainda assim para as sequências de andar para a frente ou para trás, nem mesmo a construção assimétrica me poupou a ter de entrar por caminhos de código mais selvagens...




Junto também algumas imagens,

Imagem

Imagem

Imagem

Imagem

Imagem

Imagem

Imagem


Espero que gostem!
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Sanjoanense :brincka: 2026, 3-5 de Outubro
Avatar do Utilizador
Jorge Reis
Sócio
Sócio
Mensagens: 5863
Registado: 26 jul 2006, 22:54
Localização: Braga

Re: [MOC] SPIKE Prime Walking Dog

Mensagem por Jorge Reis »

Tanto motor junto, está muito bem engendrado

Gostei
Avatar do Utilizador
gads
Administrator
Administrator
Mensagens: 6370
Registado: 11 set 2006, 23:58
Localização: Oeiras

Re: [MOC] SPIKE Prime Walking Dog

Mensagem por gads »

Vieste fazer concorrência à Boston Dynamics ou quê?
Gostava de eventualmente ver como é que programaste o bicho
Bom trabalho :clapping:
Guilherme Santos
www.historybricks.com
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: [MOC] SPIKE Prime Walking Dog

Mensagem por Conchas »

É essa a ideia! :D
Deve ser daquelas empresas em que um gajo se levanta todos os dias com gana de ir trabalhar! ;D

Este ainda foi programado em Scratch, pelo que ainda seriam uns tantos screenshots para apanhar a big picture. Mas vês no próximo hacatão! :expectation:

O que quer que venha a fazer a seguir já será em Python, pelo tb será mais fácil de partilhar.
Terei primeiro é de dominar algumas técnicas... :P
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Sanjoanense :brincka: 2026, 3-5 de Outubro
Ricardo S
Sócio
Sócio
Mensagens: 3308
Registado: 05 ago 2006, 01:11
Localização: Radial CITY
Contacto:

Re: [MOC] SPIKE Prime Walking Dog

Mensagem por Ricardo S »

:D :D :D :D :D :clapping: :clapping: :clapping:

É que facilmente se vê a raça do bicho.
Muito bom!
Avatar do Utilizador
AGarcia
Administrator
Administrator
Mensagens: 4987
Registado: 03 mai 2009, 22:47
Localização: Peniche
Contacto:

Re: [MOC] SPIKE Prime Walking Dog

Mensagem por AGarcia »

Só faltou meteres a cauda a abanar!
:D

Muito bom.
:clapping: :clapping: :clapping:
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: [MOC] SPIKE Prime Walking Dog

Mensagem por Conchas »

Necessitava de mais uma porta para mais um motor...

Podia fazer um linkage, com um dos motores traseiros, para abanar a cauda ao andar, mas não era esse o meu objectivo com este modelo. Pelo que decidi não estragar o desenho com engrenagens à vista... :)
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Sanjoanense :brincka: 2026, 3-5 de Outubro
Avatar do Utilizador
Conchas
Direcção
Direcção
Mensagens: 16131
Registado: 26 jan 2007, 15:20
Localização: Feijó (Almada) / Sesimbra
Contacto:

Re: [MOC] SPIKE Prime Walking Dog

Mensagem por Conchas »

Na realidade tive agora uma ideia, em que o abanar da cauda não deveria ser nada difícil de realizar!

Agora já desmontei o modelo... :P
Tentarei se o voltar a montar, talvez para experimentar com código em Python. Quem sabe...
FCorreia

#EUusoOmeuLUGBULKnosEVENTOSdaPLUG

We are working to build a better :plug:
LEGO Fan, a lifelong experience - Play Well (Leg Godt)

Sanjoanense :brincka: 2026, 3-5 de Outubro
Responder