maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [ANNOUNCE] Columbus Navigation Toolkit (https://talk.maemo.org/showthread.php?t=67276)

tswindell 2011-01-31 07:44

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Thank you :) All your appreciation makes this itch worth the scratch :)

tswindell 2011-01-31 13:54

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
I was planning on releasing 0.9.4 at the end of last week, but I've been working on quite a lot of new bits and also some priliminary MeeGo UX support which I hope to finish for the first Cambridge MeeGo Network meeting this week. So expect the new version by the end of this week. :)

If there is anything you feel you want in this "small" point release then please let me know.

handaxe 2011-02-14 07:08

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
@tswindell - I for one hope this past week's ructions have not killed your enthusiasm for Columbus?

Thalass 2011-03-01 09:21

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
This program is great! It seems to be alot like the old GPS Data program on my N82, but with many more features! Like feeding the gps data to another device via bluetooth! Since there's not going to be an N900 version of RaceChrono, i can use my N900 as a bt gps, while running racechrono on my n82! win!

It's a bit buggy, though. It seems to randomly crash to desktop without warning. But that may be my phone, so i'm not sure.

Moz 2011-03-26 13:37

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Hi,

Great app. I am using columbus for using my n900 as a gps device for various navigation applications on Ubuntu. Using it over ip tcp works fine. Though I would really like to use it over usb.

I have tried to stream to port /dev/ttyGS2 but are usually not receiving data on my netbook at /dev/ttyACM0. Sometimes when I unplug the usb cable I receive GPS messages on my netbook, usually about 8 lines of data. I have noticed that this is most probably a usb serial problem since echoing on /dev/ttyGS2 results in the same behaviour.

Does anyone have the same problem, or does anyone know how to test where the problem lies? Is the data actually send by the n900 or do I have a problem on my netbook?

ivgalvez 2011-04-05 14:09

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Strangely, Columbus has stopped working for me. It won't even start.

I have uninstalled and reinstalled it again with no luck.

Can anybody tell me if there is any config file that I should remove or how can I make a more efficient test?

handaxe 2011-04-05 21:31

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
If you open an x-terminal and type
Code:

/opt/usr/bin/columbus
you will get output that may help decipher what's gone missing.

ivgalvez 2011-04-06 07:55

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by handaxe (Post 982683)
If you open an x-terminal and type
Code:

/opt/usr/bin/columbus
you will get output that may help decipher what's gone missing.

Thanks, I don't know why I didn't found the binary. This is the output:

Code:

ApplicationController: Initializing configuration manager.
ApplicationController: Initializing database.
ApplicationController: Using database path: "/home/user/.cache/rx/columbus/waypoints.db.sqlite"
ApplicationController: Opening database.
ColumbusWaypointModel: Checking and updating database schema if required...
ColumbusWaypointModel: done.
ColumbusWaypointModel: Found 0 records
ApplicationController: Creating telemetry source objects.
ApplicationController: Attempting to start up location services.
ApplicationController: Location services started.
ApplicationController: Initializing logging manager.
ApplicationController: Initializing plugin management system.
PluginManager: ctor()
PluginManager: Loading plugins from: "/opt/usr/lib/columbus/plugins"
PluginManager: Found plugin candidate: "libbluetooth-plugin.so"
PluginManager: Loading plugin candidate: "libbluetooth-plugin.so"
BluetoothServerPlugin: ctor()
BluetoothServerPlugin: Initializing plugin.
BluetoothOptionsDialog: Restoring configuration.
BluetoothOptionsDialog: Performing UI update.
BluetoothOptionsDialog: Performing UI update.
PluginManager: Registered plugin: "bluetooth-server"
PluginManager: Found plugin candidate: "libnetwork-plugin.so"
PluginManager: Loading plugin candidate: "libnetwork-plugin.so"
NetworkServerPlugin: ctor()
NetworkServerPlugin: Initializing plugin.
NetworkServerPlugin: Loading configuration settings.
NetworkOptionsDialog: Restoring configuration.
NetworkOptionsDialog: Performing UI update.
NetworkOptionsDialog: Performing UI update.
NetworkOptionsDialog: Performing UI update.
NetworkOptionsDialog: Performing UI update.
PluginManager: Registered plugin: "network-server-plugin"
PluginManager: Found plugin candidate: "libusb-serial-plugin.so"
PluginManager: Loading plugin candidate: "libusb-serial-plugin.so"
USBSerialPlugin: ctor()
USBSerialPlugin: Initializing plugin.
USBSerialOptionsDialog: Loading settings.
USBSerialOptionsDialog: Performing UI update.
PluginManager: Registered plugin: "usb-serial"
ApplicationController: Loading application configuration.
ApplicationController: Connecting telemetry source signals.
ApplicationController: Initializing UI configuration structure.
/opt/usr/bin/columbus: symbol lookup error: /opt/usr/bin/columbus: undefined symbol: _ZN13ConfigManager13prependOptionERK7QStringS2_RK11QStringListi

So it's a missing dependency. Do you know where that symbol is located?

tswindell 2011-04-06 09:45

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by ivgalvez (Post 982887)
Thanks, I don't know why I didn't found the binary. This is the output:

Code:

/opt/usr/bin/columbus: symbol lookup error: /opt/usr/bin/columbus: undefined symbol: _ZN13ConfigManager13prependOptionERK7QStringS2_RK11QStringListi
So it's a missing dependency. Do you know where that symbol is located?

That symbol is defined in librxsupport

ivgalvez 2011-04-06 10:12

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by tswindell (Post 982927)
That symbol is defined in librxsupport

OK, the problem is that I have installed 0.1.0-4 while Columbus should depend on a newer version to force the upgrade of the library.

I have upgraded it manually and now it works.

Thank you.

tswindell 2011-04-06 11:13

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by ivgalvez (Post 982936)
OK, the problem is that I have installed 0.1.0-4 while Columbus should depend on a newer version to force the upgrade of the library.

I have upgraded it manually and now it works.

Thank you.

Yes, unfortunately I left the project dependencies somewhat broken. I'm devoting the next two days to maemo/meego hacking so hopefully I'll have some good Columbus related news soon! :D

couldvbb 2011-04-06 11:54

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
I would like to ask whether there are features you can change the internal positioning data (fixed plus or minus)
To cope with interference with GPS location data by country
Such as China

tswindell 2011-04-06 12:19

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by couldvbb (Post 982985)
I would like to ask whether there are features you can change the internal positioning data (fixed plus or minus)
To cope with interference with GPS location data by country
Such as China

I'm not aware of such a problem to be honest. Do you have a link to some information on this phenomenon and I'll look into it. :)

ofroberg 2011-04-25 18:04

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Awesome app (althogh the latest version segfaults every now and then but it's in extras-devel so..), looks very promising! One suggestion: Highway mode. I've been looking for this feature in a lot of N900 GPS apps but to no avail. Here's an example:

http://i.imgur.com/KmBjv.jpg

The main thing is that you'd set a course between waypoints and the app would display a line and tell you both visually and numerally how far off course you are. This is very useful when navigating at sea where you set a specific course and need to stay within - say - 1 nm of the course. So a beep/alarm when you hit a specified distance off course would be great. Do this and I will insta-donate! ;)

sperry 2011-04-27 21:16

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by tswindell (Post 982968)
Yes, unfortunately I left the project dependencies somewhat broken. I'm devoting the next two days to maemo/meego hacking so hopefully I'll have some good Columbus related news soon! :D

Has this been fixed yet? I downloaded the latest version this morning and it still refuses to start up and run...

Cheers,

Steve.

jonarmani 2011-05-04 05:30

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
After arriving here from this thread: http://talk.maemo.org/showthread.php?t=62625 , I am curious of the code you used to handle sending/receiving Bluetooth data. What language did you use for this, and do you have any code examples to help us out? I'd really appreciate it -- Why the hell does Nokia have so much Symbian BT API documentation and nothing for Maemo? Ughhh...

ofroberg 2011-05-04 05:50

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by sperry (Post 996443)
Has this been fixed yet? I downloaded the latest version this morning and it still refuses to start up and run...

What package manager(s) have you used?

Try (as root):
aptitude purge columbus

It removes both 'columbus' and its settings files.

Then install preferred version. This worked for me IIRC (I used fapman to install the first time).

sperry 2011-05-11 10:01

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by ofroberg (Post 999818)
What package manager(s) have you used?

Try (as root):
aptitude purge columbus

It removes both 'columbus' and its settings files.

Then install preferred version. This worked for me IIRC (I used fapman to install the first time).

Thanks for your response - I only saw that you had replied today which is why it took so long for me to post again.

I tried what you said and still got the same result: I start Columbus, the satellite dish flashes a few times then disappears, then the screen closes again with no Columbus. Do you have any other ideas?

slender 2011-05-11 10:04

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
@sperry
Have you installed CSSU?

handaxe 2011-05-11 19:01

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Also, try from the CLI to see if you pick up the error message.

Code:

/opt/usr/bin/columbus

sperry 2011-05-11 21:59

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by slender (Post 1004045)
@sperry
Have you installed CSSU?

I have now! I'm not sure why I need to, but I still get the same result as before. I'm not sure what to do now.

Thanks for trying to help.

sperry 2011-05-11 22:04

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by handaxe (Post 1004365)
Also, try from the CLI to see if you pick up the error message.

Code:

/opt/usr/bin/columbus

I have done as you suggested above. When it failed, the last line on the screen was as follows:

/opt/usr/bin/columbus: symbol lookup error: /opt/usr/bin/columbus: undefined symbol: _ZN13ConfigManager13prependOptonERK7QStringListi ~$

Does this give a clue?

Thanks for trying to help me.

slender 2011-05-12 05:28

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by sperry (Post 1004517)
I have now! I'm not sure why I need to, but I still get the same result as before. I'm not sure what to do now.

Thanks for trying to help.

Oh dear. I just asked because I had that problem after I installed CSSU :|

handaxe 2011-05-12 09:46

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
problem is due to librxsupport. Search thread on that term. Bottom line: you need to update librxsupport.

sperry 2011-05-12 11:19

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by handaxe (Post 1004744)
problem is due to librxsupport. Search thread on that term. Bottom line: you need to update librxsupport.

Thanks to all for your help. I ran the commands

apt-get upgrade ---> Enter.
apt-get update ---> Enter.

and that cured the problem. Thanks again to all.:)

forsagar 2011-05-29 08:01

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by tswindell (Post 923022)
Make sure the devices are paired aswell and the N900 has your other device set to a trusted device so it can automatically accept incoming connections from it, failing that.

I've only tried it with my laptop and N810, I would if Columbus is saying it's using channel 2, then I guess setting COM port to 2 should do the trick. Other than that, find out from the other software distributor what you should do to get it to connected to a Bluetooth serial port that is using channel 2 and streaming NMEA data.


can you please explain me how to do this with my nokia E51. tried a lot but failed. both are paired and set to automatically accept incoming connection but my E51 can't connect to my N900 when I tried to connect via bluetooth. please explain me the procedure how to do this.
thanks in advance ! ! !

bman 2011-06-25 10:49

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
is there a way i can use this program to select a point then when i move away it gives me the direction to the point?

handaxe 2011-06-26 22:19

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by bman (Post 1038715)
is there a way i can use this program to select a point then when i move away it gives me the direction to the point?

make a waypoint where you need to and use the navigate to function. direction shown on compass rose.

int_ua 2011-07-20 16:17

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Had problems using N900 as Network GPS for gpsd.
Finally, got it working with next commands:
Quote:

mkfifo gpsfifo
nc 192.168.2.15 9300 > gpsfifo &
gpsd -N -D9 gpsfifo
Where 192.168.2.15 is N900 IP and "-N -D9" can be deleted or 9 reduced.

Aydan 2011-08-03 17:41

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Hi,

I just found this application and it looks very nice. It works with Microsoft Autoroute 2007 in Win7 64bit, but i'm getting SegFaults every so often even when not connected.
When can a new version be expected? I'm using the one from testing at the moment.
I also noticed that the "compass" goes crazy when you're staying in one location. Maybe that could be dampened a little.

Otherwise a very nice application.
Keep up the good work

Regards
Aydan

Swirnoff 2012-08-28 07:32

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
can this app be used with any windows wardriving programs such as NetStumbler? If so, which settings should I use?

avidscavenger 2013-04-15 00:50

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
I presume no-one in the Southern hemisphere has ever use NMEA logging? There's a big blooper in formatting negative latitudes. Patch coming up.

acrux 2013-04-15 06:52

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Columbus Navigation Toolkit is not developed any more (AFAIK) for N900 and it is unstable - segfaults soon after some use, so it should not be in extras-testing...

handaxe 2013-04-15 09:03

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
A great pity, as it looks good and offers gpsd-like functionality that no-other app does, AFAIK. GPSd itself is not installable.

avidscavenger 2013-04-15 13:07

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
@handaxe @acrux I'd certainly agree with you there. I ran it for a few hours the other day and, apart from the bug I mentioned, it seemed OK. Happy to contribute some of my limited time to fixing the segfault if someone can tell me how to reproduce it.

I've written to Tom Swindell about the bug fix, haven't heard back yet.

acrux 2013-04-15 13:38

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by avidscavenger (Post 1336193)
Happy to contribute some of my limited time to fixing the segfault if someone can tell me how to reproduce it.

Difficult to say how to reproduce it - it just segfaulted after some use. Sometimes after 5 minutes, sometimes after half an hour. We had a discussion with Tom about that and he said he has to prepare a debug version of the program for testing. But he probably had no time for that...

Estel 2013-04-15 18:00

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
avidscavenger, while I also haven't encountered segfault, I really appreciate your will to spend some time with this nice program. It have great potential, especially, considered in pair with upcoming Body Replacement, that will allow connecting external antenna to GPS.

Now, haven't you thought about requesting maintainership for this package? If original maintainer won't respond in time, Maemo maintaining team could assist in getting maintainership other way. Of course, if they find time for it between constantly bashing themselves in BoD<->Council thread(s), but that's another story.

/Estel

avidscavenger 2013-04-17 06:21

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Hmmm I managed to get the segfault a few times. Now I've built a debug version and it's been running for a couple of hours now without segfaulting. I'll leave it running overnight to see if I can get anything but it's always possible that we have an Eisenbug.

Is there anyone out there who's comfortable running gdb and reporting back if they can reproduce the problem? Even better, if anyone knows how to get a core dump on the N900 then you could just send it to me.

handaxe 2013-04-17 21:48

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by avidscavenger (Post 1336625)
Is there anyone out there who's comfortable running gdb and reporting back if they can reproduce the problem? Even better, if anyone knows how to get a core dump on the N900 then you could just send it to me.

I had it segfault on me last night whilst in server mode. I now have core-dumps set-up and will see what I can get.

Running gdb requires your debug version, as well as the linked lib*.dbg.

avidscavenger 2013-04-18 01:10

Re: [ANNOUNCE] Columbus Navigation Toolkit
 
Quote:

Originally Posted by handaxe (Post 1336848)
I had it segfault on me last night whilst in server mode. I now have core-dumps set-up and will see what I can get.

Great - can you tell me how or give me a reference on setting up core dumps?

Quote:

Running gdb requires your debug version, as well as the linked lib*.dev.
Here are the two .deb files built for debugging:

https://dl.dropboxusercontent.com/u/....3-1_armel.deb
https://dl.dropboxusercontent.com/u/....3-1_armel.deb

I ran gdb/columbus overnight and it didn't crash. But possibly running without gdb but with core dumps will help.

Unfortunately this morning my N900 seems to have bricked. :( I'm hesitating before reflashing it in the hope that it magically comes back to life. But I may be unable to help you further with this issue for some time.

[UPDATE]My phone is unbricked. :) The problem was somehow caused by columbus - its install scripts removed some library directories from /etc/ld.so.conf which mean that core apps (modest) wouldn't load which sent the phone into a reboot loop.

Jonathan


All times are GMT. The time now is 17:00.

vBulletin® Version 3.8.8