Heino, Jeff E and myself have been working on updating Ardustation code to support Arductoper 2.
I think our code is ready for general use.
- Automatic antenna tracking, tested with ReadyMadeRC Antenna pan/tilt unit (even had my ContourHD cam attached to the directional antenna!)
- Manual antenna tracking (aka Antenna Test)
- Edit/View AC2 Params included PIDs
- Flight data display
Credits to Phillip Anthony Smith for updating Ardustation to support Mavlink (ArdustationPS).
Source code is available here
Comments
Well the reason I am asking is that I am fixing my own tracker and I was wandering what servos to use in order to be compatible with the ardustation software. I tried last night with a modified 360 servo and the ardustation would not open the lcd, maybe the modified servo was drawing too much current.
If i will not manage to use modified servos maybe i can use winch servos?
thanks in advance
Tassos
As far as I remember you need Hitec 485 or 645 or equivalent. This is the servo on EZ tracker and thats what I have. I think Heino and Hai uses the same ones.
Thanks in advance
Tassos
thanks Heino R. Pull for replay, here is a pic of what i did. i coped ardustation2 folder in Arducopter2.0.38 folder than i set libraries at sketchbook location in preferences menu. i still have errors. sorry for my bad English.
Heino
hi all, i got this errors when i upload code to ardustation. plz guid me to upload it. thanks.
ArduStation2.cpp:40:24: error: FastSerial.h: No such file or directory
ArduStation2.cpp:41:25: error: GCS_MAVLink.h: No such file or directory
ArduStation2.cpp:45:55: error: AP_EEPROMB.h: No such file or directory
ArduStation2:38: error: variable or field 'gcs_handleMessage' declared void
ArduStation2:38: error: 'mavlink_message_t' was not declared in this scope
ArduStation2:38: error: 'msg' was not declared in this scope
ArduStation2:39: error: variable or field 'send_message' declared void
ArduStation2:39: error: 'mavlink_message_t' was not declared in this scope
ArduStation2:39: error: 'msg' was not declared in this scope
ArduStation2:49: error: 'AP_EEPROMB' does not name a type
ArduStation2:58: error: expected constructor, destructor, or type conversion before '(' token
ArduStation2.cpp: In function 'void SaveHomePosition()':
Antenna:5: error: 'eeprom_busy_wait' was not declared in this scope
Antenna:6: error: 'ee' was not declared in this scope
Antenna:10: error: 'eeprom_write_dword' was not declared in this scope
ArduStation2.cpp: In function 'void RestoreHomePosition()':
Antenna:16: error: 'eeprom_busy_wait' was not declared in this scope
Antenna:17: error: 'ee' was not declared in this scope
Antenna:21: error: 'eeprom_read_dword' was not declared in this scope
ArduStation2.cpp: In function 'void position_antenna()':
Antenna:121: error: 'ToDeg' was not declared in this scope
ArduStation2.cpp: At global scope:
MAVLink:0: error: variable or field 'gcs_handleMessage' declared void
MAVLink:0: error: 'mavlink_message_t' was not declared in this scope
MAVLink:0: error: 'msg' was not declared in this scope
Zac, Xbee can support broadcast. Just set VID same for all Xbee and it should work hand in hand. I have ArduStation and Copter-GCS working at the same time. I also tried setting PIDs in ArduStation and it reflects on GCS. Should be the same with laptops/Mission Planner. I hope this is what you meant.
Is there an easy way to hand off back and fourth between the ardustation and a laptop? Sorry I am still starting out, so forgive me. But how many communication channels can the zigbee/mavlink support? As In can I have a ardustation at one end for the launch, and then it hands off to another ardustation or a laptop on the way?