zaterdag 23 april 2016

Toch nog even installatie issues ...

Het testen van een eerder gemaakt robotarm programma vraagt om de grafische library cv2 ofwel opencv. Blijkbaar is de link kwijtgeraakt bij de laatste herinstallatie. Ik heb daarvoor Anaconda gebruikt wat iig even de Theano problemen leek te hebben opgelost.  Het geeft echter een inconsistentie melding bij de installatie van opencv met python en numpy. Ik blijk nu op te hoge versies te zitten. Python is nu 3.5 ipv 2.7. Ik probeer met Anaconda een parallel versie van Python te installeren. Daar kom ik echter niet goed uit.

conda create -n python2 python=2.7 anaconda
source activate python2 

Ik besluit maar weer met Homebrew te gaan werken. Daar lijk ik een goede opencv installatie instructie bij te kunnen vinden. Ik moet wel de terminal even opnieuw opstarten om de juiste Python te benaderen. 'Which python' wijst nu iig naar de juiste directory.

mac-pro-van-dirk-willem-wonnink:~ DWW$ which python

/usr/bin/python

Nu lukt het wel om opencv weer beschikbaar te krijgen. Helaas ben ik wel weer Theano kwijt.

>>> import theano

ERROR (theano.sandbox.cuda): nvcc compiler not found on $PATH. Check your nvcc installation and try again.

Gelukkig weet ik dat ook weer met behulp van mijn vorige blog bericht te herstellen. De globale (PATH) variablen moeten weer naar de juiste diectories worden geleid.

Na wat worstelen met goniometrie (sinussen / arccosinussen etc) weet ik nu ook de robotarmsimulatie juist te krijgen:

Op basis van gewenste reik-lengte en vaste hoogte de hoeken van de armen uitrekenen.



Geen opmerkingen:

Een reactie posten