Unter tethered shooting, oder auch kabelgebundenes oder ferngesteuertes Fotografieren, versteht man im Allgemeinen die Steuerung einer Kamera mittels eines Computers, Laptops oder gar eines Smartphones.
Die am OST genutzten CCDs werden alle ferngesteuert angebunden. Die dazu genutzten Programme sind Maxim DL bzw. CCDOPS, deren Verwendung nicht Thema diese Artikels sein soll. Dieser Artikel fokussiert sich auf die Nutzung einer Digital- oder Kompaktkamera und ist deshalb auch außerhalb des astronomischen Bereiches anwendbar.
Ferngesteuertes Aufnehmen ist nicht ohne weiteres möglich. Zuerst ist zu Beachten, dass nicht jede Kamera tethered shooting unterstützt. Das kann z.B. beim Hersteller erfragt werden. Alternative bietet die hier beschriebene Software aber auch eine Abfrage an, bei der angezeigt wird, ob und welche Funktionen unterstützt werden.
Die im Praktikum zur Zeit genutzte Canon EOS 700D unterstützt alle relevanten Funktionen.
Zur Ansteuerung wird selbstverständlich ein Computer benötigt. Die hier vorgestellte Software steht für Linux unter allen gängigen Distributionen in den Standartpaketquellen bereit.
Die grundsätzliche Voraussetzung ist ein Treiberpaket, dass die genutzte Kamera unterstützt. Die allermeisten Programme zur Steuerung von Kameras greifen auf die Bibliotheken von gphoto2 zurück.
gphoto2 ist die Basis für praktisch jede Kamerafernsteuerung. Die Installation erfolgt über einen Paketmanager nach Wahl oder direkt über die Kommandozeile via
sudo apt-get install gphoto2
Neben einer enorm umfangreichen Treiberdatenbank bietet es auch erste grundlegende Funktionen wie das Übertragen von Bilder auf oder von der Kamera, sowie Befehle zum Schießen von Einzel- oder auch Serienbildern.
gphoto arbeitet komplett auf der Kommandozeile. Neben der Tatsache, dass dies für manchen Nutzer schwer zu händeln ist, fehlen auch Möglichkeiten zum direkten Anschauen der Aufnahmen und eine live Vorschaufunktion. Dazu kann eine weitere Software installiert werden, die eine grafische Oberfläche bereitstellt.
Um die von gphoto2 bereitgestellten Funktionen angenehmer nutzen zu können, sollte eine grafische Oberfläche verwendet werden. Die redaktionelle Empfehlung ist Entangle, dessen Funktionsumfang für den Betrieb am OST ausreichend ist. Die Installation erfolgt über
sudo apt-get install entangle
Die deutlich umfangreichere Softwarelösungen ist Darktable. Es bietet weitaus mehr Funktionen, die aber vor allem im Bereich der professionellen Fotografie zum Tragen kommen. Für astronomische Zwecke sind diese meist nicht hilfreich. Der große Funktionsumfang kommt aber auf Kosten der Übersichtlichkeit. Besonders bei der Nutzung in Kombination mit einem Laptop, der nur über einen kleineren Bildschirm verfügt, sorgt das sehr umfangreiche Darktable schnell für Unübersichtlichkeit.
Dieser Abschnitt widmet sich der Vorbereitung und Nutzung der Kamerafernsteuerung am OST. Es macht dabei keinen Unterschied, ob die Kamera an einem Teleskop angeschlossen ist oder mit dem zugehörigen Objektiv verwendet wird. Prinzipiell kann die Kamera mit automatischen Einstellungen für Belichtung, Fokus usw. betrieben werden. Im astronomischen Hausgebrauch ist aber meist das manuelle Konfigurieren sinnvoll, wenn nicht sogar erforderlich. Es wird daher im Folgenden davon ausgegangen, dass die Kamera im manuellen Modus betrieben wird. Dazu wird das Menürad auf M gedreht. Die folgenden Einstellungen sind nun manuell einstellbar
Dies sind auch die Parameter, die später über Entangle gelenkt werden. Fokus und Fokallänge werden über das Objektiv separat gesteuert und sind vom manuellen Modus nicht betroffen. Die Fokallänge ist unter allen Umständen manuell zu steuern, der Autofokus lässt sich aber an- und abschalten. Bei gemeinsamer Verwendung mit dem Teleskop entfallen diese Punkte natürlich, da dort kein Objektiv genutzt wird, bzw. das Teleskop das Objektiv ersetzt.
Sind auf dem Computer die notwendigen Programme installiert, wird die Kamera im ausgeschalteten Zustand angeschlossen und eingeschaltet. Die Kamera sollte nun als Massenspeichermedium durch den Computer erkannt werden. Ist dies nicht der Fall, liegt die passende Treibersoftware wahrscheinlich nicht vor. Das kann zwei Gründe haben
Die folgenden Schritte sind optional und müssen nicht bei jedem Anschließen wiederholt werden. Die angeschlossene Kamera kann mit
gphoto2 --auto-detect
identifiziert werden. Die Ausgabe sollte dann etwa so aussehen
Model Port ---------------------------------------------------------- Canon EOS 700D usb:001,008
Welche Funktionen die Kamera unterstüzt, erfährt man mit
gphoto2 --port usb: --abilities
was für die Canon im Praktikum zu folgendem Ergebnis führt
Abilities for camera : Canon EOS 700D Serial port support : no USB support : yes Capture choices : : Image : Preview : Trigger Capture Configuration support : yes Delete selected files on camera : yes Delete all files on camera : no File preview (thumbnail) support : yes File upload support : yes
Hier ist zu sehen, dass die Kamera die von uns gewünschten Funktionen unterstützt: Bild aufnehmen, Bild Download und Upload auf die Kamera, sowie die Live-Vorschau. Eine Aufnahme kann mit
gphoto2 --port usb: --capture-image-and-download
geschossen und automatisch von der Kamera herunter geladen werden. Achtung: dabei wird das Bild auf der Kamera gelöscht. Zu beachten ist weiterhin auch, dass die Kamera je nach Einstellung das JPEG und/oder das Rohdatenbild überträgt. Diese Einstellung kann auch per Fernsteuerung angepasst werden. Ein Modus der am OST eher weniger Relevanz hat, ist der eigentliche tethered modus in den die Kamera via
gphoto2 --port usb: --capture-tethered
versetzt werden kann. Hier wartet nun der Computer auf ein Auslöseereignis an der Kamera. Das heißt die Kamera wird benutzt wie üblich, eine Aufnahme wird geschossen, indem der Auslöser gedrückt wird, nur wird jetzt das Bild automatisch auf den Computer übertragen. Es sind weitere Möglichkeiten gegeben die Kamera direkt über gphoto2 anzusprechen. Diese sollen aber hier nicht weiter interessieren. Verwiesen sei hier auf eine externe Referenz wie diese schöne Liste im Ubunutu wiki.
Zur eigentlichen Arbeit wird jetzt Entangle gestartet. Um eine Verbindung aufzubauen, findet sich im Menü Camera der Punkt Connect. In einem kleinen Fenster wird nun eine Liste aller verfügbaren Kameras aufgeführt. Mit einem Klick auf Connect sollte das Programm die Verbindung herstellen. Nun wird die Kamera mit verschiedenen Einstellungsmöglichkeiten angezeigt Sollte die Menüleiste links nicht angezeigt werden, so hilft ein Klick auf das blau hinterlegte Zahnrad auf dem Screenshot. Anschließend werden die häufigsten Einstellungsmöglichkeiten gesammelt angezeigt. Diese Übersicht kann erweitert werden, indem am Ende auf das kleine Zahnrad geklickt und aus der nun deutlich längeren Liste die gewünschten Elemente herausgesucht werden. Die wichtigen Einstellungen sind aber bereits zu Beginn vorhanden. Unterhalb der Einstellung wird ein Histogramm nach Farbkanälen angezeigt, sobald ein Bild vorhanden ist oder der Live Modus aktiv ist.
Zurück zur Leiste mit dem blau hinterlegten Zahnrad. Von Links nach Rechts finden sich dort die folgenden Punkte