ASTRO.control, a generic platform for telescope and instrument control systems has been released by redlogix GmbH. The platform supports the INDI wire protocol and the INDI device architecture. A prototype of the system has presented to the community on the SPIE Astronomical Telescopes and Instrumentation in June 2014 in Montreal, Canada.
redlogix is basically a software and system engineering company which specializes in development of control systems in areas like industrial automation, astronomy, robotics and others.
In the astronomy segment redlogix has contributed to ESO's VLT and VLT Interferometer since more than 15 years, to the flying infrared observatory SOFIA for more than 10 years, as well as to smaller telescopes. In these projects extensive experience has been gained with the development of custom specific telescope control systems and instrument control systems.
Only recently redlogix has concentrated all this know how in the development of a generic controller for astronomical devices, named ASTRO.control. It is based on a dedicated embedded Linux with real-time enhancement and runs on embedded industrial PCs of various form factors. The controller is designed to support any kind of astronomical devices, like filter wheel, focuser, mount, etc., with a focus on cameras. In particular the high-end Andor cameras are supported out of the box for various series, like iXon oder iKon. This controller product is now available on the market, as well as development services around the product and for general astronomical software, e.g. integration of specific devices, development of control application software, integration with specific observatory infrastructure, data aquisition or reduction software and such.
INDI has been chosen as communication protocol for both, operator workstation to controller communication, as well as inter-controller communication. Further, the INDI device concept is supported on the controller side. The INDI client and INDI wire protocol have been implemented for Windows, to enable Windows based GUIs. This component has now been published as open source as a contribution of redlogix to the INDI community.
Why INDI? When designing the ASTRO.control communication protocol and device interface redlogix looked around for a suitable open standard in the astronomical sector, because they did not want to implement the N'th proprietary protocol. A lot of interesting concepts have been found, but no real wide-spread standard. The well-known ASCOM protocol is low level and for Windows clients only. What comes closest to a suitable standard and has already some distribution is INDI. So it was a strategic decision to support the INDI protocol and contribute to its further propagation. For more information please visit the ASTRO.control website and the redlogix web
The project main site is github.com/farom57/IPARCOS/
I. Features
II. Download and install
III. Usage
1. Prerequisite
2. Connection
3. Use the generic control panel
4. Control the telescope motion
IV. Developed by
V. License
The code is released under the GNU General Public License and is available at github.com/farom57/IPARCOS/
INDI Development team is happy to announce the release of INDI Library v0.9.9 on August 30th, 2014. Following are the highlights of this release:
Source and Ubuntu packages are available for download.
jINDI is still under heavy development but a "developer preview" of common modules, Telescope and CCD GUI is ready for testing. This crossplatform INDI client is now working with native INDI 0.95 drivers as well as with wINDI ASCOM wrappers. Visit project page to learn more.
Development of wINDI is finished and it is available as pre-release version. We are collecting feedback and fixing bugs found. Subproject now has its own project page.
INDI for Java is a set of libraries (written in the Java programming language) to implement Clients (graphical and not graphical ones), Drivers and Servers that follow the INDI distributed control protocol, a protocol designed to operate astronomical instrumentation. The INDI for Java library is currently ready to be used in Android devices!
The current implementation of INDI Library is in C/C++, and a Java implementation enables seamless cross platform support in addition to Andriod device support! This exciting development is spearheaded by Mr. Sergio Alonso, Kudos to him for making such a signifcant implementation of the protocol!
v1.3 of the library (server, client, and tools) was released on April 10th, 2012. Check out the downloads.