Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
In deze sectie horen alleen topics welke een project beschrijven. Hiervoor gelden bijzondere regels. De beschrijving van het project staat centraal, reacties van zowel de Topic Starter (TS) als andere leden zijn alleen toegestaan indien deze rechtstreeks betrekking hebben op de projectinhoud. Zie ook de forumregels die hierop van toepassing zijn.
  • Pagina:
  • 1
  • 2
  • 3

Onderwerp: PyPilot, de stuurautomaat van OpenPlotter

PyPilot, de stuurautomaat van OpenPlotter 07 juli 2019 09:42 #1061454

  • mvdp
  • mvdp's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 189
Hier een link dat een beeld geeft van de auteur van pypilot.
En de ervaring van iemand die er met een stalen 50 voeter van de USA naar Ierland voer.
Laatst bewerkt: 07 juli 2019 10:05 door mvdp.
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 07 juli 2019 12:47 #1061482

  • nardus
  • nardus's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6101
mvdp schreef :
Hier een link dat een beeld geeft van de auteur van pypilot.
En de ervaring van iemand die er met een stalen 50 voeter van de USA naar Ierland voer.

Aparte boot heeft die auteur.
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 07 juli 2019 13:50 #1061492

Ja. Maar de updates blijven komen he!?
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 28 juli 2019 23:44 #1067154

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
Ok, ik heb wat resultaten en ze vallen niet tegen. Een oude ST2000+ heb ik omgebouwd tot PyPilot; zie dit youtube filmpje voor een impressie van het proces. Best veel werk geweest hoor. Alle hardware is ingebouwd is de oude raymarine behuizing en ik koppel eraan via wifi aan OpenPlotter.

Ik heb er gisteren een eerste test mee op de boot gedaan en enkele resultaten zijn ook in het filmpje te zien. Ik heb bochten gedraaid op de motor op het IJsselmeer met windkracht 5 en ditto golfslag. Na wat experimenteren met die PID gains relatief snel een aardige instelling gevonden. Ik begrijp nog niet helemaal hoe alles precies is te calibreren, maar nu al stuurde hij beter dan de oorspronkelijk ST2000+, dus het is voor mij veelbelovend.

Hij is zeker nog niet operationeel en er moet nog aan de elektronica bijgeschaafd worden. Ik had ook al een prototype gemaakt voor een OpenPlotter plugin waarmee je de PID parameters automatisch kan aanpassen aan 'omstandigheden', als eerder in deze thread geopperd. Gisteren niet aan toegekomen om dit te testen, maar in combinatie heb je hiermee een platform om wat leuke ideetjes uit te proberen.

Als je geïnteresseerd bent in de details en verdere ontwikkelingen raad ik je aan op het PyPilot forum lid te worden.

Cheers,

-








geloof niet alles wat je denkt
Laatst bewerkt: 29 juli 2019 00:14 door ironman.
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 04:46 #1067155

Wat goed uitgevoerd, lijkt me ontzettend leuk en leerzaam! Lijkt wel alsof de stang met hogere snelheid in- en uitgeschoven kan worden dan origineel. Is er iets in de aansturing veranderd?

Succes met verder tunen; ziet er veelbelovend uit!
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 06:26 #1067168

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27105
Keurig!
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 06:31 #1067169

  • Aswin
  • Aswin's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 656
Wow, dat is mooi gedaan! Het is beter gebouwd dan ik bij andere pypilot projecten heb gezien.
Een vraagje, je hebt de IMU in de stuurautomaat ingebouwd. Nu draait de stuurautomaat ten opzichte van de boot wanneer de actuater in of uitschuift. Is dat iets om rekening mee te houden of is die draaiing zo gering dat je het kunt negeren?

Nogmaals, niets dan lof.
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 08:09 #1067188

Mooi!
Dus je hebt de hele pi in de automaat gevrot...
Maar heb je dan ook de wind input daar naartoe, en een gps in het ding zelluf? Of ook er naar toe?
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 08:53 #1067198

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
Aswin schreef :
Een vraagje, je hebt de IMU in de stuurautomaat ingebouwd. Nu draait de stuurautomaat ten opzichte van de boot wanneer de actuater in of uitschuift. Is dat iets om rekening mee te houden of is die draaiing zo gering dat je het kunt negeren?

Wel ooit over gedacht, nooit over wakker gelegen. Het blijkt niet meer dan 6 graden of zo te zijn, en het gaat natuurlijk weer naar 0 in de middenstand. Wel zal hierdoor, door het terugsturen de gemeten afwijking sneller teruglopen, maar dat is voor linksom en rechtsom gelijk en zou weggeregeld kunnen worden met juiste gain settings.
Bijlagen:
geloof niet alles wat je denkt
Laatst bewerkt: 29 juli 2019 12:19 door ironman.
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 09:05 #1067201

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
It Paradyske schreef :
Maar heb je dan ook de wind input daar naartoe, en een gps in het ding zelluf? Of ook er naar toe?

Goeie vraag - dat heb ik op de boot op moeten zoeken en gevonden in forum.openmarine.net/showthread.php?tid=1635. Door in OpenCPN een TCP verbinding met de TinyPilot te maken op poortje 20220 verschijnt opeens de optie GPS in de PyPilot plugin dropdown. Als je die kiest, en een route hebt geactiveerd, wordt de knop AP ineens geel en volgt hij een track. Wind heb ik nog niet gekoppeld, maar zou ditzelfde kanaal moeten volgen.

Er zit veel meer in dan in de versnipperde documentatie is te vinden, maar dat is wel doordacht en valt geheel niet tegen.
geloof niet alles wat je denkt
Laatst bewerkt: 29 juli 2019 09:09 door ironman.
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 09:26 #1067207

Ah, zo ja.
Ik was net gister ook weer eens verder gegaan met het PyPilot project.
Eerst maar weer alles up en running krijgen en nieuwe software in de mator-arduino....
Het draait weer, nu eens kijken hoe we hem inbouwen.
Ik wil toch de Pi,( met Openplotter op termijn als nav-computer gebruiken (met pi4 denk ik) ) binnen neerzetten, dus de motorcontroller ergens halverwege of in de automaat.
(Halverwege heeft als voordeel dat ik maar twee draden naar de controller hoef. En dat dat dus door de huidige 6polige stekker kan, want daar heb ik nog twee pinnen over, dan kan de ouwe stuurautomaat ook blijven functioneren.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 09:27 #1067208

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
Nachtvlinder schreef :
Lijkt wel alsof de stang met hogere snelheid in- en uitgeschoven kan worden dan origineel. Is er iets in de aansturing veranderd?

De aansturing is inderdaad geheel anders; de motorbeweging wordt met PWM juist langszaam opgevoerd tot max en weer rustig afgebouwd. Relaxter voor je tandwielen. Per saldo is de beweging daardoor juist langzamer dan wat Raymarine doet: aan of uit. Maar het ziet er gelikt uit en geeft visueel misschien een sneller effect.
geloof niet alles wat je denkt
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 10:50 #1067229

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
It Paradyske schreef :
Ah, zo ja.
Ik wil toch de Pi,( met Openplotter op termijn als nav-computer gebruiken (met pi4 denk ik) ) binnen neerzetten, dus de motorcontroller ergens halverwege of in de automaat.
blijven functioneren.

Ik heb gelezen dat de openplotter best wel zwaar belast wordt met ook de pypilot logica erbij; of de nieuwe versie raspberry dat opvangt zou ik niet weten. Ik zou dat even opzoeken op het pypilot forum.

Als je de pwm-stromen over grote afstand onafgeschermd wilt transporteren zou ik zelf vrezen voor mijn radio-ontvangst. Eventueel zou je nog misschien je eindtrap (fets) inbouwen en de aansturing via een optocoupler over een afstandje sturen.
geloof niet alles wat je denkt
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 10:51 #1067230

ja dat opperde ik ook al eerder van die pwm over lange kabel . Maar was geen probleem volgens de experts.
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 11:47 #1067239

ironman schreef :
It Paradyske schreef :
Ah, zo ja.
Ik wil toch de Pi,( met Openplotter op termijn als nav-computer gebruiken (met pi4 denk ik) ) binnen neerzetten, dus de motorcontroller ergens halverwege of in de automaat.
blijven functioneren.

Ik heb gelezen dat de openplotter best wel zwaar belast wordt met ook de pypilot logica erbij; of de nieuwe versie raspberry dat opvangt zou ik niet weten. Ik zou dat even opzoeken op het pypilot forum.

Als je de pwm-stromen over grote afstand onafgeschermd wilt transporteren zou ik zelf vrezen voor mijn radio-ontvangst. Eventueel zou je nog misschien je eindtrap (fets) inbouwen en de aansturing via een optocoupler over een afstandje sturen.

Ja misschien toch voorlopig maar met een los kabeltje, en dan de motorcontroller in de 2000+...
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 12:33 #1067254

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27105
roozeboos schreef :
ja dat opperde ik ook al eerder van die pwm over lange kabel . Maar was geen probleem volgens de experts.

Oh...
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 12:36 #1067256

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27105
ironman schreef :

De aansturing is inderdaad geheel anders; de motorbeweging wordt met PWM juist langszaam opgevoerd tot max en weer rustig afgebouwd. Relaxter voor je tandwielen. Per saldo is de beweging daardoor juist langzamer dan wat Raymarine doet: aan of uit. Maar het ziet er gelikt uit en geeft visueel misschien een sneller effect.

Precies, dat zorgt voor enorme reductie van mechanische slijtage. Dat is ook hoe "echte" stuurmachines het doen van Simrad. Ook zorgt het voor enorm veel lager energie gebruik.

Wij maakten zelfs zijzwaard lier besturingen met een "ramp" om zo de (gietijzeren)tanden in de lier te laten zitten en de stroombegrenzing tijdig te kunnen laten werken.

Als aanvulling op Rooz;
Uiteraard we kabels waren geheel conform EMC richtlijnen uitgevoerd en aangesloten en geaard. Geen storingen.
ZF informatie kanaal Telegram: t.me/zeilersforum
Laatst bewerkt: 29 juli 2019 12:38 door Calidris.
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 29 juli 2019 16:48 #1067312

  • Aswin
  • Aswin's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 656
roozeboos schreef :
ja dat opperde ik ook al eerder van die pwm over lange kabel . Maar was geen probleem volgens de experts.
Pypilot stuurt in opzet geen PWM over een lange kabel. Er is sprake van een Pi die de berekeningen doet en van een Arduino die de motor aansturing doet. De Pi en Arduino communiceren serieel. Het is de bedoeling de Arduino bij de motor te installeren. Het PWM signaal is er alleen tussen de Arduino en de motor, een relatief korte afstand.
Of Ironmen ook de taken verdeeld heeft over Pi en Arduino weet ik niet.
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 13 aug 2023 12:38 #1501841

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
Voor de pypilot en opencpn gebruikers: sinds twee weken werkt het PyPilot alarm van de OpenCPN Watchdog plugin weer. Dit stelt je in staat om alarmpjes te doen afgaan als er iets mis is met je PyPilot. Dit alarm had niet meer gewerkt met pypilot versies sinds ergens in 2020, maar nu dus weer wel. Ik ga het zelf in gebruik stellen en ben benieuwd of iemand afwijkingen van het verwachte gedrag vindt.

geloof niet alles wat je denkt
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 14 aug 2023 07:03 #1501990

  • Zeerover
  • Zeerover's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 398
Ik heb mijn autohelm weer hersteld maar toen 1 van de eindtransistors weer kapot ging was ik precies hetzelfde van plan. Ik zie dat je de motorsturing zelf gemaakt heb maar zou voor de bts7960b h-bridge gaan. Mooi werk en bedankt omte delen.
Laatst bewerkt: 14 aug 2023 07:04 door Zeerover.
Alleen ingelogde leden kunnen reageren.

PyPilot, de stuurautomaat van OpenPlotter 14 aug 2023 11:37 #1502058

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1241
Die paste er niet in, het is uiteindelijk een Pololu 2991 geworden. Mocht je wat meer ideetjes willen kun je hier kijken; de zipfile bevat een pdf met een schema. github.com/marcobergman/pypilot_conversion
geloof niet alles wat je denkt
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
  • 3
Tijd voor maken pagina: 0.321 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl