I've connected a Lightware SF10/c to my pixhawk serial 4/5 port as the instructions here show:http://copter.ardupilot.com/wiki/com...re-sf10-lidar/
My SonarRange is flat on 0. I can see that the unit is powered up because I can see the dot on the floor with a digital camera. I've triple checked continuity of the cable I made and I also (using the cable I made for the Pixhawk) with small jumpers stuck in the little connector, attached it to a USB to Serial adapter and with Putty I can see the distance just fine.
I dropped it down to 9600 baud, still nothing.
I'm new to pixhawk/apm world so I'm not really sure how to troubleshoot. I've double checked the wiring.
I currently am running firmware 3.3.2.
Lastly, this is still not done being built. This is my first experience with a Pixhawk. I'm upgrading from an Eagle Tree Vector. I'm not done rewiring. I am still waiting for a power module because I refuse to use the little 90A one that was supplied by 3DR.
Thank you all.
Note (may be TMI): My parts list is as follows
The sonar is in the CTUN (Control Tuning) packet with the SAlt (9th parameter) tag.
All good with the SF10/C and latest firmware,
Does anyone have a log file with cam trigger mission that we could send to Michael Oborne to make addition in georeferencing so that we can tag images and csv file with accurate height above ground as well as GPS altitude.
I have create an entry in github issues here: https://github.com/diydrones/MissionPlanner/issues/1126
I am still tuning the copter so I don't have any auto mission yet
@Duffy - we're very interested in offering laser units specifically for geo-referencing. Do you have any ideas on what you would ideally like to have? For example, we have multi-beam lasers that can reference three points simultaneously.
Would you use the autopilots IMU and GPS ? or would you integrate separate units for this(?)
I think your current systems SF10 etc can be used to improve accuracy of 3D model reconstructions. The only thing that needs to be done is add some functionality to the georeferencing script running from mission planner, so that for every geotagged image a csv file with GPS and sonar altitude is created. This can then be used to provide additional reference in software like agisoft. So for example we would have height above elipsoid from GPS and height above ground from sonar. So if it is possible to get this functionality going it would be great. See the mission planner github issue referenced above.
The multi-beam laser would be good, if it is possible to have split beam at 40 degrees then it could also be used for enhanced ground separation, as opposed to just a single vertical beam.
How else could we use the split beam for georeferencing. I suppose we couldn't use it in conjunction with photogrammetry as the beam is invisible (unless you are using SWIR cameras). It could be useful for low resolution terrain mapping, things like this have been used for mapping glaciers. I know one team academic lab that has used a single beam to do mapping.
Have you done more testing in ALT Hold
Flew today in gusty conditions ( and although the copter is not well tuned yet) it did hold altitude better in STAB mode than in ALT_HOLD
Thanks for the info Duffy. We'll keep this in mind as we move forward with support for mapping.
What would you suggest is the best way to get the functionality of adding the laser reading data in the geotagging script in mission planner. It is the reason we bought the SF10/C but currently can't get the functionality out of this.
We are looking into this using our own dev resources. I can see that it's great functionality to have so we'll make sure it becomes available one way or another. Please give us a little time...
Any luck getting the SF10 to work over I2C?
I have an SF11 that I'm trying to get working on my hexacopter. The default address on the SF11 is 0x55, that should translate to 85 in Mission Planner correct? It looks good on USB, I'm gonna hook it to my O-scope to confirm output over I2C tonight just to make sure it is functioning and I do not have a bad wire or something.
Yes, the 0x55 address would be 85 for the RNGFND_ADDR in Mission Planner.
I've been looking into the issue of connecting LightWare devices with I2C to various versions of ArduCopter, I'll let you know anything I find out.
Well it looks like my wires and device are good, at the end of my I2C lead, I'm showing 3.2V on the green and white leads and 5V on the red lead when powered via USB, and it looks like a signal is being produced on the green and white leads.
I've seen conflicting posts about using serial 5 as an extra serial port by using a splitter on power and ground leads. Some say it is usable as another serial port, others say it is only good for console output.
I have an SF11 that I am trying to get up and running, but the only serial port I have left is 5. At the moment, I2C for it isn't quite functional, looks like my only option may be to use ADC