Re: OM as car navigation

2012-03-01 Thread Frank

Am 27.02.2012 22:04, schrieb robin:

hi,
i still have problems with qtmoko v39 to use navit or tango/foxtrotgps.
would you mind to post your gpsd file and the navit.xml line for your gpsd
connection?

..

robin



Hallo robin,
 here is my solution:

file /etc/default/gpsd

# Default settings for gpsd.
# Please do not edit this file directly - use `dpkg-reconfigure gpsd' to
# change the options.
START_DAEMON=true
GPSD_OPTIONS=
DEVICES=/dev/ttySAC1
USBAUTO=true
GPSD_SOCKET=/var/run/gpsd.sock


vehicle-Tag from file /home/root/.navit/navit.xml:

vehicle name=Local GPS profilename=car enabled=yes active=1 
source=gpsd://localhost:2947 gpsd_query=w+xj follow=3



Port :2947 is one try of many, must also run without.

More on:
http://wiki.openmoko.org/wiki/Navit#Center_on_Vehicle
and
http://wiki.navit-project.org/index.php/Configuring_Navit#The_Vehicles_Definitions

--

Frank

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-28 Thread Guilhem Bonnefille
Hi Frank,

Thanks for your answer.

2012/2/27 Frank fr...@fotodrachen.de:
 Am 27.02.2012 17:21, schrieb Guilhem Bonnefille:
 I don't really know, what the reason was.
 I think it was a missing device in the gpsd-configuration.

 Other GPS-Apps worked well - but not navit.
 Maybe they use the gps-device without gpsd?

 I had to run
 $ dpkg-reconfigure gpsd
 and set device to /dev/ttySAV1

 Is gpsd for gta02 shipped with empty device-entry in .conf?

Strange. Did you run gpsd?
Last time I played with navit in qtmoko, I realized that qtmoko does
not run automatically gpsd. Some packaging work must still be done to
manage gpsd when GPS device is switched on/off and when navit is
started/stopped. As far as I know, NeronGPS uses raw device directly
(does not use gpsd), and directly switch on/off the power for the
device.

At the opposite, navit is really well packaged in SHR. A simple tap on
the navit icon and everithing goes well. Perhaps someone can pick some
ideas from SHR to port them to qtmoko.


Nevertheless, this is all the reason why I wish to start a dedicated
project. A base distribution with just some configuration to:
- power up the device at start time
- save and restore the A-GPS data
- start navit
- some choices to optimize rendering on Freerunner (refresh rate,
detail level...)
-- 
Guilhem BONNEFILLE
-=- JID: gu...@im.apinc.org MSN: guilhem_bonnefi...@hotmail.com
-=- mailto:guilhem.bonnefi...@gmail.com
-=- http://nathguil.free.fr/

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-27 Thread Guilhem Bonnefille
Hi,


2012/2/26 Christoph Pulster openm...@pulster.de:
 please see Openmoko inside a vehicle as navigation system:
 https://despora.de/posts/228392

 Credits go to Frank Jaeger (fr...@fotodrachen.de) !

 Software: Navit with routing data from OpenStreetMap.
 gpsd shows actual position.

 Hardware: Freerunner with vehicle holder (19 eur in pulster.eu shop).

Great, I recently posted in order to discover if someone already did
such a job. Personnally, I used navit with qtmoko and SHR. Worked
quite good. But as I removed my SIM, I'm now looking for a projet
dedicated to converting Freerunner in car navigation system (and
nothing more).

Do you know what operating system was used by Frank Jaeger?

-- 
Guilhem BONNEFILLE
-=- JID: gu...@im.apinc.org MSN: guilhem_bonnefi...@hotmail.com
-=- mailto:guilhem.bonnefi...@gmail.com
-=- http://nathguil.free.fr/

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-27 Thread Frank

Am 27.02.2012 17:21, schrieb Guilhem Bonnefille:

Hi,


..

Do you know what operating system was used by Frank Jaeger?



Hallo Guilhem,
 it's a QTmoko v38.

I startet with v35 and navit in QX-mode.

Now navit can be installed very confortable as App from
  http://qtmoko.sourceforge.net/apps/category-gps.html
using the browser.

But navit didn't get the actual gps-position.
Also after upgrading to v37 and v39 and several attempts to configure 
the  gpsd-vehicle in

  /home/root/.navit/navit.xml   [1]

Finally I formatted my uSD-Card and unpacked a fresh QTmoko v38.
But this didn't help me, too.

Last weekend I started a new attemp and get navit to work!
I was so happy that i postet ist on Despora.de and FB.

I don't really know, what the reason was.
I think it was a missing device in the gpsd-configuration.

Other GPS-Apps worked well - but not navit.
Maybe they use the gps-device without gpsd?

I had to run
$ dpkg-reconfigure gpsd
and set device to /dev/ttySAV1

Is gpsd for gta02 shipped with empty device-entry in .conf?


[1] https://github.com/radekp/qtmoko/issues/23

--

Frank

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-27 Thread Sebastian Reinhardt

On 27.02.2012 19:27, Frank wrote:

Am 27.02.2012 17:21, schrieb Guilhem Bonnefille:

Hi,


..

Do you know what operating system was used by Frank Jaeger?



Hallo Guilhem,
 it's a QTmoko v38.

I startet with v35 and navit in QX-mode.

Now navit can be installed very confortable as App from
  http://qtmoko.sourceforge.net/apps/category-gps.html
using the browser.

But navit didn't get the actual gps-position.
Also after upgrading to v37 and v39 and several attempts to configure 
the  gpsd-vehicle in

  /home/root/.navit/navit.xml   [1]

Finally I formatted my uSD-Card and unpacked a fresh QTmoko v38.
But this didn't help me, too.

Last weekend I started a new attemp and get navit to work!
I was so happy that i postet ist on Despora.de and FB.

I don't really know, what the reason was.
I think it was a missing device in the gpsd-configuration.

Other GPS-Apps worked well - but not navit.
Maybe they use the gps-device without gpsd?

I had to run
$ dpkg-reconfigure gpsd
and set device to /dev/ttySAV1

Is gpsd for gta02 shipped with empty device-entry in .conf?


[1] https://github.com/radekp/qtmoko/issues/23

Most statements on the blog are totaly wrong! I use my neo with navit 
since I have purchased my neo last autumn! You have to set the correct 
device for gpsd once. Then You have to install festival-lite with apt 
and by configuring navit-config file in home dir of user. that is it! So 
speech output is working, ok english, so You have to set up the 
environment variable correct. I did not, because is not so importent for 
me. Then navit is usable by using the QX-way. Radek's new QX-less 
version, I have not tested until now. But seems to make it a little bit 
easier. So install festival, configure navit correct and it will work


--
Regaards

Sebastian Reinhardt



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-27 Thread robin
hi timo,

the display freezes, I don't know if that means that the kernel has crashed.
any ideas.

best regards

robin



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-27 Thread Timo Juhani Lindfors
robin spielr...@web.de writes:
 the display freezes, I don't know if that means that the kernel has crashed.
 any ideas.

Does it reply to ping over wifi or usb when that happens?


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-27 Thread robin
hi,

i still have problems with qtmoko v39 to use navit or tango/foxtrotgps.
would you mind to post your gpsd file and the navit.xml line for your gpsd 
connection?
I start gps manually via the gps on script beforehand and nerongps gets a nice
fix, in contrast to navit :-(

best regards

robin




___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-27 Thread robin
hi timo,

unfortunately I can't answer that as that usually happens during driving in my
car ...
Could I do anything useful to give you more information on that?


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-26 Thread Neil Jerram
[For people not also following the GTA04 ML: this followup makes (a
little) sense following the case manufacturing discussion at
http://lists.goldelico.com/pipermail/gta04-owner/2012-February/001691.html,
in particular regarding the large hole underneath neo.]

openm...@pulster.de (Christoph Pulster) writes:

 Hi,

 please see Openmoko inside a vehicle as navigation system:
 https://despora.de/posts/228392

And there's another unidentified use of the hole there too.  I wonder
what that string is for?  :-)

   Neil

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-26 Thread Benedikt Bär | Relamp.tk

On 02/26/2012 10:56 AM, Christoph Pulster wrote:

Hi,

please see Openmoko inside a vehicle as navigation system:
https://despora.de/posts/228392

Credits go to Frank Jaeger (fr...@fotodrachen.de) !

Software: Navit with routing data from OpenStreetMap.
gpsd shows actual position.

Hardware: Freerunner with vehicle holder (19 eur in pulster.eu shop).


Have fun,
Chris

Hi Chris,

Yep, with the right software the FR can indeed be used as navigation 
system with text-to-speech and all.

Have done that for a while with your vehicle holder (I bought it long ago).

Ben

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-26 Thread robin
One of the problems with navit though is that it very much likes to freeze the
freerunner completely (battery removal needed :-( ).
the best voices so far I found on navit for android on freerunner. so if anyone
has any suggestions for good voices for qtmoko or shr those would be most 
welcome.

robin



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-26 Thread Ed Kapitein
Hi Robin,

One of the things i do before starting navit is:

if test -f ~/.navit/destination.txt; then
 rm ~/.navit/destination.txt
fi

if test -f ~/.navit/center.txt; then
 rm ~/.navit/center.txt
fi

With that i never have a hanging navit, without it it takes *forever*
to start and eat the whole CPU.

Kind regards,
Ed

On 02/26/2012 07:42 PM, robin wrote:
 One of the problems with navit though is that it very much likes to freeze the
 freerunner completely (battery removal needed :-( ).
 the best voices so far I found on navit for android on freerunner. so if 
 anyone
 has any suggestions for good voices for qtmoko or shr those would be most 
 welcome.

 robin



 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community




___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-26 Thread robin
hi ed,

i will try that. do you also have a simple hack to check for a minimal number of
satelites or even better for a threshold for lateral deviation of the position.
this would avoid the other problem causing navit to freeze:
if you are right next to a motorway and the satelite signal is not accurate 
navit will jump inbetween calculating the route starting from the motorway and 
then again from the little road besides it, which causes extrem cpu usage and 
eventually makes the freerunner crash 

within navit one can check for the number of satelites, I don't know if this is
also possible in qtmoko or shr.

best regards

robin


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: OM as car navigation

2012-02-26 Thread Timo Juhani Lindfors
robin spielr...@web.de writes:
 then again from the little road besides it, which causes extrem cpu usage and 
 eventually makes the freerunner crash 

The kernel crashes?


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation board @ Pulster shop

2011-07-18 Thread ml
On Sat, 18 Jun 2011 17:51:33 +0200, Christoph Mair m...@chonyota.net
wrote:
 Am Samstag 18 Juni 2011, 14:51:05 schrieb Daniele Forsi:
 can someone recommend an USB-i2c interface to use the navigation
 board externally, for those who don't feel like touching their
 Freerunner with a soldering iron or have a netbook?

The wiki page now contains instructions on how to connect the naviboard v3
to a graphics card [1]. This should enable everyone to use it and requires
only three parts: a VGA connector (or DVI or HDMI), a 3V regulator (LDO)
and a naviboard. Connect everything as described, plug it in, load the
i2c-dev module and run i2cdetect to check if it's working.
If the instructions are not detailed enough, please complain and I will
try to clarify any issues.

I tested this setup with the integrated Intel graphics card on my notebook
and it worked fine, a test with an nvidia card will follow. To find the
right I2C bus on your machine, load the i2c-dev module and run i2cdetect on
all available busses (look in /sys/bus/i2c/devices for i2c-*, or simply try
this: for i in `seq 1 20`; do echo $i; i2cdetect -y $i; done;). The
commands output should be different if your monitor is disconnected (or
switched off).

Have fun!

  Christoph

[1]:
http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v3#Example:_connect_the_board_to_a_graphics_card


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation board @ Pulster shop

2011-06-18 Thread Daniele Forsi
2011/6/17 Christoph Pulster wrote:

 I think the Open Source community is missing to link and interaction
 between projects. Add-on products like navigation-board can cross the
 gap, for exaple it is useful for Openmoko, Qi Nanonote and Pandora.

indeed

can someone recommend an USB-i2c interface to use the navigation
board externally, for those who don't feel like touching their
Freerunner with a soldering iron or have a netbook?
-- 
Daniele Forsi

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation board @ Pulster shop

2011-06-18 Thread Christoph Mair
Am Samstag 18 Juni 2011, 14:51:05 schrieb Daniele Forsi:
 2011/6/17 Christoph Pulster wrote:
  I think the Open Source community is missing to link and interaction
  between projects. Add-on products like navigation-board can cross the
  gap, for exaple it is useful for Openmoko, Qi Nanonote and Pandora.
 
 indeed
 
 can someone recommend an USB-i2c interface to use the navigation
 board externally, for those who don't feel like touching their
 Freerunner with a soldering iron or have a netbook?

I don't have experiences with USB-I2C interfaces but anyone should work. Be 
sure to add a 3V voltage regulator (LDO) if you want to power the board from 
USB which supplies 5V.

If you want you can build your own adapter using an old VGA cable. The I2C bus 
is used for DDC. If you have a spare VGA or DVI connector on your computer you 
could use it to connect the FRNB (http://en.wikipedia.org/wiki/VGA_connector 
pin 12 and pin 15).

To power the board you could try pin 9 which should carry 5V. Use a LDO 
regulator to get 3.3V or 3.0V which is needed for the sensors.

The I2C bus needs level translation too. Fortunately, if you have a complete 
board, the needed chip is already included. I will add a section to the wiki 
about how to connect the board to a 5V I2C bus. Pinout and more documentation 
will be added too.

Hope that helps,
  Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Video of SMD production of Freerunner Navigation Boards (GTA04 will look similar)

2011-06-10 Thread Thomas Gstädtner
On Thu, Jun 9, 2011 at 16:38, Dr. H. Nikolaus Schaller
h...@goldelico.com wrote:
 Dear all,
 we were allowed to look over the shoulders of the workers
 at the SMD fab that produces the Freerunner Navigation
 Board V3 and the GTA04.

 Here is the link:

        http://www.youtube.com/watch?v=ngyhKr3yTO8

 It shows how the PCBs are set up, how the pickplace
 machine is set up and how the components are placed.
 Finally, it goes through the reflow oven.

 The video shows the Freerunner Navigation boards
 which were produced yesterday and are finalized
 today. They promised to produce the first two GTA04A3
 boards today so that we can test them in the next
 days and week. Since it looks very similar we do
 without another video.

 Nikolaus


Awesome video, awesome project, and I love the openness you displayed so far.
I really hope this becomes a success and can only congratulate to the
courage to pull all this of.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Video of SMD production of Freerunner Navigation Boards (GTA04 will look similar)

2011-06-10 Thread Ranjit Pillai
What happens behind the scene was obscured until now to me.. This
video gave an overview of really cool stuff *HAPPENING* .

Thank  you

Rgds

On 6/10/11, Thomas Gstädtner tho...@gstaedtner.net wrote:
 On Thu, Jun 9, 2011 at 16:38, Dr. H. Nikolaus Schaller
 h...@goldelico.com wrote:
 Dear all,
 we were allowed to look over the shoulders of the workers
 at the SMD fab that produces the Freerunner Navigation
 Board V3 and the GTA04.

 Here is the link:

        http://www.youtube.com/watch?v=ngyhKr3yTO8

 It shows how the PCBs are set up, how the pickplace
 machine is set up and how the components are placed.
 Finally, it goes through the reflow oven.

 The video shows the Freerunner Navigation boards
 which were produced yesterday and are finalized
 today. They promised to produce the first two GTA04A3
 boards today so that we can test them in the next
 days and week. Since it looks very similar we do
 without another video.

 Nikolaus


 Awesome video, awesome project, and I love the openness you displayed so
 far.
 I really hope this becomes a success and can only congratulate to the
 courage to pull all this of.

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community



-- 
Ranjit Pillai
gnumen.org

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Video of SMD production of Freerunner Navigation Boards (GTA04 will look similar)

2011-06-09 Thread Dr. H. Nikolaus Schaller
Dear all,
we were allowed to look over the shoulders of the workers
at the SMD fab that produces the Freerunner Navigation
Board V3 and the GTA04.

Here is the link:

http://www.youtube.com/watch?v=ngyhKr3yTO8

It shows how the PCBs are set up, how the pickplace
machine is set up and how the components are placed.
Finally, it goes through the reflow oven.

The video shows the Freerunner Navigation boards
which were produced yesterday and are finalized
today. They promised to produce the first two GTA04A3
boards today so that we can test them in the next
days and week. Since it looks very similar we do
without another video.

Nikolaus


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Video of SMD production of Freerunner Navigation Boards (GTA04 will look similar)

2011-06-09 Thread Martix
Hi,
thats really nice video.

Best Regards,

Martin Martix Holec


2011/6/9 Dr. H. Nikolaus Schaller h...@goldelico.com:
 Dear all,
 we were allowed to look over the shoulders of the workers
 at the SMD fab that produces the Freerunner Navigation
 Board V3 and the GTA04.

 Here is the link:

        http://www.youtube.com/watch?v=ngyhKr3yTO8

 It shows how the PCBs are set up, how the pickplace
 machine is set up and how the components are placed.
 Finally, it goes through the reflow oven.

 The video shows the Freerunner Navigation boards
 which were produced yesterday and are finalized
 today. They promised to produce the first two GTA04A3
 boards today so that we can test them in the next
 days and week. Since it looks very similar we do
 without another video.

 Nikolaus


 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: FreeRunner Navigation Board v3 - Power management

2011-05-22 Thread Martix
Hi,

2011/5/21 Christoph Mair m...@chonyota.net:
 Hi,

 Am Samstag 21 Mai 2011, 16:41:06 schrieb Martix:
 How much of power Navigation Board v3 consume, both in operational
 state (all sensors are active) and in idle state (all sensors are
 powered down)? Can I power down whole board from software?
 All sensors support a sleep state which reduces power consumption fo a few µA.
 I will add exact numbers to the wiki page. The sleep state is activated
 automatically after power-on. Therefore you have to talk to the sensor to
 activate it. The only exception is the gyroscope ITG-3200. This sensor needs
 the kernel module which will switch it of immediately after the module was
 loaded. If you forget to do this, it will consume about 6mA, IIRC.

 could be board VCC connected somehow to the PMU (PCF50633)? Perhaps,
 Navigation Board could use free power line from PMU, if it's available
 or share power line with one accelerometer or GPS.
 I don't know much about the PMU, but I tried to connect the board to one
 accelerometers VCC pin. It works, but I would not recommend it, because the
 I2C lines are pulled up when idle. If the chips do not get powered, some
 current may flows from the bus lines to ground. This could be more that the
 normal standby current. But I have to admit that I did not thest this yet.

Ok, I understand, current can leak through accerometer to GND. But,
this can also happen with VCC connected to AUX, when AUX LED is on.
This could be explanation for NOR u-boot problem.
http://wiki.openmoko.org/wiki/I2C#Powering_additional_I2C_devices

According to 
http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board#Installation
the AUX power is disabled in suspend. Is this PMU behavior
configurable from software? For example, if I want to wake up Neo
FreeRunner from suspend by IRQ interrupt from Navigation Board.

 I know about test
 pins with 0R resitors on PMU power outputs used for external current
 measurement, VCC could be provided from one of these pads.
 I'd like to hear more about these 0Rs..

These pins could by used for current measurement (for example replace
0R by 0.1R and measure voltage drop on it) or for powering peripheral
devices from external sources.
For practical use see:
http://ertos.nicta.com.au/publications/papers/Carroll_Heiser_10.pdf

 Did anybody considered PMU power management approach with Navigation Board?
 It should not be needed and could even be a bad idea. See above.

Fortunately, I've found free PMU power output LDO3OUT alias test pin
H-TP1702, which is proper solution for powering expansion
devices/board like this. On the other hand its not easily accessible
as AUX button or accelerometer, because its located near PMU under EM
shielding, but its not impossible to wire it out. (Please, keep this
in mind during GTA04 design process and wire at least one 3V3 power
line outside shielding.)

 PS: It would be nice to have some informations regarding power
 management documented on the wiki:
 http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v3
 I will add some more info. The wiki page lacks a few other updates too..
 pinout and new pictures, for example.. I will try to fix this tomorrow.

 Best Regards,
  Christoph


Best Regards,

Martix

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: FreeRunner Navigation Board v3 - Power management

2011-05-22 Thread Christoph Mair
Am Sonntag 22 Mai 2011, 11:44:24 schrieben Sie:
 Hi,
 
 2011/5/21 Christoph Mair m...@chonyota.net:
  Hi,
  
  Am Samstag 21 Mai 2011, 16:41:06 schrieb Martix:
  How much of power Navigation Board v3 consume, both in operational
  state (all sensors are active) and in idle state (all sensors are
  powered down)? Can I power down whole board from software?
  
  All sensors support a sleep state which reduces power consumption fo a
  few µA. I will add exact numbers to the wiki page. The sleep state is
  activated automatically after power-on. Therefore you have to talk to
  the sensor to activate it. The only exception is the gyroscope ITG-3200.
  This sensor needs the kernel module which will switch it of immediately
  after the module was loaded. If you forget to do this, it will consume
  about 6mA, IIRC.
See 
http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v3#Power_consumption

  could be board VCC connected somehow to the PMU (PCF50633)? Perhaps,
  Navigation Board could use free power line from PMU, if it's available
  or share power line with one accelerometer or GPS.
  
  I don't know much about the PMU, but I tried to connect the board to one
  accelerometers VCC pin. It works, but I would not recommend it, because
  the I2C lines are pulled up when idle. If the chips do not get powered,
  some current may flows from the bus lines to ground. This could be more
  that the normal standby current. But I have to admit that I did not
  thest this yet.
 
 Ok, I understand, current can leak through accerometer to GND. But,
 this can also happen with VCC connected to AUX, when AUX LED is on.
 This could be explanation for NOR u-boot problem.
 http://wiki.openmoko.org/wiki/I2C#Powering_additional_I2C_devices
I mostly use power from the AUX switch. With the FRNBv3 I did not encounter 
the NOR u-boot problem yet. Everything seems to work fine. If someone 
encounters a problem, there are solderpads for additional capacitors on the 
bottom side to fix evantual issues.

 According to
 http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board#Installation the
 AUX power is disabled in suspend. Is this PMU behavior
 configurable from software? For example, if I want to wake up Neo
 FreeRunner from suspend by IRQ interrupt from Navigation Board.
You got that wrong. The AUX power is always available, just the power to the 
accelorometers is shut down in suspend. If you grab your VCC from the 
decoupling cap of the accel, all sensors will be switched off.

If you want to weak the FR using a IRQ triggered from the FRNB, you need an 
additional wire to connect one sensor to a IRQ line on the FR. Since v3, all 
interrupt outputs of the sensors are available on (tiny) testpoints.

 Fortunately, I've found free PMU power output LDO3OUT alias test pin
 H-TP1702, which is proper solution for powering expansion
 devices/board like this. On the other hand its not easily accessible
 as AUX button or accelerometer, because its located near PMU under EM
 shielding, but its not impossible to wire it out. 
I did not try this yet.

 (Please, keep this
 in mind during GTA04 design process and wire at least one 3V3 power
 line outside shielding.)
Depending on measurement results, we may do not need a shield and there are 
testpoints which you can use to power additional electronics.

  PS: It would be nice to have some informations regarding power
  management documented on the wiki:
  http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v3
I will add more information when I can test the first machine assembled board.

Best regards,
  Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


FreeRunner Navigation Board v3 - Power management

2011-05-21 Thread Martix
Hello,

How much of power Navigation Board v3 consume, both in operational
state (all sensors are active) and in idle state (all sensors are
powered down)? Can I power down whole board from software? If not,
could be board VCC connected somehow to the PMU (PCF50633)? Perhaps,
Navigation Board could use free power line from PMU, if it's available
or share power line with one accelerometer or GPS. I know about test
pins with 0R resitors on PMU power outputs used for external current
measurement, VCC could be provided from one of these pads.
Did anybody considered PMU power management approach with Navigation Board?

I like to hear your opinion and suggestions about this matter.

PS: It would be nice to have some informations regarding power
management documented on the wiki:
http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v3

Best Regards,

Martix

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: FreeRunner Navigation Board v3 - Power management

2011-05-21 Thread Christoph Mair
Hi,

Am Samstag 21 Mai 2011, 16:41:06 schrieb Martix:
 How much of power Navigation Board v3 consume, both in operational
 state (all sensors are active) and in idle state (all sensors are
 powered down)? Can I power down whole board from software?
All sensors support a sleep state which reduces power consumption fo a few µA. 
I will add exact numbers to the wiki page. The sleep state is activated 
automatically after power-on. Therefore you have to talk to the sensor to 
activate it. The only exception is the gyroscope ITG-3200. This sensor needs 
the kernel module which will switch it of immediately after the module was 
loaded. If you forget to do this, it will consume about 6mA, IIRC.

 could be board VCC connected somehow to the PMU (PCF50633)? Perhaps,
 Navigation Board could use free power line from PMU, if it's available
 or share power line with one accelerometer or GPS.
I don't know much about the PMU, but I tried to connect the board to one 
accelerometers VCC pin. It works, but I would not recommend it, because the 
I2C lines are pulled up when idle. If the chips do not get powered, some 
current may flows from the bus lines to ground. This could be more that the 
normal standby current. But I have to admit that I did not thest this yet.

 I know about test
 pins with 0R resitors on PMU power outputs used for external current
 measurement, VCC could be provided from one of these pads.
I'd like to hear more about these 0Rs..

 Did anybody considered PMU power management approach with Navigation Board?
It should not be needed and could even be a bad idea. See above.

 PS: It would be nice to have some informations regarding power
 management documented on the wiki:
 http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v3
I will add some more info. The wiki page lacks a few other updates too.. 
pinout and new pictures, for example.. I will try to fix this tomorrow.

Best Regards,
  Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v3 (FRNBv3)

2011-04-13 Thread Patryk Benderz
[cut]
 I hope you find this little device useful for your projects. If there are any 
 questions, please let me know.
Nice... If you keep up pace like this, you will soon produce new open
phone :)

-- 
Patryk LeadMan Benderz
Linux Registered User #377521
()  ascii ribbon campaign - against html e-mail 
/\  www.asciiribbon.org   - against proprietary attachments


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v3 (FRNBv3)

2011-04-13 Thread Christ van Willegen
Hello Christoph,

On Tue, Apr 12, 2011 at 21:12, Christoph Mair m...@chonyota.net wrote:
 I already announced it (http://lists.openmoko.org/pipermail/community/2011-
 February/064474.html), now I'm ready to start production:
 The Freerunner Navigation Board v3 is finished!

Looks very nice indeed! Will it be possible to order a GTA04 upgrade
with a navigation board included in the re-work?

Christ van Willegen

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


ANN: Freerunner Navigation Board v3 (FRNBv3)

2011-04-12 Thread Christoph Mair
Dear List,

I already announced it (http://lists.openmoko.org/pipermail/community/2011-
February/064474.html), now I'm ready to start production:
The Freerunner Navigation Board v3 is finished!

It features a compass, a gyroscope and an accelerometer. All of them work in 
three dimensions. Together with the included pressure sensor you get a 10 
degrees of freedom sensor board which should be usable for inertial 
navigation, as flight controller or recorder for drones such as quadrocopters 
and possibly a lot of other gadgets.

To be compatible with as many embedded boards as possible, the supply voltage 
and the I/O voltage of the I²C bus can be different. A 3V - 3.6V supply voltage 
(VCC) is recommended for the sensors, while the I/O voltage can be anything 
between 1.8V and VCC. This feature enables connectivity to your Freerunner as 
well as to most other embedded devices such as the OpenPandora (there is 
enough space inside the case) or devices from Always Innovating.

If you want even more functionality:
the bottom side contains:
- the MPR121 touch sensor controller
- a 38kHz fixed frequency oscillator for IR remote control applications
- the TCA6507 7 channel LED controller
- a I2C level shifter to connect even more sensors with different I/O voltages
- a I²C EEPROM which is also accessible through 13.45MHz RFID.

Preliminary documentation is available on the wiki page 
http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v3
It will be improved within the next two weeks.

Schematic and PCB-Layout are available from 
https://gitorious.org/frnbv3/frnbv3-hardware (Cadsoft Eagle file format)

Preorders can be placed on http://www.handheld-
linux.com/wiki.php?page=Navigation%20Board

General availability is scheduled for mid-may.

I hope you find this little device useful for your projects. If there are any 
questions, please let me know.

Cheers,
  Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v2 is finally available

2010-12-04 Thread Dr. H. Nikolaus Schaller
Dear list,
we have received and tested the next handful of navigation boards.
They are available through:

http://www.handheld-linux.com/wiki.php?page=Navigation%20Board

For installation, please refer to 


http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v2#Installation

and

http://chonyota.net/freerunner/FRNBv2/FRNBv2-Installation.pdf

Nikolaus

Am 12.09.2010 um 20:24 schrieb Christoph Mair:

 Dear list,
 
 after lots of hard work I'm happy to announce that the Freerunner Navigation
 Board v2 is finally available! The team from handheld-linux.com [1] kindly
 offered to handle orders and shipping.
 
 The second version of the Navigation Board includes some features which go
 well beyond of what is needed for navigational purposes. The board comes in
 two assembly variants standard and complete. See below for a feature
 description/comparison. The most recent documentation as well as possible
 use cases and bug descriptions can always be found on the wiki page [2].
 
 Features supported by any board:
 * 3D magnetometer
The magnetometer measures magnetic forces on three axes. With some
math it can be used as a compass. Alternatively, use it to measure the
magnetic fields generated by trains while accelerating
(e.g. underground lines).
 
 * 3D gyroscope
A gyroscope measures angular velocity. It can determine how fast you
spin your Freerunner around its three axes. Usable to support the
integrated accelerometers for inertial navigation (navigation without GPS)
or to create a wireless game controller (like the wii).
 
 * Barometric pressure sensor
The change in ambient air pressure is a good indicator for changing
weather conditions. If the weather is relatively stable and the barometric
pressure changes, it usually indicates that the height above sea level
changed. If this value is known the absolute height can be calculated
without using the GPS.
 
 * Four channel LED controller
This LED controller can dim and make blink up to four LEDs (e.g. RGBA). It
works autonomously, even if the main CPU is suspended. This may for
instance be used to indicate unread messages. Large blinking intervals and
duty cycles enable short flashes to save battery power. Alternatively one
could connect a high brightness LED and  use the Freerunner as a dimmable
torch.
 
 * Seven channel touch controller
The chip could actually control twelve channels, but due to space
restrictions only seven are available on the FRNBv2. They can be used to
add touch buttons to your Freerunner or act as proximity detector.
E.g.: disable the screen lock if you pick up the phone. (*) Four channels
can also drive LEDs, if you don't need them for something else.
 
 Additional features of the complete boards:
 * 12-Bit analog to digital converter
This chip is very similar to the one used on the Freerunner Navigation
Board v1 to digitize the output of the gyroscopes. The FRNBv2 does not
use it for own purposes, it's completely under users' control. A possible
use cases would be an ambient light sensor. Or use it to measure the
current consumption of the FRNBv2 ;-)
 
 * Programmable oscillator
Do you need to generate a rectangular signal with programmable frequency
between 1kHz and 68MHz? Then this chip is made for you. What can you use
it for? I thought about a 38kHz oscillator which can be enabled and
disabled using a GPIO pin. This could be used as generic infrared remote
control.
 
 If you really need these two last features, order a complete board or add
 the chips yourself to any standard board. They come in leaded packages and
 are hand solderable if you have some soldering experience.
 
 (*) This feature was not tested yet due to a missing kernel driver. I'm not 
 sure if it will work as expected.
 (**) The programmable oscillator does not work due to a strange bug. See the 
 wiki [2] for details.
 
 Have fun!
 
 Christoph
 
 [1] http://www.handheld-linux.com/wiki.php?page=Navigation%20Board
 [2] http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v2
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Freerunner Navigation Board

2010-10-18 Thread Dr. H. Nikolaus Schaller
We have received and tested the next batch of Freerunner navigation boards.

The test was done by using a Letux 400 where we did solder 4 cables to get
an external I2C bus and some spring contacts.

More details can be found at:

http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v2

And, please report your ideas, results, software, fun, etc. here!

Nikolaus


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v2 is finally available

2010-09-13 Thread Al Johnson
Looks good. It'll be a month or so before I can order one.

On Sunday 12 September 2010, Christoph Mair wrote:
 Dear list,
 
 after lots of hard work I'm happy to announce that the Freerunner
 Navigation Board v2 is finally available! The team from handheld-linux.com
 [1] kindly offered to handle orders and shipping.
 
 The second version of the Navigation Board includes some features which go
 well beyond of what is needed for navigational purposes. The board comes in
 two assembly variants standard and complete. See below for a feature
 description/comparison. The most recent documentation as well as possible
 use cases and bug descriptions can always be found on the wiki page [2].
 
 Features supported by any board:
 * 3D magnetometer
 The magnetometer measures magnetic forces on three axes. With some
 math it can be used as a compass. Alternatively, use it to measure the
 magnetic fields generated by trains while accelerating
 (e.g. underground lines).
 
 * 3D gyroscope
 A gyroscope measures angular velocity. It can determine how fast you
 spin your Freerunner around its three axes. Usable to support the
 integrated accelerometers for inertial navigation (navigation without
 GPS) or to create a wireless game controller (like the wii).
 
 * Barometric pressure sensor
 The change in ambient air pressure is a good indicator for changing
 weather conditions. If the weather is relatively stable and the
 barometric pressure changes, it usually indicates that the height above
 sea level changed. If this value is known the absolute height can be
 calculated without using the GPS.
 
 * Four channel LED controller
 This LED controller can dim and make blink up to four LEDs (e.g. RGBA).
 It works autonomously, even if the main CPU is suspended. This may for
 instance be used to indicate unread messages. Large blinking intervals and
 duty cycles enable short flashes to save battery power. Alternatively one
 could connect a high brightness LED and  use the Freerunner as a dimmable
 torch.
 
 * Seven channel touch controller
 The chip could actually control twelve channels, but due to space
 restrictions only seven are available on the FRNBv2. They can be used
 to add touch buttons to your Freerunner or act as proximity detector.
 E.g.: disable the screen lock if you pick up the phone. (*) Four channels
 can also drive LEDs, if you don't need them for something else.
 
 Additional features of the complete boards:
 * 12-Bit analog to digital converter
 This chip is very similar to the one used on the Freerunner Navigation
 Board v1 to digitize the output of the gyroscopes. The FRNBv2 does not
 use it for own purposes, it's completely under users' control. A
 possible use cases would be an ambient light sensor. Or use it to measure
 the current consumption of the FRNBv2 ;-)
 
 * Programmable oscillator
 Do you need to generate a rectangular signal with programmable
 frequency between 1kHz and 68MHz? Then this chip is made for you. What can
 you use it for? I thought about a 38kHz oscillator which can be enabled
 and disabled using a GPIO pin. This could be used as generic infrared
 remote control.
 
 If you really need these two last features, order a complete board or add
 the chips yourself to any standard board. They come in leaded packages
 and are hand solderable if you have some soldering experience.
 
 (*) This feature was not tested yet due to a missing kernel driver. I'm not
 sure if it will work as expected.
 (**) The programmable oscillator does not work due to a strange bug. See
 the wiki [2] for details.
 
 Have fun!
 
 Christoph
 
 [1] http://www.handheld-linux.com/wiki.php?page=Navigation%20Board
 [2] http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v2
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v2 is finally available

2010-09-13 Thread Christoph Mair
Am Montag 13 September 2010, 01:14:43 schrieb jeremy jozwik:
 indeed, is there any software in the works to take advantage of this?
 i think i might have to snag one and add it on when i tear open my
 phone to fix the sd card...

Kernel drivers for most chips are available from [1]. Each sensor (except the 
touch/proximity sensor) is supported by the sensor-monitor application [2].

Better overall integration is planned. Mickey agreed to add dbus interfaces to 
FSO. I am trying to get the drivers merged into official kernel repositories, 
but most of them lack documentation and proper error handling.

I will try to get these drivers merged into the SHR and/or QtMoko kernel 
repositories, but I'll have to find out if the maintainers would accept these 
beta-drivers until I get them ready for kernel.org.
Meanwhile you have to compile them yourself or bug me to do it for you (should 
not be a problem, except that I have to do it again when the kernel version 
string changes).

Other software that is available or planned:

* Compass (HMC5843): A kernel driver (not mine) was merged upstream (into 
staging/iio) a few weeks ago.
It should be rather easy to enhance fso-gpsd to use magnetic measurements.

* Gyroscope (ITG-3200): There is no software support that I'm aware of. I will 
try to implement an inertial navigation solution but you are probably faster 
if you try yourself instead of waiting for mine.

* Pressure sensor (BMP085): My kernel driver was merged upstream. There are no 
other userspace applications available till now.

* LED controller: The kernel driver was initially written for the GTA03 (found 
it somewhere on the internet). I did not push it to my repository yet but I 
will do it during this week. Maybe the FSO team adds support for this..

* A/D: Missing userspace applications (except the sensor monitor)

* Oscillator: Still buggy. If I can fix the bug I will implement a LIRC driver 
to use it as a remote control.

Of course, the lack of applications means that you should do something to 
improve the situation! Either add new Ideas to the wiki page or start hacking 
on something ;-)


Christoph

[1] http://gitorious.org/freerunner-navigation-board
[2] 
http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board#End_user_software

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


ANN: Freerunner Navigation Board v2 is finally available

2010-09-12 Thread Christoph Mair
Dear list,

after lots of hard work I'm happy to announce that the Freerunner Navigation
Board v2 is finally available! The team from handheld-linux.com [1] kindly
offered to handle orders and shipping.

The second version of the Navigation Board includes some features which go
well beyond of what is needed for navigational purposes. The board comes in
two assembly variants standard and complete. See below for a feature
description/comparison. The most recent documentation as well as possible
use cases and bug descriptions can always be found on the wiki page [2].

Features supported by any board:
* 3D magnetometer
The magnetometer measures magnetic forces on three axes. With some
math it can be used as a compass. Alternatively, use it to measure the
magnetic fields generated by trains while accelerating
(e.g. underground lines).

* 3D gyroscope
A gyroscope measures angular velocity. It can determine how fast you
spin your Freerunner around its three axes. Usable to support the
integrated accelerometers for inertial navigation (navigation without GPS)
or to create a wireless game controller (like the wii).

* Barometric pressure sensor
The change in ambient air pressure is a good indicator for changing
weather conditions. If the weather is relatively stable and the barometric
pressure changes, it usually indicates that the height above sea level
changed. If this value is known the absolute height can be calculated
without using the GPS.

* Four channel LED controller
This LED controller can dim and make blink up to four LEDs (e.g. RGBA). It
works autonomously, even if the main CPU is suspended. This may for
instance be used to indicate unread messages. Large blinking intervals and
duty cycles enable short flashes to save battery power. Alternatively one
could connect a high brightness LED and  use the Freerunner as a dimmable
torch.

* Seven channel touch controller
The chip could actually control twelve channels, but due to space
restrictions only seven are available on the FRNBv2. They can be used to
add touch buttons to your Freerunner or act as proximity detector.
E.g.: disable the screen lock if you pick up the phone. (*) Four channels
can also drive LEDs, if you don't need them for something else.

Additional features of the complete boards:
* 12-Bit analog to digital converter
This chip is very similar to the one used on the Freerunner Navigation
Board v1 to digitize the output of the gyroscopes. The FRNBv2 does not
use it for own purposes, it's completely under users' control. A possible
use cases would be an ambient light sensor. Or use it to measure the
current consumption of the FRNBv2 ;-)

* Programmable oscillator
Do you need to generate a rectangular signal with programmable frequency
between 1kHz and 68MHz? Then this chip is made for you. What can you use
it for? I thought about a 38kHz oscillator which can be enabled and
disabled using a GPIO pin. This could be used as generic infrared remote
control.

If you really need these two last features, order a complete board or add
the chips yourself to any standard board. They come in leaded packages and
are hand solderable if you have some soldering experience.

(*) This feature was not tested yet due to a missing kernel driver. I'm not 
sure if it will work as expected.
(**) The programmable oscillator does not work due to a strange bug. See the 
wiki [2] for details.

Have fun!

Christoph

[1] http://www.handheld-linux.com/wiki.php?page=Navigation%20Board
[2] http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v2

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v2 is finally available

2010-09-12 Thread W. B. Kranendonk

--- On Sun, 9/12/10, Christoph Mair m...@chonyota.net wrote:
 after lots of hard work I'm happy to announce that the
 Freerunner Navigation
 Board v2 is finally available! 

It looks great, congratulations!

Boudewijn


  

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v2 is finally available

2010-09-12 Thread jeremy jozwik
On Sun, Sep 12, 2010 at 1:23 PM, W. B. Kranendonk
wankelwan...@yahoo.com wrote:
 It looks great, congratulations!

indeed, is there any software in the works to take advantage of this?
i think i might have to snag one and add it on when i tear open my
phone to fix the sd card...

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-07-21 Thread Helge Hafting
On 03. mai 2010 11:10, Jeffrey Ratcliffe wrote:
 On 3 May 2010 11:04, Dr. H. Nikolaus Schallerh...@goldelico.com  wrote:
 Having navigation work inside tunnels
 would allow mapping them accurately for openstreetmap. And also have
 underground navigation - some tunnels have got
 intersections/roundabouts inside, with several possible exits.

 Would navit, tangogps, etc. need a new interface to access the
 sensors, or could the existing libraries be adapted to correct the
 GPS data with additional information from the extra sensors before
 handing it on to the GUI?

The natural place for such software seems to be in gpsd itself - it 
already supports having several gps (position) devices. (Or possibly in 
a front-end to gpsd - depends on what the gpsd developer wants.) But too 
many processes / software layers is not good - it causes delays.

navit, tangogps etc. should of course not need reprogramming, you can't 
fix every program out there. Especially not the proprietary ones.

The software should simply pass through gps data as long as it arrives, 
and the precision is sufficient. This data can be used for continous 
calibration of the magnetic/inertial/odometer inputs.

When gps precision drops below intertial precision, or when gps drops
out completely, the software should keep sending position updates based
on inertial data. On your display, the map software will then tell you 
that you have 0 satellites, but still update your location on the map.
Another use: interpolate position between gps updates, so you
can have a 10 FPS map if you like.

As the software auto-calibrates the inertial system, it can know
its precision. So it can report how the gps-less position data 
deteriorate over time, and perhaps stop when precision gets so bad that
the inertial data is no better than assuming you just stopped at the 
point where you lost gps coverage.

An inertial system with only accelerometers will go bad quickly, unless 
you have some really good accelerometers. A system with odometer and 
magnetic compass can keep you going for a long time and do better than 
the simple stopped due to missing gps signal. In particular, the 
odometer will know when you are standing still - you can only loose
precision when moving.

Helge Hafting

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-07-21 Thread Helge Hafting
On 03. mai 2010 13:05, Michele Brocco wrote:
 On 5/3/10, Helge Haftinghelge.haft...@hist.no  wrote:
[...]
 For cars, one can get USB equipment to read the odometer pulses (and
 lots of other stuff besides that.) A similiar sensor can be
 made for bicycles - having an input for that on the board
 would be very useful. (And given the slow cpu, a pulse counter
 so the software won't have to rely so much on pulse timing.)

 This is great for driving in tunnels. There are many mountains
 and tunnels where I live. Having navigation work inside tunnels
 would allow mapping them accurately for openstreetmap. And also have
 underground navigation - some tunnels have got
 intersections/roundabouts inside, with several possible exits.

 And then there are cities with too many tall buildings, and things like
 parking houses.

 In principle that would work. In practice I am afraid that will work
 for only short distances due to the noise of the sensors. In my
 opinion we should first focus on use cases in which short distance
 tracking is required. I think the success rate there may be higher and
 we can the build on our findings more complex applications.
 Personally, I will focus on that. I would be interested in seeing also
 other use cases implemented though.

I think one approach can work for all.

Software that auto-calibrates the other inputs while the gps signal
is good, will know the precision of the other inputs. When gps drops
out, it can provide location data until precision deteriorates into 
uselessness.

This may not take long with a cheap accelerometer - but the software 
will automatically work for much longer if more precise equiopment is 
connected.

Helge Hafting

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-07-21 Thread Dr. H. Nikolaus Schaller

Am 21.07.2010 um 10:55 schrieb Helge Hafting:

 On 03. mai 2010 11:10, Jeffrey Ratcliffe wrote:
 On 3 May 2010 11:04, Dr. H. Nikolaus Schallerh...@goldelico.com  wrote:
 Having navigation work inside tunnels
 would allow mapping them accurately for openstreetmap. And also have
 underground navigation - some tunnels have got
 intersections/roundabouts inside, with several possible exits.
 
 Would navit, tangogps, etc. need a new interface to access the
 sensors, or could the existing libraries be adapted to correct the
 GPS data with additional information from the extra sensors before
 handing it on to the GUI?
 
 The natural place for such software seems to be in gpsd itself - it 
 already supports having several gps (position) devices. (Or possibly in 
 a front-end to gpsd - depends on what the gpsd developer wants.) But too 
 many processes / software layers is not good - it causes delays.

Well, for 1 position per second delays it may be neglectable, but you are right 
- having everything in one middle-man daemon (gpsd) appears to be the best 
architecture for me. So it hides the complexity from the user-applications, and 
should be easily expandable.

As far as I know, the kernel driver for the BMP085 barometric altimeter is 
already in some upstream kernel release candidate. So altitude information can 
be mixed between GPS and altimeter as well.

 navit, tangogps etc. should of course not need reprogramming, you can't 
 fix every program out there. Especially not the proprietary ones.
 
 The software should simply pass through gps data as long as it arrives, 
 and the precision is sufficient. This data can be used for continous 
 calibration of the magnetic/inertial/odometer inputs.

I would even suggest to use a Kalman-Bucy filter [1] for sensor integration so 
that it does not switch between two modes but does a soft transition. As far as 
I understand, a Kalman filter can also learn about (linear) errors, offsets 
and drift of sensors while multiple sensor data is available.

It is definitively possible to write such a Kalman filter for a smartphone 
since a student has recently been awarded [2] by VDE Germany (sort of a local 
IEEE) for such a project.

Nikolaus

[1]: http://en.wikipedia.org/wiki/Kalman_filter
[2]: (in German) 
http://www.br-online.de/studio-franken/aktuelles-aus-franken/jugend-forscht-robert-schaller-sonderpreis-vde-ID1273673737606.xml?_requestid=146846
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-07-21 Thread Christoph Mair
Am Mittwoch 21 Juli 2010, 11:22:20 schrieb Dr. H. Nikolaus Schaller:
 Am 21.07.2010 um 10:55 schrieb Helge Hafting:
  On 03. mai 2010 11:10, Jeffrey Ratcliffe wrote:
  On 3 May 2010 11:04, Dr. H. Nikolaus Schallerh...@goldelico.com  wrote:
  Having navigation work inside tunnels
  would allow mapping them accurately for openstreetmap. And also have
  underground navigation - some tunnels have got
  intersections/roundabouts inside, with several possible exits.
  
  Would navit, tangogps, etc. need a new interface to access the
  sensors, or could the existing libraries be adapted to correct the
  GPS data with additional information from the extra sensors before
  handing it on to the GUI?
  
  The natural place for such software seems to be in gpsd itself - it
  already supports having several gps (position) devices. (Or possibly in
  a front-end to gpsd - depends on what the gpsd developer wants.) But too
  many processes / software layers is not good - it causes delays.
 
 Well, for 1 position per second delays it may be neglectable, but you are
 right - having everything in one middle-man daemon (gpsd) appears to be
 the best architecture for me. So it hides the complexity from the
 user-applications, and should be easily expandable.
 
 As far as I know, the kernel driver for the BMP085 barometric altimeter is
 already in some upstream kernel release candidate. So altitude information
 can be mixed between GPS and altimeter as well.
Well, not in a release candidate. The patch waits in Andrew Morton's MM tree 
to be sent upstream. This will probably happen after 2.6.35 has been released.
In the meantime I will send patches against the SHR kernel to the shr-devel 
mailing list. Hopefully they will be included by default when the navigation 
board v2 becomes available.

I started to document the features of the new board: 
http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v2

This might be the right place to collect ideas or suggestions on how to use 
the new possibilities.

Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-07-21 Thread RANJAN
Nice.

Regards
Sriranjan

On Wed, Jul 21, 2010 at 10:23 PM, Christoph Mair m...@chonyota.net wrote:

 Am Mittwoch 21 Juli 2010, 11:22:20 schrieb Dr. H. Nikolaus Schaller:
  Am 21.07.2010 um 10:55 schrieb Helge Hafting:
   On 03. mai 2010 11:10, Jeffrey Ratcliffe wrote:
   On 3 May 2010 11:04, Dr. H. Nikolaus Schallerh...@goldelico.com
  wrote:
   Having navigation work inside tunnels
   would allow mapping them accurately for openstreetmap. And also have
   underground navigation - some tunnels have got
   intersections/roundabouts inside, with several possible exits.
  
   Would navit, tangogps, etc. need a new interface to access the
   sensors, or could the existing libraries be adapted to correct the
   GPS data with additional information from the extra sensors before
   handing it on to the GUI?
  
   The natural place for such software seems to be in gpsd itself - it
   already supports having several gps (position) devices. (Or possibly in
   a front-end to gpsd - depends on what the gpsd developer wants.) But
 too
   many processes / software layers is not good - it causes delays.
 
  Well, for 1 position per second delays it may be neglectable, but you are
  right - having everything in one middle-man daemon (gpsd) appears to be
  the best architecture for me. So it hides the complexity from the
  user-applications, and should be easily expandable.
 
  As far as I know, the kernel driver for the BMP085 barometric altimeter
 is
  already in some upstream kernel release candidate. So altitude
 information
  can be mixed between GPS and altimeter as well.
 Well, not in a release candidate. The patch waits in Andrew Morton's MM
 tree
 to be sent upstream. This will probably happen after 2.6.35 has been
 released.
 In the meantime I will send patches against the SHR kernel to the shr-devel
 mailing list. Hopefully they will be included by default when the
 navigation
 board v2 becomes available.

 I started to document the features of the new board:
 http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board_v2

 This might be the right place to collect ideas or suggestions on how to use
 the new possibilities.

 Christoph

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-07-21 Thread Al Johnson
On Wednesday 21 July 2010, Dr. H. Nikolaus Schaller wrote:
 Am 21.07.2010 um 10:55 schrieb Helge Hafting:
  On 03. mai 2010 11:10, Jeffrey Ratcliffe wrote:
  On 3 May 2010 11:04, Dr. H. Nikolaus Schallerh...@goldelico.com  wrote:
  Having navigation work inside tunnels
  would allow mapping them accurately for openstreetmap. And also have
  underground navigation - some tunnels have got
  intersections/roundabouts inside, with several possible exits.
  
  Would navit, tangogps, etc. need a new interface to access the
  sensors, or could the existing libraries be adapted to correct the
  GPS data with additional information from the extra sensors before
  handing it on to the GUI?
  
  The natural place for such software seems to be in gpsd itself - it
  already supports having several gps (position) devices. (Or possibly in
  a front-end to gpsd - depends on what the gpsd developer wants.) But too
  many processes / software layers is not good - it causes delays.
 
 Well, for 1 position per second delays it may be neglectable, but you are
 right - having everything in one middle-man daemon (gpsd) appears to be
 the best architecture for me. So it hides the complexity from the
 user-applications, and should be easily expandable.

It looks like gpsd has support for magnetometer, accelerometer and gyro 
readings in its ATT (vehicle-attitude) object. The object also contains device 
name, so each sensor should appear as a different device. Now we need a gpsd 
driver for each device.

http://gpsd.berlios.de/gpsd.html

 As far as I know, the kernel driver for the BMP085 barometric altimeter is
 already in some upstream kernel release candidate. So altitude information
 can be mixed between GPS and altimeter as well.

This would come under gpsd's TPV object as altitude and/or climb rate I guess, 
unless they can be persuaded to add pressure to the object. I don't know what 
the best way to deal with altitude offset due to weather would be.

  navit, tangogps etc. should of course not need reprogramming, you can't
  fix every program out there. Especially not the proprietary ones.
  
  The software should simply pass through gps data as long as it arrives,
  and the precision is sufficient. This data can be used for continous
  calibration of the magnetic/inertial/odometer inputs.
 
 I would even suggest to use a Kalman-Bucy filter [1] for sensor integration
 so that it does not switch between two modes but does a soft transition.
 As far as I understand, a Kalman filter can also learn about (linear)
 errors, offsets and drift of sensors while multiple sensor data is
 available.
 
 It is definitively possible to write such a Kalman filter for a smartphone
 since a student has recently been awarded [2] by VDE Germany (sort of a
 local IEEE) for such a project.

That's what the ground vehicle strapdown systems I was looking at several 
years ago did. They took GPS, a pulse input for vehicle speed and a compass, 
used a Kalman filter to estimate position, heading and velocity, and gave a 
single NMEA output.

It's probably worth a look at the IMU work from the guys doing DIY UAVs. 
They're combining gps, magnetometer, accel and gyro signals on small 
processors. 

http://diydrones.com/forum/topics/has-anybody-achieved-a

AFAIK there's nothing in gpsd for combining signals like this. It may be 
possible to make gpsd driver for a virtual device that takes input from other 
gpsd devices and combines them. Another option is to do the combination in 
something implementing the geoclue API, but that doesn't include orientation 
yet.

 Nikolaus
 
 [1]: http://en.wikipedia.org/wiki/Kalman_filter
 [2]: (in German)
 http://www.br-online.de/studio-franken/aktuelles-aus-franken/jugend-forsch
 t-robert-schaller-sonderpreis-vde-ID1273673737606.xml?_requestid=146846

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v2

2010-06-20 Thread Tim Abell
How about an altitude (pressure) sensor?

That would make up for the accuracy of GPS height data.

Tim Abell

Christoph Mair wrote:
 Hi all!

 Thanks to a new triaxial gyroscope chip which became available a few weeks 
 ago 
 I started to work on a new navigation board for the freerunner. The new chip 
 reduces the complexity which results in a single layer board containing the 
 triaxial gyroscope ITG3200, the triaxial compass HMC5843, and the pressure 
 sensor BMP085 and about seven passive components.

 The layout is done a final test is still pending. All drivers are tested and 
 they work.
 Currently I'm waiting for a quote about how much it would cost to assemble 
 the 
 boards. It should be possible to get the assembled boards including all costs 
 for components, PCB and assembling for about 75€ to 80€.

 If there is enough interest I'll try to get a first production run done.

 Since the backside of the board is still empty, the new navigation board 
 won't 
 replace the same amount of embedded air as the first version did. Any ideas 
 on 
 how to fix this 'design flaw'? I'm proposing the SHT21 a digital humidity 
 sensor 
 (from which I have a working sample) but the general availability is still 
 limited.
 The price difference between a single and a dual layer board is negligible, 
 therefore it's possible to include at least a footprint for new hardware, or 
 simply a lot of solder pads for easier expansion. Suggestions?

 Cheers,
   Christoph

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community
   

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v2

2010-06-20 Thread Christoph Mair
Hi Tim,

Am Sonntag 20 Juni 2010, 18:52:06 schrieb Tim Abell:
 How about an altitude (pressure) sensor?
 
 That would make up for the accuracy of GPS height data.
As I wrote below, the pressure sensor BMP085 from Bosch Sensortec is already 
included. This was one goal of the redesign.

Christoph


 Christoph Mair wrote:
  Hi all!
  
  Thanks to a new triaxial gyroscope chip which became available a few
  weeks ago I started to work on a new navigation board for the
  freerunner. The new chip reduces the complexity which results in a
  single layer board containing the triaxial gyroscope ITG3200, the
  triaxial compass HMC5843, and the pressure sensor BMP085 and about seven
  passive components.
  
  The layout is done a final test is still pending. All drivers are tested
  and they work.
  Currently I'm waiting for a quote about how much it would cost to
  assemble the boards. It should be possible to get the assembled boards
  including all costs for components, PCB and assembling for about 75€ to
  80€.
  
  If there is enough interest I'll try to get a first production run
  done.
  
  Since the backside of the board is still empty, the new navigation board
  won't replace the same amount of embedded air as the first version did.
  Any ideas on how to fix this 'design flaw'? I'm proposing the SHT21 a
  digital humidity sensor (from which I have a working sample) but the
  general availability is still limited.
  The price difference between a single and a dual layer board is
  negligible, therefore it's possible to include at least a footprint for
  new hardware, or simply a lot of solder pads for easier expansion.
  Suggestions?
  
  Cheers,
  
Christoph
  
  ___
  Openmoko community mailing list
  community@lists.openmoko.org
  http://lists.openmoko.org/mailman/listinfo/community
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


ANN: Freerunner Navigation Board v2

2010-06-16 Thread Christoph Mair
Hi all!

Thanks to a new triaxial gyroscope chip which became available a few weeks ago 
I started to work on a new navigation board for the freerunner. The new chip 
reduces the complexity which results in a single layer board containing the 
triaxial gyroscope ITG3200, the triaxial compass HMC5843, and the pressure 
sensor BMP085 and about seven passive components.

The layout is done a final test is still pending. All drivers are tested and 
they work.
Currently I'm waiting for a quote about how much it would cost to assemble the 
boards. It should be possible to get the assembled boards including all costs 
for components, PCB and assembling for about 75€ to 80€.

If there is enough interest I'll try to get a first production run done.

Since the backside of the board is still empty, the new navigation board won't 
replace the same amount of embedded air as the first version did. Any ideas on 
how to fix this 'design flaw'? I'm proposing the SHT21 a digital humidity 
sensor 
(from which I have a working sample) but the general availability is still 
limited.
The price difference between a single and a dual layer board is negligible, 
therefore it's possible to include at least a footprint for new hardware, or 
simply a lot of solder pads for easier expansion. Suggestions?

Cheers,
  Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: ANN: Freerunner Navigation Board v2

2010-06-16 Thread Al Johnson
On Wednesday 16 June 2010, Christoph Mair wrote:
 Hi all!
 
 Thanks to a new triaxial gyroscope chip which became available a few weeks
  ago I started to work on a new navigation board for the freerunner. The
  new chip reduces the complexity which results in a single layer board
  containing the triaxial gyroscope ITG3200, the triaxial compass HMC5843,
  and the pressure sensor BMP085 and about seven passive components.

Nice. I had been looking at the L3G4200D with similar things in mind, but it's 
not available yet. Perhaps I should have asked about samples.

 The layout is done a final test is still pending. All drivers are tested
  and they work.
 Currently I'm waiting for a quote about how much it would cost to assemble
  the boards. It should be possible to get the assembled boards including
  all costs for components, PCB and assembling for about 75€ to 80€.
 
 If there is enough interest I'll try to get a first production run done.
 
 Since the backside of the board is still empty, the new navigation board
  won't replace the same amount of embedded air as the first version did.
  Any ideas on how to fix this 'design flaw'? I'm proposing the SHT21 a
  digital humidity sensor (from which I have a working sample) but the
  general availability is still limited.
 The price difference between a single and a dual layer board is negligible,
 therefore it's possible to include at least a footprint for new hardware,
  or simply a lot of solder pads for easier expansion. Suggestions?

You had the option of an ambient light sensor using the spare adc channel on 
the first board.  That sensor would still be useful.

An ear proximity sensor might be handy. A capacitive sensing element using 
conductive paint on the inside of the case might do the job. Come to think of 
it, with a multichannel sensor ic we could use the sides of the case as a 
slider or a chording keyboard.

An ANT transceiver might be nice, but I don't think they're small enough for 
that space.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-04 Thread Christoph Mair
On Monday 03 May 2010 11:10:40 Jeffrey Ratcliffe wrote:
 On 3 May 2010 11:04, Dr. H. Nikolaus Schaller h...@goldelico.com wrote:
  Having navigation work inside tunnels
  would allow mapping them accurately for openstreetmap. And also have
  underground navigation - some tunnels have got
  intersections/roundabouts inside, with several possible exits.
 
 Would navit, tangogps, etc. need a new interface to access the
 sensors, or could the existing libraries be adapted to correct the
 GPS data with additional information from the extra sensors before
 handing it on to the GUI?
I don't know exactly how all these programms get their gps data so the 
following is just a wild guess, but I think it should be rather easy to 
integrate them into (fso-)gpsd if a inertial navigation system has been 
developed.

Cheers,
  Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-03 Thread Helge Hafting
Christoph Mair wrote:
 Dear community,
 
 we are proud to release a hardware extension for our beloved Freerunner: a 
 navigation board!
 
 What is it?
 The Freerunner Navigation Board is a small PCB which is able to measure 
 rotations as well as the magnetic field in 3D respectively (i.e. compass and 
 gyroscopes integrated). The navigation board can be integrated in the 
 existing 
 Freerunner case.

Will the magnetic sensing work with any orientation of the FR?

One use for this is to help the GPS in difficult places. The FR
is usually placed with the GPS antenna facing up. When the gps
signal is good, this can be used to calibrate intertial
eqipment. (I.e. automatically figure out what orientation the FR has 
with respect to the vehicle, how much the vehicle magnetic field
distorts the earths field, and how much the local magnetic field
deviates from true north.)

For cars, one can get USB equipment to read the odometer pulses (and 
lots of other stuff besides that.) A similiar sensor can be
made for bicycles - having an input for that on the board
would be very useful. (And given the slow cpu, a pulse counter
so the software won't have to rely so much on pulse timing.)

This is great for driving in tunnels. There are many mountains
and tunnels where I live. Having navigation work inside tunnels
would allow mapping them accurately for openstreetmap. And also have 
underground navigation - some tunnels have got
intersections/roundabouts inside, with several possible exits.

And then there are cities with too many tall buildings, and things like 
parking houses.


Helge Hafting

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: little question about navigation board

2010-05-03 Thread Helge Hafting
Alfa21 wrote:
 2010-05...@23:31 Christoph Mair
 
 why to add two more gyroscope sensors (so now we have 4 of them in our FR
 O_O)  
 The Freerunner has two accelerometers, but no gyroscope.
 
 
 I tough 2 accels + 1 compas could act as gyros... (not the greek similar of 
 the kebab)
 maybe I have to reopen my physic books ^_^'

Partially so. A compass only gives you *some* of the direction. 
Particularly, the compass won't notice if the device spins around the 
north-south axis. Do it slowly, and the accelerometers may be too 
limited to notice.

Of course, such a movement doesn't normally happen in a car. But
you do want to notice if this happens to your plane . . .

Helge hafting


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-03 Thread Dr. H. Nikolaus Schaller


 Having navigation work inside tunnels
 would allow mapping them accurately for openstreetmap. And also have
 underground navigation - some tunnels have got
 intersections/roundabouts inside, with several possible exits.

 And then there are cities with too many tall buildings, and things  
 like
 parking houses.

That would be crazily cool! Having 3D parking house data in OSM... So  
your car never gets lost again :)

Nikolaus

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-03 Thread Jeffrey Ratcliffe
On 3 May 2010 11:04, Dr. H. Nikolaus Schaller h...@goldelico.com wrote:
 Having navigation work inside tunnels
 would allow mapping them accurately for openstreetmap. And also have
 underground navigation - some tunnels have got
 intersections/roundabouts inside, with several possible exits.

Would navit, tangogps, etc. need a new interface to access the
sensors, or could the existing libraries be adapted to correct the
GPS data with additional information from the extra sensors before
handing it on to the GUI?

Regards

Jeff

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-03 Thread Michele Brocco
On 5/3/10, Helge Hafting helge.haft...@hist.no wrote:
 Christoph Mair wrote:
 Dear community,

 we are proud to release a hardware extension for our beloved Freerunner: a

 navigation board!

 What is it?
 The Freerunner Navigation Board is a small PCB which is able to measure
 rotations as well as the magnetic field in 3D respectively (i.e. compass
 and
 gyroscopes integrated). The navigation board can be integrated in the
 existing
 Freerunner case.

 Will the magnetic sensing work with any orientation of the FR?
Yes it is 3D.

 One use for this is to help the GPS in difficult places. The FR
 is usually placed with the GPS antenna facing up. When the gps
 signal is good, this can be used to calibrate intertial
 eqipment. (I.e. automatically figure out what orientation the FR has
 with respect to the vehicle, how much the vehicle magnetic field
 distorts the earths field, and how much the local magnetic field
 deviates from true north.)

 For cars, one can get USB equipment to read the odometer pulses (and
 lots of other stuff besides that.) A similiar sensor can be
 made for bicycles - having an input for that on the board
 would be very useful. (And given the slow cpu, a pulse counter
 so the software won't have to rely so much on pulse timing.)

 This is great for driving in tunnels. There are many mountains
 and tunnels where I live. Having navigation work inside tunnels
 would allow mapping them accurately for openstreetmap. And also have
 underground navigation - some tunnels have got
 intersections/roundabouts inside, with several possible exits.

 And then there are cities with too many tall buildings, and things like
 parking houses.

In principle that would work. In practice I am afraid that will work
for only short distances due to the noise of the sensors. In my
opinion we should first focus on use cases in which short distance
tracking is required. I think the success rate there may be higher and
we can the build on our findings more complex applications.
Personally, I will focus on that. I would be interested in seeing also
other use cases implemented though.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-02 Thread Michele Brocco
On 5/2/10, Michael 'Mickey' Lauer mic...@vanille-media.de wrote:
 Congrats!

 Will I get a fully assembled one for free if I promise to implement FSO
 DBus APIs? :)

Hey Mickey! In fact we planned to ship you one :) So the next one we
will produce is yours. We should keep in touch regarding shipping
information and later the API.

Cheers

Michele

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-02 Thread Michael 'Mickey' Lauer
Am Sonntag, den 02.05.2010, 13:54 +0200 schrieb Michele Brocco:
 On 5/2/10, Michael 'Mickey' Lauer mic...@vanille-media.de wrote:
  Congrats!
 
  Will I get a fully assembled one for free if I promise to implement FSO
  DBus APIs? :)
 
 Hey Mickey! In fact we planned to ship you one :) So the next one we
 will produce is yours. We should keep in touch regarding shipping
 information and later the API.
 
 Cheers
 
 Michele

Splendid! Thanks :)

Cheers,

Mickey.



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-02 Thread Kosa
Christoph Mair escribió:
 Dear community,
 
 we are proud to release a hardware extension for our beloved Freerunner: a 
 navigation board!

That's amazing! Great work! would you mind to share why did you
developed  it? I know it will help and will be used by several project,
but what's yours?

As you also developed this
http://wiki.openmoko.org/wiki/I2C_Pressure_Sensor I certanly think the
Neo is going somewhere in the outer space :p

Cheers!

Kosa

- Un mundo mejor es posible -

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-02 Thread Dr. H. Nikolaus Schaller

Am 02.05.2010 um 16:09 schrieb Kosa:

 Christoph Mair escribió:
 Dear community,

 we are proud to release a hardware extension for our beloved  
 Freerunner: a
 navigation board!

 That's amazing! Great work! would you mind to share why did you
 developed  it? I know it will help and will be used by several  
 project,
 but what's yours?

 As you also developed this
 http://wiki.openmoko.org/wiki/I2C_Pressure_Sensor I certanly think the
 Neo is going somewhere in the outer space :p

Good idea! free running into space. Talking to aliens certainly  
needs open source hard- and software since they have to understand the  
protocols first :)

But seriously, one Freerunner did go to (inner) space on a research  
rocket (altitude was approx. 100 km):

http://freeyourphone.de/portal_v1/viewtopic.php?f=20t=1430p=14569hilit=dlr#p14569

I don't know exactly why Christoph  Michele developed this, but I can  
imagine some areas (who finds other ones?) what that these sensors  
could be used for. You develop new user interfaces (3D gaming :) and  
generally improve portable navigation.

For car navigation, GPS is in most cases sufficient since a car goes  
fast enough so that GPS can tell about the direction of movement. But  
if you have a handheld device, only a compass and/or gyroscope can  
tell that you are rotating the device. While the LIS302 accelerometers  
can detect that you shake the device. This gives several new inputs  
for gesture recognition. The arena is open for creativity...

And, I think one can use the pressure sensor either as a weather  
station (during hiking or skiing) - or to get the altitude and detect  
ascent/descent better than with GPS. I think all these fine things can  
augment and integrate with the GPS system.

Nikolaus



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-02 Thread Christoph Mair
On Sunday 02 May 2010 17:06:55 Dr. H. Nikolaus Schaller wrote:
 But seriously, one Freerunner did go to (inner) space on a research  
 rocket (altitude was approx. 100 km):
 
 http://freeyourphone.de/portal_v1/viewtopic.php?f=20t=1430p=14569hilit=d
 lr#p14569
And a second Freerunner will follow: http://www.mail-archive.com/openmoko-
ker...@lists.openmoko.org/msg10526.html

 I don't know exactly why Christoph  Michele developed this, but I can  
 imagine some areas (who finds other ones?) what that these sensors  
 could be used for. You develop new user interfaces (3D gaming :) and  
 generally improve portable navigation.
 
 For car navigation, GPS is in most cases sufficient since a car goes  
 fast enough so that GPS can tell about the direction of movement. But  
 if you have a handheld device, only a compass and/or gyroscope can  
 tell that you are rotating the device. While the LIS302 accelerometers  
 can detect that you shake the device. This gives several new inputs  
 for gesture recognition. The arena is open for creativity...
In fact, inertial navigation was my primary goal. I'd like to use the 
freerunner to find the right exits within the much underground lines :)
Michele wants to do some research on how context aware applications could work 
on top of this.

In general we are very interested to see what the community will do with it.

 And, I think one can use the pressure sensor either as a weather  
 station (during hiking or skiing) - or to get the altitude and detect  
 ascent/descent better than with GPS. I think all these fine things can  
 augment and integrate with the GPS system.
The pressure sensor was a quick relax from other developments project. I 
like playing with new hardware and this device was rather easy to integrate, 
but as for now it is a nice addon for the navigation board.

Unfortunately the NOR bootloader does not work when both, pressure sensor and 
navigation board, are connected (somebody knows why?). :)

Cheers,
  Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-02 Thread Stefan Schmidt
Hello.

On Sun, 2010-05-02 at 17:42, Christoph Mair wrote:
 On Sunday 02 May 2010 17:06:55 Dr. H. Nikolaus Schaller wrote:
  But seriously, one Freerunner did go to (inner) space on a research  
  rocket (altitude was approx. 100 km):
  
  http://freeyourphone.de/portal_v1/viewtopic.php?f=20t=1430p=14569hilit=d
  lr#p14569
 And a second Freerunner will follow: http://www.mail-archive.com/openmoko-
 ker...@lists.openmoko.org/msg10526.html

It is actually the same device. :)
It just got a nice space-suit and a board with sensors to play with during the
trip. ;)
http://www.datenfreihafen.org/~stefan/weblog/archives/2010/02/index.html#e2010-02-28T15_40_36.txt
http://www.datenfreihafen.org/~stefan/weblog/archives/2010/04/index.html#e2010-04-26T12_30_18.txt

 Unfortunately the NOR bootloader does not work when both, pressure sensor and 
 navigation board, are connected (somebody knows why?). :)

Wild guess. You are not (ab-)using the H-TP4711 testpad which is pin 32 on the
debug connector? That one is the write protect disable pin for the NOR.

regards
Stefan Schmidt

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-02 Thread Christoph Mair
On Sunday 02 May 2010 17:57:49 Stefan Schmidt wrote:
 Hello.
 
 On Sun, 2010-05-02 at 17:42, Christoph Mair wrote:

  Unfortunately the NOR bootloader does not work when both, pressure sensor
  and navigation board, are connected (somebody knows why?). :)
 
 Wild guess. You are not (ab-)using the H-TP4711 testpad which is pin 32 on
 the debug connector? That one is the write protect disable pin for the
 NOR.

No, during my tests I just connected both devices to the aux-switch (for 
power) and to to the I2C bus. Then the NOR u-boot did not start when I pressed 
the aux key (at least it did not enable the display). Disconnecting one of the 
bus lines (SCL or SDA) or the power supply fixed the problem. I guess this may 
be because NOR u-boot uses a slower frequency than the linux kernel, but I 
can't come up with a meaningful expanation for this.

I even increased the bus capacitance for one line by adding a 400pF capacitor 
between SCL and GND. Normally this is the stupiest thing to do, but it fixed 
the NOR u-boot with the tradeoff that Linux did not boot. :P

The wiki mentions possible problems 
(http://wiki.openmoko.org/wiki/I2C#Powering_additional_I2C_devices), but 
excludes the NOR u-boot.

Best regards,
  Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


little question about navigation board

2010-05-02 Thread Alfa21
hi,
first of all, congrats for your work :)

now my question:
why to add two more gyroscope sensors (so now we have 4 of them in our FR O_O) 
and not just merge a compass to the pressure sensor seen on the wiki (and it 
has also temperature)?

I'm not informed on this topic, so I'm sorry if this question looks stupid :P

kind regards

-- 
ALFA21 IS PROVIDED AS IS AND WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR 
IMPLIED.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: little question about navigation board

2010-05-02 Thread Evgeniy Ginzburg
On Sun, May 2, 2010 at 9:57 PM, Alfa21 freerun...@my.is.it wrote:
 hi,
 first of all, congrats for your work :)

 now my question:
 why to add two more gyroscope sensors (so now we have 4 of them in our FR 
 O_O) and not just merge a compass to the pressure sensor seen on the wiki 
 (and it has also temperature)?
Freerunner have only two 3g accelerometers, no gyros.

 I'm not informed on this topic, so I'm sorry if this question looks stupid :P

-- 
So long, and thanks for all the fish.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-02 Thread Werner Almesberger
Christoph Mair wrote:
 Soldering experience is definitively required. The QFN chips (gyros and 
 compass) are somewhat difficult to handle, but you can reflow-solder
 them in a pizza oven.

An approach I found quite efficient for occasional DIY of QFN parts
on home-made PCBs is to apply a generous amount of flux to the PCB's
pads, coat them all with a thin layer of solder, clean up with
alcohol, add flux again, place the component, then solder the
component's pads one by one while tipping a tiny amount of solder on
the traces leading to them. The solder under the pad will liquify
and help to make contact.

It's not perfect, so you still get all the joy of testing. But it
doesn't require anything but the most basic SMT-capable setup, i.e.,
a soldering iron with a fine tip, solder, flux, and a good
desoldering braid.

- Werner

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: little question about navigation board

2010-05-02 Thread Christoph Mair
On Sunday 02 May 2010 19:57:02 Alfa21 wrote:
 hi,
 first of all, congrats for your work :)
 
 now my question:
 why to add two more gyroscope sensors (so now we have 4 of them in our FR
 O_O)
The Freerunner has two accelerometers, but no gyroscope.

 and not just merge a compass to the pressure sensor seen on the wiki
I'll think about it.

 (and it has also temperature)?
The pressur sensor needs to measure the ambient temperature to deliver 
accurate results. The temperature sensor is integrated and can be read using 
my driver.

Cheers,
Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: little question about navigation board

2010-05-02 Thread Alfa21
2010-05...@23:31 Christoph Mair

  why to add two more gyroscope sensors (so now we have 4 of them in our FR
  O_O)  
 The Freerunner has two accelerometers, but no gyroscope.


I tough 2 accels + 1 compas could act as gyros... (not the greek similar of the 
kebab)
maybe I have to reopen my physic books ^_^'

-- 
ALFA21 IS PROVIDED AS IS AND WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR 
IMPLIED.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Introducing the Freerunner Navigation Board

2010-05-01 Thread Christoph Mair
Dear community,

we are proud to release a hardware extension for our beloved Freerunner: a 
navigation board!

What is it?
The Freerunner Navigation Board is a small PCB which is able to measure 
rotations as well as the magnetic field in 3D respectively (i.e. compass and 
gyroscopes integrated). The navigation board can be integrated in the existing 
Freerunner case.

How can we test it?
In order to test the functionality of the sensors we developed a monitor 
application for sensors written completely in Vala. For more detailed 
information on both, Freerunner Navigation Board and Sensor Monitor, please 
refer to http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board

What can we do with it?
No idea. Perhaps someone of you can find an appropriate use :p

We are looking forward to get feedback and comments.

Cheers,
  Christoph  Michele

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-01 Thread Sebastian Krzyszkowiak
On Sat, May 1, 2010 at 13:48, Christoph Mair m...@chonyota.net wrote:
 Dear community,

 we are proud to release a hardware extension for our beloved Freerunner: a
 navigation board!

 What is it?
 The Freerunner Navigation Board is a small PCB which is able to measure
 rotations as well as the magnetic field in 3D respectively (i.e. compass and
 gyroscopes integrated). The navigation board can be integrated in the existing
 Freerunner case.

 How can we test it?
 In order to test the functionality of the sensors we developed a monitor
 application for sensors written completely in Vala. For more detailed
 information on both, Freerunner Navigation Board and Sensor Monitor, please
 refer to http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board

 What can we do with it?
 No idea. Perhaps someone of you can find an appropriate use :p

 We are looking forward to get feedback and comments.

 Cheers,
  Christoph  Michele

Great! Could you write mail about it on shr-devel list with all needed
information about drivers? I would like to see drivers for it included
by default in SHR :)

-- 
Sebastian Krzyszkowiak
dos

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-01 Thread omcomali . rhn
On Sat, 1 May 2010 13:48:58 +0200
Christoph Mair m...@chonyota.net wrote:

 Dear community,
 
 we are proud to release a hardware extension for our beloved Freerunner: a 
 navigation board!
 
 What is it?
 The Freerunner Navigation Board is a small PCB which is able to measure 
 rotations as well as the magnetic field in 3D respectively (i.e. compass and 
 gyroscopes integrated). The navigation board can be integrated in the 
 existing 
 Freerunner case.
 
 How can we test it?
 In order to test the functionality of the sensors we developed a monitor 
 application for sensors written completely in Vala. For more detailed 
 information on both, Freerunner Navigation Board and Sensor Monitor, please 
 refer to http://wiki.openmoko.org/wiki/Freerunner_Navigation_Board
 
 What can we do with it?
 No idea. Perhaps someone of you can find an appropriate use :p
 
 We are looking forward to get feedback and comments.
 
 Cheers,
   Christoph  Michele
 

Great work!

Are you going to distribute it? If yes, what's the price of one? If no, what's 
the cost of the modules needed to assemble one (pardon me if this question is 
stupid)?

Cheers,
rhn

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-01 Thread Werner Almesberger
Christoph Mair wrote:
 we are proud to release a hardware extension for our beloved Freerunner: a 
 navigation board!

Very impressive. Congratulations !

I guess the next level would be to make a board that fits into one
of the Embedded Air (tm) pockets also have some RF transceiver ;-)

- Werner

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-01 Thread Christoph Mair
On Saturday 01 May 2010 16:09:05 Werner Almesberger wrote:
 Christoph Mair wrote:
  we are proud to release a hardware extension for our beloved Freerunner:
  a navigation board!
 
 Very impressive. Congratulations !
Thank you!

 I guess the next level would be to make a board that fits into one
 of the Embedded Air (tm) pockets also have some RF transceiver ;-)
Well, I've got a lot of other crazy ideas to fill these pockets, I just don't 
have enough time to realize them all. I'll try to do a RF transceiver during 
this summer (it has been on my list for several month already), so expect the 
first prototypes for autumn. Do you have any specific requirements which I 
should take into account? :)

Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-01 Thread Christoph Mair
On Saturday 01 May 2010 14:56:52 omcomali@porcupinefactory.org wrote:
 On Sat, 1 May 2010 13:48:58 +0200
 Christoph Mair m...@chonyota.net wrote:
  we are proud to release a hardware extension for our beloved Freerunner:
  a navigation board!
 
 Great work!
 
 Are you going to distribute it? If yes, what's the price of one? If no,
 what's the cost of the modules needed to assemble one (pardon me if this
 question is stupid)?

The price for all parts is about 70€ without shipping costs.
The PCB is 3€, in case you want to buy everything else yourself. Most parts 
are available from digikey. The gyroscopes can be bought from 
http://invensense.com or from a distributor near you.

If you want a DIY-kit, I can send you everything needed to build it.

Soldering experience is definitively required. The QFN chips (gyros and 
compass) are somewhat difficult to handle, but you can reflow-solder them in 
a 
pizza oven.
I could assemble one for you, but this solution does not scale. It took me 
about 5 hours to finish the first one, and an additional hour to find and 
remove 
all the short circuits. :P

If there is enough interest I'll try to find someone which builds and sells 
ready made modules.

  Christoph

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-01 Thread Dr. H. Nikolaus Schaller

Am 01.05.2010 um 17:30 schrieb Christoph Mair:

 On Saturday 01 May 2010 14:56:52 omcomali@porcupinefactory.org  
 wrote:
 On Sat, 1 May 2010 13:48:58 +0200
 Christoph Mair m...@chonyota.net wrote:
 we are proud to release a hardware extension for our beloved  
 Freerunner:
 a navigation board!

 Great work!

I agree 120%!


 Are you going to distribute it? If yes, what's the price of one? If  
 no,
 what's the cost of the modules needed to assemble one (pardon me if  
 this
 question is stupid)?

 The price for all parts is about 70€ without shipping costs.
 The PCB is 3€, in case you want to buy everything else yourself.  
 Most parts
 are available from digikey. The gyroscopes can be bought from
 http://invensense.com or from a distributor near you.

 If you want a DIY-kit, I can send you everything needed to build it.

 Soldering experience is definitively required. The QFN chips (gyros  
 and
 compass) are somewhat difficult to handle, but you can reflow- 
 solder them in a
 pizza oven.
 I could assemble one for you, but this solution does not scale. It  
 took me
 about 5 hours to finish the first one, and an additional hour to  
 find and remove
 all the short circuits. :P

 If there is enough interest I'll try to find someone which builds  
 and sells
 ready made modules.

If you need help with SMD work for the Freerunner, we can offer our  
experience for doing the buzz, bass, 1024 reworks.

And, we can add your design to our shop so that you don't have to  
handle all the individual requests.

Please contact me by private mail,
Nikolaus




Golden Delicious Computers GmbHCo. KG
Buchenstr. 3
D-82041 Oberhaching
+49-89-54290367
http://www.handheld-linux.com

AG München, HRA 89571
VAT DE253626266
Komplementär:
Golden Delicious Computers Verwaltungs GmbH
Oberhaching, AG München, HRB 16602
Geschäftsführer: Dr. Nikolaus Schaller

Digital Tools for Independent People







___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-01 Thread Michael 'Mickey' Lauer
Congrats!

Will I get a fully assembled one for free if I promise to implement FSO
DBus APIs? :)

Cheers,
-- 
:M:


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Introducing the Freerunner Navigation Board

2010-05-01 Thread Werner Almesberger
Christoph Mair wrote:
 Well, I've got a lot of other crazy ideas to fill these pockets, I just don't 
 have enough time to realize them all.

Wow, I would have never imagined that anyone else could experience
this problem, too ;-)

 Do you have any specific requirements which I 
 should take into account? :)

Hmm, how about must not interfere with GPS operation ? ;-)

- Werner

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: freeware != free software??? Re: Navigation

2010-01-06 Thread Stefan Monnier
 a) the group free software is nothing but a combination of an adjective  
 and a substantive, the adjective qualifying the substantive

That might be the case, but in the context of distributing a piece of
software in the context of GNU/Linux, free software refers to
the FSF's notion.
Any other use is a misuse,


Stefan


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


freeware != free software??? Re: Navigation

2010-01-05 Thread arne anka
 I think you're now confusing free software with freeware. Free
 software app has to be open source (but not in opposite way -
  freeware and open source apps not always are free software)

huh?
since when and who made that decision?
for all i know, the line goes between open source and free.
open source has not to be free and free has not to be open source.

to signify what you have in mind, the term foss was coined. and just the  
need to add f signifies that free is not open source per se (and vice  
versa of course).

 Remember, in free software term free means freedom, not free beer
 (as in freeware) :P

that is only _one_ meaning.
as human language goes, the very same word might have a lot of meanings --  
depending on context, speaker, time or place.


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: freeware != free software??? Re: Navigation

2010-01-05 Thread Tom Yates

On Tue, 5 Jan 2010, arne anka wrote:

[Sebastian Krzyszkowiak wrote:]

I think you're now confusing free software with freeware. Free
software app has to be open source (but not in opposite way -
 freeware and open source apps not always are free software)


huh? since when and who made that decision? for all i know, the line 
goes between open source and free. open source has not to be free and 
free has not to be open source.


to signify what you have in mind, the term foss was coined. and just the 
need to add f signifies that free is not open source per se (and vice 
versa of course).



Remember, in free software term free means freedom, not free beer
(as in freeware) :P


that is only _one_ meaning. as human language goes, the very same word 
might have a lot of meanings -- depending on context, speaker, time or 
place.


for the sake of record keeping (and because i think it's an important 
distinction, though i accept that others disagree):


the term free software was coined in or before 1989, when the GPLv1 was 
published by the free software foundation [1].  it quite clearly embedded 
the definition of free that sebastian refers to when it said:


When we speak of free software, we are referring to freedom, not price. 
Specifically, the General Public License is designed to make sure that you 
have the freedom to give away or sell copies of free software, that you 
receive source code or can get it if you want it, that you can change the 
software or use pieces of it in new free programs; and that you know you 
can do these things. .


the term free software may well have been in use before then, but it was 
set in stone by 1989.


the term open source was coined in early 1998 [2], nearly a decade 
later, by a group of people who _inter alia_ objected to the ambiguous 
meaning of free in ordinary english.  FLOSS and FOSS were terms coined 
later, off the back of the term open source.


it's true that english is still ambiguous in its definition of free, but 
it's not fair to say that free software is an ambiguous term.  it has 
been precisely defined for over 20 years, long before the term open 
source was coined.  when sebastian speaks of free software, i think 
he's right to impute the FSF's definition of freedon to it.


please by all means use the terms open source, FOSS, FLOSS and so on if 
you find they help crystallise your thinking, but arne, whilst i hugely 
admire your software chops and appreciate the work you've done, i think 
you're wrong to insist that others join you because you think free 
software means only free as in beer.


hopefully i'm not offending anyone by jumping in with a bit of history!


--

  Tom Yates  -  http://www.teaparty.net





[1] http://www.gnu.org/licenses/gpl-1.0.txt

[2] http://en.wikipedia.org/wiki/Open_source :
The decision by some people in the free software movement to use the 
label “open source” came out of a strategy session held at Palo Alto, 
California, in reaction to Netscape's January 1998 announcement of a 
source code release for Navigator.___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: freeware != free software??? Re: Navigation

2010-01-05 Thread arne anka
 the term free software was coined in or before 1989, when the GPLv1 was
 published by the free software foundation [1].

a) the group free software is nothing but a combination of an adjective  
and a substantive, the adjective qualifying the substantive
b) qualifying a substantive with free has been in use long before the  
creation of software
c) free software is in no way an unique term or used uniquely by the FSF  
-- the sentence you are quoting very clearly proves that by saying
When we speak of free software
ie, the term is used in a certain sense in a certain context (the GPL) --  
but there's no way, the GPL is globally applicable ot the authors are in  
any way authorized to rule the use of those very common and widely used  
words in a very common grammatical construction.


to conclude the discussion: sebastian  would be right _only_ if somewhere  
in the discussion all participants had agreed to put the software in  
question under the GPL or at least use the GPL's definition.
i can't recall, that has ever happend -- insofar any claim to use the  
GPL's definition as the solely applicable one is not justified!

it is understandable to think in the trems of the GPL but it is not the  
only way to think.
thus, if any author claims his/her software to be free software, he/she  
is entitled to it -- only if he/she accepted the GPL's definition as the  
binding definition of the term, his/her software has to meet the  
requirements laid down in the GPL.

 but arne, whilst i hugely admire your software chops and appreciate the  
 work you've done,

i don't know, what exactly you are talking about, but thanks anyway :-)

 i think you're wrong to insist that others join you because you think  
 free software means only free as in beer.

i don't.
as i hopefully made clear, i think the meaning of free (or free  
software) has to be defined before accusing somebody of misuse
and that definition was (and is) still lacking.
free might be as in beer or speech or nothing to do (and those of us  
coming from eg the former communist parts of europe, will remember that  
not only the meaning of free might differ but even the extend involved),  
but that is not clear beforehand and certainly not implicit, even if most  
of us tend to think in therms of the GPL.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: freeware != free software??? Re: Navigation

2010-01-05 Thread Viktor Lindberg
On Tue, Jan 05, 2010 at 01:21:50PM +0100, arne anka wrote:
  the term free software was coined in or before 1989, when the GPLv1 was
  published by the free software foundation [1].
 
 a) the group free software is nothing but a combination of an adjective  
 and a substantive, the adjective qualifying the substantive
 b) qualifying a substantive with free has been in use long before the  
 creation of software
 c) free software is in no way an unique term or used uniquely by the FSF  
 -- the sentence you are quoting very clearly proves that by saying
 When we speak of free software
 ie, the term is used in a certain sense in a certain context (the GPL) --  
 but there's no way, the GPL is globally applicable ot the authors are in  
 any way authorized to rule the use of those very common and widely used  
 words in a very common grammatical construction.


Qualifying a substantive with free is far older yes, but that is
not a point, nor is a) a point. c) may be a point but they're really
just bringing clearity cause the word is fuzzy.

 
 to conclude the discussion: sebastian  would be right _only_ if somewhere  
 in the discussion all participants had agreed to put the software in  
 question under the GPL or at least use the GPL's definition.
 i can't recall, that has ever happend -- insofar any claim to use the  
 GPL's definition as the solely applicable one is not justified!

If one is to be used then that one should be used. Ethymologically
that is right, but also the other usage of the word isn't really
widely spread nor accepted by many today, it also makes no sense.

 it is understandable to think in the trems of the GPL but it is not the  
 only way to think.
 thus, if any author claims his/her software to be free software, he/she  
 is entitled to it -- only if he/she accepted the GPL's definition as the  
 binding definition of the term, his/her software has to meet the  
 requirements laid down in the GPL.

GPL is not the only free license. Furthermore, if you by using the term
free software to describe software that is not free but gratis, you
have misused the word haven't you?

  but arne, whilst i hugely admire your software chops and appreciate the  
  work you've done,
 
 i don't know, what exactly you are talking about, but thanks anyway :-)
 
  i think you're wrong to insist that others join you because you think  
  free software means only free as in beer.
 
 i don't.
 as i hopefully made clear, i think the meaning of free (or free  
 software) has to be defined before accusing somebody of misuse
 and that definition was (and is) still lacking.
 free might be as in beer or speech or nothing to do (and those of us  
 coming from eg the former communist parts of europe, will remember that  
 not only the meaning of free might differ but even the extend involved),  
 but that is not clear beforehand and certainly not implicit, even if most  
 of us tend to think in therms of the GPL.

Yes free may be interpreted as free of duties (which i belive is what
you meant with nothing to do) however interpreteing it as free of
charge is still not a very good thing cause it breaks the definition
of free.

Because free is such a fuzzy word, mainly due to misusage of the word
 one can use the words libre or gratis to distinguish them.

Open source is however not the same as FLOSS or Free/Libre Software.
The Open Source Movement have instead choosen to abandom the ethical
principle of freedom and only promote the use of Open Source software
that might not be libre (free as in freedom), which is not the same
idea as the Free Software movement has. For the Free Software movement
the idea of Free/Libre Software is that it should be free as in
freedom. Not just open for anyone to examine as is the case with Open
Source.

And mainly because there is such a large movement of Free Software
(free as in freedom) and the usage of free while in the discussion of
software the usage of the word free in regards to software
is in any case but the term Freeware analogous with libre software.

And you know what? Free as used in free of charge often can be
intepreted as you are free to do whatever you want to do with it, not
only that it is gratis. If i have a free soda pop for you, then you
can use it for whatever, even give it away to someone else.. for if i
attached criterias for why it is gratis then would it still be free?

Please clean up your own language usage to avoid things like this, it
is tedious to have to be carefull about the word free is applied only
because people do not consider their own language usage or the
consistancy in their language.

/end of arrogant rant about language usage.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: freeware != free software??? Re: Navigation

2010-01-05 Thread Petr Vanek
/end of arrogant rant about language usage.

this is getting too long for me :)

just download the relevant packages which this thread started about
and read license in there, it might help your understanding :))

cheers

Petr


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: freeware != free software??? Re: Navigation

2010-01-05 Thread Neil Jerram
2010/1/5 Viktor Lindberg l...@leth.yi.org:

 The Open Source Movement have instead choosen to abandom the ethical
 principle of freedom and only promote the use of Open Source software
 that might not be libre (free as in freedom), which is not the same
 idea as the Free Software movement has. [...] Not just open for anyone to 
 examine as is the case with Open
 Source.

FWIW, that is not my understanding.  I believe that the practical
requirements of Open Source and Free Software are mostly identical.
The difference is one of philosophical emphasis: the Open Source
movement chooses to emphasize practical and tangible benefits from
using and working on their projects, whereas the Free Software
movement emphasizes freedom, even if it means working in the short
term with an inferior product.

I hope that's useful to someone (and correct!) ...

Neil

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: freeware != free software??? Re: Navigation

2010-01-05 Thread Pieter Colpaert
Since this is a mailinglist about openmoko's «free»runner, I think it's
normal to assume everyone on this mailinglist understands the idea
behind the free philosophy.

On Tue, 2010-01-05 at 16:09 +0100, Viktor Lindberg wrote:
 On Tue, Jan 05, 2010 at 01:21:50PM +0100, arne anka wrote:
   the term free software was coined in or before 1989, when the GPLv1 was
   published by the free software foundation [1].
  
  a) the group free software is nothing but a combination of an adjective  
  and a substantive, the adjective qualifying the substantive
  b) qualifying a substantive with free has been in use long before the  
  creation of software
  c) free software is in no way an unique term or used uniquely by the FSF  
  -- the sentence you are quoting very clearly proves that by saying
  When we speak of free software
  ie, the term is used in a certain sense in a certain context (the GPL) --  
  but there's no way, the GPL is globally applicable ot the authors are in  
  any way authorized to rule the use of those very common and widely used  
  words in a very common grammatical construction.
 
 
 Qualifying a substantive with free is far older yes, but that is
 not a point, nor is a) a point. c) may be a point but they're really
 just bringing clearity cause the word is fuzzy.
 
  
  to conclude the discussion: sebastian  would be right _only_ if somewhere  
  in the discussion all participants had agreed to put the software in  
  question under the GPL or at least use the GPL's definition.
  i can't recall, that has ever happend -- insofar any claim to use the  
  GPL's definition as the solely applicable one is not justified!
 
 If one is to be used then that one should be used. Ethymologically
 that is right, but also the other usage of the word isn't really
 widely spread nor accepted by many today, it also makes no sense.
 
  it is understandable to think in the trems of the GPL but it is not the  
  only way to think.
  thus, if any author claims his/her software to be free software, he/she  
  is entitled to it -- only if he/she accepted the GPL's definition as the  
  binding definition of the term, his/her software has to meet the  
  requirements laid down in the GPL.
 
 GPL is not the only free license. Furthermore, if you by using the term
 free software to describe software that is not free but gratis, you
 have misused the word haven't you?
 
   but arne, whilst i hugely admire your software chops and appreciate the  
   work you've done,
  
  i don't know, what exactly you are talking about, but thanks anyway :-)
  
   i think you're wrong to insist that others join you because you think  
   free software means only free as in beer.
  
  i don't.
  as i hopefully made clear, i think the meaning of free (or free  
  software) has to be defined before accusing somebody of misuse
  and that definition was (and is) still lacking.
  free might be as in beer or speech or nothing to do (and those of us  
  coming from eg the former communist parts of europe, will remember that  
  not only the meaning of free might differ but even the extend involved),  
  but that is not clear beforehand and certainly not implicit, even if most  
  of us tend to think in therms of the GPL.
 
 Yes free may be interpreted as free of duties (which i belive is what
 you meant with nothing to do) however interpreteing it as free of
 charge is still not a very good thing cause it breaks the definition
 of free.
 
 Because free is such a fuzzy word, mainly due to misusage of the word
  one can use the words libre or gratis to distinguish them.
 
 Open source is however not the same as FLOSS or Free/Libre Software.
 The Open Source Movement have instead choosen to abandom the ethical
 principle of freedom and only promote the use of Open Source software
 that might not be libre (free as in freedom), which is not the same
 idea as the Free Software movement has. For the Free Software movement
 the idea of Free/Libre Software is that it should be free as in
 freedom. Not just open for anyone to examine as is the case with Open
 Source.
 
 And mainly because there is such a large movement of Free Software
 (free as in freedom) and the usage of free while in the discussion of
 software the usage of the word free in regards to software
 is in any case but the term Freeware analogous with libre software.
 
 And you know what? Free as used in free of charge often can be
 intepreted as you are free to do whatever you want to do with it, not
 only that it is gratis. If i have a free soda pop for you, then you
 can use it for whatever, even give it away to someone else.. for if i
 attached criterias for why it is gratis then would it still be free?
 
 Please clean up your own language usage to avoid things like this, it
 is tedious to have to be carefull about the word free is applied only
 because people do not consider their own language usage or the
 consistancy in their language.
 
 /end of arrogant rant about language 

Re: freeware != free software??? Re: Navigation

2010-01-05 Thread Viktor Lindberg
On Tue, Jan 05, 2010 at 03:39:42PM +, Neil Jerram wrote:
 2010/1/5 Viktor Lindberg l...@leth.yi.org:
 
  The Open Source Movement have instead choosen to abandom the ethical
  principle of freedom and only promote the use of Open Source software
  that might not be libre (free as in freedom), which is not the same
  idea as the Free Software movement has. [...] Not just open for anyone to 
  examine as is the case with Open
  Source.
 
 FWIW, that is not my understanding.  I believe that the practical
 requirements of Open Source and Free Software are mostly identical.
 The difference is one of philosophical emphasis: the Open Source
 movement chooses to emphasize practical and tangible benefits from
 using and working on their projects, whereas the Free Software
 movement emphasizes freedom, even if it means working in the short
 term with an inferior product.

I don't wish to be rude but you're not actually contradicting anything
i'm saying afaict thought you are putting the words diffrently to
emphasis that Open Source would have a better technical solution, i'm
not sure that is the case, it might be true to some extent yes. But
when you have virtues and value ethics highly you might have to avoid
certain methods which you consider evil to some extent.

And frankly to use any GNU/Linux distribution as an example, Free
Software is not that technically inferior. In fact most GNU/Linux
systems are have a much higher rate of free software as part of the
system then non free open source software. There are even
distributions that have strict policies agains including non free
software that works perfectly well with perhaps the small exceptions
of some few hardware drivers, in this case you can just avoid buying
hardware from vendors who completle ignores the call for free software.

Not to forget OpenBSD which is 100% Free Software and is renown for
being a really good technical solution.

Yes it is true that the Open Source movement likes to focus on the
technical advantages of Open Source Software, but it's not true to say
that good technical solution is ignored by the Free Software
movement. However the big diffrence lies as you said in the
philosophical part, that ethical apsects of software freedom, thus
somtimes the Free Software movement is sometimes happy with a
suboptimal solution for the sake of moral issues. (in my case i
consider linux a subotpimal technical solution, but it allows for me
to run a fully free OS)

 I hope that's useful to someone (and correct!) ...
 
 Neil
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: freeware != free software??? Re: Navigation

2010-01-05 Thread Neil Jerram
2010/1/5 Viktor Lindberg l...@leth.yi.org:

 I don't wish to be rude but you're not actually contradicting anything
 i'm saying afaict

Actually I think I am a bit.  You said Not just open for anyone to
examine as is the case with Open Source, which sounds to me like you
are saying that people cannot modify or redistribute Open Source code.

But in fact they can, according to every OSI-approved license that
I've heard of.

 thought you are putting the words diffrently to
 emphasis that Open Source would have a better technical solution, i'm
 not sure that is the case, it might be true to some extent yes.

It sounds like you think that I'm supporting the Open Source point of
view.  I'm not; I was just trying to describe the philosophical
difference as clearly as possible.  As it happens, I strongly prefer
the Free Software point of view - and I completely agree with what you
write next:

 But
 when you have virtues and value ethics highly you might have to avoid
 certain methods which you consider evil to some extent.

 And frankly to use any GNU/Linux distribution as an example, Free
 Software is not that technically inferior. [...]

 Yes it is true that the Open Source movement likes to focus on the
 technical advantages of Open Source Software, but it's not true to say
 that good technical solution is ignored by the Free Software
 movement.

Well I certainly hope not, given that I've been working (on and off)
on a FSF project for more than 10 years now...  :-)

Best wishes,
  Neil

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-04 Thread Yorick Moko
c'mon,
you know he meant well

I can only applaud new pieces of software for our freerunners, so keep up
the good work
I personally think it's entirely up to you to release or not release the
source files (afterall, you could also  make a programme people have to pay
for)
but it might be interesting for both you and the community;
maybe someone has a good idea or a suggestion to make?
maybe someone will propose a patch?
anyway, it's still up to you (imho)

just have fun!

On Sun, Jan 3, 2010 at 10:47 PM, Mike Crash m...@mikecrash.com wrote:


 This means that it is preview and not releasable yet. I know what it free
 software - but it is up to author, when he makes releases. And if he makes
 it at all. This is only to know, that it is not sleeping.

 So please don't be fidgety - I have spent on this 7 months, every day 2-3
 hours, many times to late night (to 2 am) and I can thank god I have so
 lovely family to allow that. This is true for other my projects too. Why
 don't I buy navigation for 200 bucks instead of spending my rare time that
 would cost by the way my employer thousands? With no donations and no
 gratitude. Anyway, I should slow down...



 Neil Jerram wrote:
 
  2010/1/3 Mike Crash m...@mikecrash.com:
 
  Happy new year everyone!
 
  If you want to look at progress, here is first version of MC Navi:
  http://www.mikecrash.com/index.php?name=Newsfile=articleid=116
 
  This is nice news, but what is it with the sorry, no source code yet
  thing?
 
  Mike, I don't actually mean to complain at you in particular.  It
  seems to me that a lot of people write something like that, especially
  with their early releases.  I just don't understand why, and I'm
  afraid that your post has pushed me over the edge into saying
  something about it.  Do people not know what Free Software means?
 
  (Plus it's not hard to find a way of hosting source code...)
 
  Regards,
 Neil
 
  ___
  Openmoko community mailing list
  community@lists.openmoko.org
  http://lists.openmoko.org/mailman/listinfo/community
 
 

 --
 View this message in context:
 http://n2.nabble.com/Navigation-tp4141297p4247408.html
 Sent from the Openmoko Community mailing list archive at Nabble.com.

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-04 Thread Petr Vanek
hi,

If you want to look at progress, here is first version of MC Navi:
http://www.mikecrash.com/index.php?name=Newsfile=articleid=116

Currently not for usage, only as preview for Debian users.

downloaded the packages on my laptop:

van...@vanek:/tmp$ ./osm2mcmap
bash: ./osm2mcmap: cannot execute binary file

van...@vanek:/tmp$ strace ./osm2mcmap

execve(./osm2mcmap, [./osm2mcmap], [/* 38 vars */]) = -1 ENOEXEC
(Exec format error) dup(2)  = 3
fcntl64(3, F_GETFL) = 0x8002 (flags
O_RDWR|O_LARGEFILE) fstat64(3, {st_mode=S_IFCHR|0620,
st_rdev=makedev(136, 3), ...}) = 0 mmap2(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb803e000
_llseek(3, 0, 0xbfb4d7d0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(3, strace: exec: Exec format error\n, 32strace: exec: Exec
format error ) = 32 close(3)= 0
munmap(0xb803e000, 4096)= 0
exit_group(1)   = ?


i get the same with the mcnavi

i get mcnavi trying to run on latest shr-u, but as i cannot convert
the map, i get:

# ./mcnavi
Cannot open map

sources would help to get the converter running...

cheers

Petr



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-04 Thread Neil Jerram
2010/1/4 Yorick Moko yorickm...@gmail.com:
 c'mon,
 you know he meant well

Yes indeed.  I apologize for raising this issue on Mike's thread; I
should have started a new thread and so not have singled out Mike in
particular.

Best wishes,
Neil

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-04 Thread Davide Scaini
On Mon, Jan 4, 2010 at 9:43 PM, Neil Jerram neiljer...@googlemail.comwrote:

 2010/1/4 Yorick Moko yorickm...@gmail.com:
  c'mon,
  you know he meant well

 Yes indeed.  I apologize for raising this issue on Mike's thread; I
 should have started a new thread and so not have singled out Mike in
 particular.

 Best wishes,
 Neil


just my 2c: maybe you confuse free software with open source software and
viceversa...
Mike releases his software as free software now... maybe late as an open
source one.
But that's not the topic.
Keep on going guys!
d


 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-04 Thread Sebastian Krzyszkowiak
On 1/4/10, Davide Scaini dsca...@gmail.com wrote:
 On Mon, Jan 4, 2010 at 9:43 PM, Neil Jerram
 neiljer...@googlemail.comwrote:

 2010/1/4 Yorick Moko yorickm...@gmail.com:
  c'mon,
  you know he meant well

 Yes indeed.  I apologize for raising this issue on Mike's thread; I
 should have started a new thread and so not have singled out Mike in
 particular.

 Best wishes,
 Neil


 just my 2c: maybe you confuse free software with open source software and
 viceversa...
 Mike releases his software as free software now... maybe late as an open
 source one.
 But that's not the topic.
 Keep on going guys!
 d


 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community



I think you're now confusing free software with freeware. Free
software app has to be open source (but not in opposite way -
 freeware and open source apps not always are free software)

What he did is freeware. Open source could be when I'd be able to look
at source, and free software would be when I'd be able to do with that
source what I want.

Remember, in free software term free means freedom, not free beer
(as in freeware) :P

-- 
Sebastian Krzyszkowiak
dos

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-03 Thread Mike Crash

Happy new year everyone!

If you want to look at progress, here is first version of MC Navi:
http://www.mikecrash.com/index.php?name=Newsfile=articleid=116

Currently not for usage, only as preview for Debian users.


Mike Crash wrote:
 
 Hello everyone, I only want to inform you, that I am working on new
 navigation for the Freerunner, current name is MC Navi, but may change.
 Screenshots here:
 
 http://www.mikecrash.com/index.php?name=Newsfile=articleid=115
 
 

-- 
View this message in context: 
http://n2.nabble.com/Navigation-tp4141297p4246609.html
Sent from the Openmoko Community mailing list archive at Nabble.com.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-03 Thread Davide Scaini
On Sun, Jan 3, 2010 at 6:40 PM, Mike Crash m...@mikecrash.com wrote:


 Happy new year everyone!

 If you want to look at progress, here is first version of MC Navi:
 http://www.mikecrash.com/index.php?name=Newsfile=articleid=116

 Currently not for usage, only as preview for Debian users.


 Mike Crash wrote:
 
  Hello everyone, I only want to inform you, that I am working on new
  navigation for the Freerunner, current name is MC Navi, but may change.
  Screenshots here:
 
  http://www.mikecrash.com/index.php?name=Newsfile=articleid=115
 
 

 --
 View this message in context:
 http://n2.nabble.com/Navigation-tp4141297p4246609.html
 Sent from the Openmoko Community mailing list archive at Nabble.com.

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


don't stop it now ;-)
great to have choice... is it faster than navit (even if buggy but just to
know)?
d
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-03 Thread Neil Jerram
2010/1/3 Mike Crash m...@mikecrash.com:

 Happy new year everyone!

 If you want to look at progress, here is first version of MC Navi:
 http://www.mikecrash.com/index.php?name=Newsfile=articleid=116

This is nice news, but what is it with the sorry, no source code yet thing?

Mike, I don't actually mean to complain at you in particular.  It
seems to me that a lot of people write something like that, especially
with their early releases.  I just don't understand why, and I'm
afraid that your post has pushed me over the edge into saying
something about it.  Do people not know what Free Software means?

(Plus it's not hard to find a way of hosting source code...)

Regards,
   Neil

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-03 Thread Mike Crash

This means that it is preview and not releasable yet. I know what it free
software - but it is up to author, when he makes releases. And if he makes
it at all. This is only to know, that it is not sleeping.

So please don't be fidgety - I have spent on this 7 months, every day 2-3
hours, many times to late night (to 2 am) and I can thank god I have so
lovely family to allow that. This is true for other my projects too. Why
don't I buy navigation for 200 bucks instead of spending my rare time that
would cost by the way my employer thousands? With no donations and no
gratitude. Anyway, I should slow down...



Neil Jerram wrote:
 
 2010/1/3 Mike Crash m...@mikecrash.com:

 Happy new year everyone!

 If you want to look at progress, here is first version of MC Navi:
 http://www.mikecrash.com/index.php?name=Newsfile=articleid=116
 
 This is nice news, but what is it with the sorry, no source code yet
 thing?
 
 Mike, I don't actually mean to complain at you in particular.  It
 seems to me that a lot of people write something like that, especially
 with their early releases.  I just don't understand why, and I'm
 afraid that your post has pushed me over the edge into saying
 something about it.  Do people not know what Free Software means?
 
 (Plus it's not hard to find a way of hosting source code...)
 
 Regards,
Neil
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community
 
 

-- 
View this message in context: 
http://n2.nabble.com/Navigation-tp4141297p4247408.html
Sent from the Openmoko Community mailing list archive at Nabble.com.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2010-01-03 Thread Neil Jerram
2010/1/3 Mike Crash m...@mikecrash.com:

 This means that it is preview and not releasable yet.

This makes no sense.  How can the binary be releasable, but the source code not?

 I know what it free
 software - but it is up to author, when he makes releases. And if he makes
 it at all.

I agree that it is completely your choice when, whether and what to
release.  But you should not claim that your project is free software
if you do not release the source code.

To be fair, I don't know if you _have_ ever claimed that your project
is free software.  I basically just assume that everyone on this list
is intending to follow the conventions of free software - perhaps
that's a bad assumption on my part.

 This is only to know, that it is not sleeping.

That is appreciated, thanks!

 So please don't be fidgety - I have spent on this 7 months, every day 2-3
 hours, many times to late night (to 2 am) and I can thank god I have so
 lovely family to allow that. This is true for other my projects too. Why
 don't I buy navigation for 200 bucks instead of spending my rare time that
 would cost by the way my employer thousands?

Understood; I think we all know these feelings...  Personally I'm
afraid I can no longer manage to work at that kind of intensity, but I
fondly remember the days when I could and did.

And, I really believe that releasing the source code could help you
and your project!

 With no donations and no
 gratitude.

Those are bad reasons for working on free software, of course, but I
would guess that you didn't really mean them...?

 Anyway, I should slow down...

Not because of my comment, I hope!

Best wishes,
 Neil

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [QtMoko] NeronGPS no worky (was Re: [QtMoko] GPS navigation apps for QtMoko)

2009-12-23 Thread tvuillaume
Hi,

FYI, I tested it on the original QtExtended 4.4.3 from Nokia, then on QtMoko 
v14, QtMoko v15 and the recent QtMoko v16. I had no issues with these platforms.

Rgds,
Thierry

- Mail Original -
De: Brolin Empey bro...@brolin.be
À: List for Openmoko community discussion community@lists.openmoko.org
Envoyé: Dimanche 20 Décembre 2009 00h31:30 GMT +01:00 Amsterdam / Berlin / 
Berne / Rome / Stockholm / Vienne
Objet: [QtMoko] NeronGPS no worky (was Re: [QtMoko] GPS navigation apps for  
QtMoko)



2009/12/16 Tony McKeehan  mck...@rpi.edu  


Yeah, NeronGPS is in the QtMoko feeds and all you need to install it is 
a recent version of QtMoko and an internet connection. 

Is QtMoko v14 sufficiently recent? 


It's native to 
the Qt framework that QtMoko uses and doesn't need an X server. It has a 
slightly different interface from Navit and tango, but it's pretty easy 
to get used to. 

It also does not even run on my FreeRunner: every time I try running it from 
the QtEI Applications list, I get a dialog saying: 

Application terminated 
NeronGPS was terminated due to application error. 

Any ideas? 

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


[QtMoko] NeronGPS no worky (was Re: [QtMoko] GPS navigation apps for QtMoko)

2009-12-19 Thread Brolin Empey
2009/12/16 Tony McKeehan mck...@rpi.edu

 Yeah, NeronGPS is in the QtMoko feeds and all you need to install it is
 a recent version of QtMoko and an internet connection.


Is QtMoko v14 sufficiently recent?


 It's native to
 the Qt framework that QtMoko uses and doesn't need an X server. It has a
 slightly different interface from Navit and tango, but it's pretty easy
 to get used to.


It also does not even run on my FreeRunner:  every time I try running it
from the QtEI Applications list, I get a dialog saying:

*Application terminated*
*NeronGPS* was terminated due to application error.

Any ideas?
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [QtMoko] GPS navigation apps for QtMoko

2009-12-17 Thread Hans Zimmerman

Could it be it's not in de debian repository's?

Tony McKeehan wrote:
 Yeah, NeronGPS is in the QtMoko feeds and all you need to install it is 
 a recent version of QtMoko and an internet connection. It's native to 
 the Qt framework that QtMoko uses and doesn't need an X server. It has a 
 slightly different interface from Navit and tango, but it's pretty easy 
 to get used to.
 
 -Tonym
 
 
 Brolin Empey wrote:
 Hello list,

 Are there any GPS navigation apps for QtMoko, i.e., any usable without 
 an X server? I cannot use QX because every time I try, I end up having 
 to remove the battery from my FreeRunner because my FreeRunner locks 
 up and is unusable. I wanted to use Navit, but it requires a working X 
 server.

 Alternately, is there any way to get a working (non-QX) X server on 
 QtMoko, or use QtMoko with an X server (maybe on plain Debian)?

 Months ago, I asked for recommendations of MicroSDHC cards to buy to 
 install plain Debian on. I still have not even found a place to buy 
 any of the recommended cards because I have not made doing so a 
 sufficiently high priority for it to ever be done.

 My parents gave me a Garmin nûvi GPS navigator (I do not remember 
 which model, but I can find out if you want) as an early Christmas 
 gift, so I at least have a working GPS navigation solution, but it 
 would be better if I could use my FreeRunner as a GPS navigator. I 
 never use cell phones while driving because doing so is a recipe for 
 disaster for me: I always pull over and stop before using a cell 
 phone. I am mentioning this because I wonder if it simplifies finding 
 a GPS navigation app because I do not use cell phones while driving, 
 so I do not have to answer nor make calls while the GPS navigation app 
 is running. I still need to log missed calls and receive SMS messages, 
 though. I also do not want messages about missed calls or received SMS 
 messages blocking my view of the GPS navigation app on the screen 
 while I am driving because I may not even be able to safely pull over 
 to use my FreeRunner.

 I am using QtMoko v14, but will see if v15 looks like it is worth 
 upgrading to.

 Thanks,
 Brolin

 -- 
 Sometimes I forget how to do small talk: http://xkcd.com/222/

 “If you have to ask why, you’re not a member of the intended 
 audience.” — Bob Zimbinski, http://webpages.mr.net/bobz/ttyquake/
 

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community
   
 
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [QtMoko] GPS navigation apps for QtMoko

2009-12-17 Thread Radek Polak
On Thursday 17 of December 2009 18:43:02 Hans Zimmerman wrote:

 Could it be it's not in de debian repository's?

If i know right then yes. The project was announced just a few months ago. 
Building Debian package will probably not take too much effort except that the 
Qtopia GPS API would have to be handled somehow. Sources can be found here 
[1]. 

The problem with QtMoko and Debian packages is that most of Debian packages 
are built for Qt/X11 while we use Qt/framebuffer and that means different set 
of 
dependecies and probably also different binaries. That's why we have our 
package feed which has also the advantage that it works on QtMoko distros 
based on open embedded/arch rootfs.

Regards

Radek

[1] http://github.com/tvuillaume/NeronGPS/

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


[QtMoko] GPS navigation apps for QtMoko

2009-12-16 Thread Brolin Empey
Hello list,

Are there any GPS navigation apps for QtMoko, i.e., any usable without an X
server?  I cannot use QX because every time I try, I end up having to remove
the battery from my FreeRunner because my FreeRunner locks up and is
unusable.  I wanted to use Navit, but it requires a working X server.

Alternately, is there any way to get a working (non-QX) X server on QtMoko,
or use QtMoko with an X server (maybe on plain Debian)?

Months ago, I asked for recommendations of MicroSDHC cards to buy to install
plain Debian on.  I still have not even found a place to buy any of the
recommended cards because I have not made doing so a sufficiently high
priority for it to ever be done.

My parents gave me a Garmin nûvi GPS navigator (I do not remember which
model, but I can find out if you want) as an early Christmas gift, so I at
least have a working GPS navigation solution, but it would be better if I
could use my FreeRunner as a GPS navigator.  I never use cell phones while
driving because doing so is a recipe for disaster for me:  I always pull
over and stop before using a cell phone.  I am mentioning this because I
wonder if it simplifies finding a GPS navigation app because I do not use
cell phones while driving, so I do not have to answer nor make calls while
the GPS navigation app is running.  I still need to log missed calls and
receive SMS messages, though.  I also do not want messages about missed
calls or received SMS messages blocking my view of the GPS navigation app on
the screen while I am driving because I may not even be able to safely pull
over to use my FreeRunner.

I am using QtMoko v14, but will see if v15 looks like it is worth upgrading
to.

Thanks,
Brolin

-- 
Sometimes I forget how to do small talk: http://xkcd.com/222/

“If you have to ask why, you’re not a member of the intended audience.” —
Bob Zimbinski, http://webpages.mr.net/bobz/ttyquake/
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [QtMoko] GPS navigation apps for QtMoko

2009-12-16 Thread Tony McKeehan
Yeah, NeronGPS is in the QtMoko feeds and all you need to install it is 
a recent version of QtMoko and an internet connection. It's native to 
the Qt framework that QtMoko uses and doesn't need an X server. It has a 
slightly different interface from Navit and tango, but it's pretty easy 
to get used to.

-Tonym


Brolin Empey wrote:
 Hello list,

 Are there any GPS navigation apps for QtMoko, i.e., any usable without 
 an X server? I cannot use QX because every time I try, I end up having 
 to remove the battery from my FreeRunner because my FreeRunner locks 
 up and is unusable. I wanted to use Navit, but it requires a working X 
 server.

 Alternately, is there any way to get a working (non-QX) X server on 
 QtMoko, or use QtMoko with an X server (maybe on plain Debian)?

 Months ago, I asked for recommendations of MicroSDHC cards to buy to 
 install plain Debian on. I still have not even found a place to buy 
 any of the recommended cards because I have not made doing so a 
 sufficiently high priority for it to ever be done.

 My parents gave me a Garmin nûvi GPS navigator (I do not remember 
 which model, but I can find out if you want) as an early Christmas 
 gift, so I at least have a working GPS navigation solution, but it 
 would be better if I could use my FreeRunner as a GPS navigator. I 
 never use cell phones while driving because doing so is a recipe for 
 disaster for me: I always pull over and stop before using a cell 
 phone. I am mentioning this because I wonder if it simplifies finding 
 a GPS navigation app because I do not use cell phones while driving, 
 so I do not have to answer nor make calls while the GPS navigation app 
 is running. I still need to log missed calls and receive SMS messages, 
 though. I also do not want messages about missed calls or received SMS 
 messages blocking my view of the GPS navigation app on the screen 
 while I am driving because I may not even be able to safely pull over 
 to use my FreeRunner.

 I am using QtMoko v14, but will see if v15 looks like it is worth 
 upgrading to.

 Thanks,
 Brolin

 -- 
 Sometimes I forget how to do small talk: http://xkcd.com/222/

 “If you have to ask why, you’re not a member of the intended 
 audience.” — Bob Zimbinski, http://webpages.mr.net/bobz/ttyquake/
 

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community
   


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Navigation

2009-12-15 Thread Mike Crash

This is not a good idea. Rendering such amount of data will take a (long)
while, also there si problem where to save it (little memory and slow card),
also you need any map angle at any time. And rendering speed is not a big
problem, it seems to work fine (or at least satisfactorily).


Yorick Moko wrote:
 
 might be an idea worth considering:
 
 have the possibility to calculate a route, and pre-render the bitmaps of
 your route (at a few zoom-levels)
 This way it doesn't have to be done on the fly when you know for example
 where you are going to travel to
 when you don't follow the planned route it will of course render new files
 when nescessary
 
 you should also have the option to delete them afterwards of course
 
 or maybe a setting two way trip;
 this setting wil save all the rendered files on your way to your
 destination,
 use the pre-rendered images on your way back, and ask you if you want to
 delete them when you return home
 
 
 just an idea
 
 On Mon, Dec 14, 2009 at 10:32 AM, Mike Crash m...@mikecrash.com wrote:
 

 Sure I'm using speed data from OSM and if not available, set it based on
 way
 type and common speeds. I can find shortest and fastest path. No
 detection
 if road is in the city yet.

 I made some progress in last days and I'm going to use it for the first
 time
 to drive home today :)


 Bastian Muck wrote:
 
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  Mike Crash schrieb:
  I use A* for routing, it is usable, but still not what I expect.
  But I have some improvements in my mind :) I need to create
  rerouting now and to test it in real life
 
  I don't have any idea, how the code looks like, but I guess, that you
  use gps-positions as heuristic and distances as edge-weights. That
  means that you always get the shortest path. If you want  to get the
  fastes path, then you have to use timevalues calculated by possible
  speed and edge-length. With openstreetmaps that can be difficult,
  because many roads don't have any speedsproperties. You often only can
  use the roadtype depending on country to guess the speed.
  Maybe you used this, but in a first shit, I guess that you don't.
 
  I hope these ideas can help you improving your tool.
 
  Greetings Bastian
 
  -BEGIN PGP SIGNATURE-
  Version: GnuPG v1.4.7 (MingW32)
  Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
  iD8DBQFLI6B6lYiDScJJ+7QRAugfAKD4cLPiucAwIP2eXajmSlMdRSyKxQCg3q6D
  bChe84DmVlpTa9dx4dBzE2o=
  =II9r
  -END PGP SIGNATURE-
 
 
  ___
  Openmoko community mailing list
  community@lists.openmoko.org
  http://lists.openmoko.org/mailman/listinfo/community
 
 

 --
 View this message in context:
 http://n2.nabble.com/Navigation-tp4141297p4163143.html
 Sent from the Openmoko Community mailing list archive at Nabble.com.

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community

 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community
 
 

-- 
View this message in context: 
http://n2.nabble.com/Navigation-tp4141297p4170094.html
Sent from the Openmoko Community mailing list archive at Nabble.com.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


  1   2   >