[00:14:59] *** Quits: Horwitz (~mich1@p200300EC9BC30800022268FFFE64E7C4.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) [00:27:54] *** Joins: Horwitz (~mich1@p200300EC9BC1B100022268FFFE64E7C4.dip0.t-ipconnect.de) [00:27:54] *** ChanServ sets mode: +o Horwitz [03:34:27] Hi extor, the only thing I could think of would be within android: https://wiki.navit-project.org/index.php/Augmented_Reality [03:37:39] Hmm it says will be developed [03:42:06] It was a long time ago, I think currently it's disabled while building, but the code is definitely there [03:43:41] Our Dokumentation is not always up to date :/ [03:46:24] So this android ap, I wonder if it ever worked [03:47:35] I mean, all I want to do is for staters just throw up an image of the OBD retrieved speed and the map database based posted speed to make sure I am not going too much over. [03:47:50] And then maybe add the street based turns and such [03:48:35] I guess I should try to play with it [03:51:45] What we definitely have is turn based navigation [03:52:56] For odb a plugin exists, but speed data and other possible navigation relevant things are not considered for navigation [03:53:44] Yeah I want to try and pop the turn based navigation onto either a plastic screen type hud or a film on the windshield [03:54:57] The problem with using androids to light up the hud is that during the day the sun just melts them [03:58:25] I should start out by grabbing one of those sub $20 HUDs off amazon like this one https://www.amazon.com/Navigation-Wireless-Projection-Reflector-Compatible/dp/B07T6GCJC2 [03:58:43] At least that would familiarize me with how the hardware behaves [03:59:54] In my city they passed a law which makes it illegal to stick a smartphone on your windshield, so I need to find safer alternatives rather than having the phone further down [04:00:36] So you basically want to write a gui and a graphics plugin. Let's say you have the hud and some buttons to control it. The graphics path renders all things to the display and could also handle the button inputs and gui would be the definition what will be shown when the menu is accessed. For the standard navigation scre(where we normally show the map) you could modify the displaying just by editing the layouts and overlay some osd's [04:00:59] Definitely a really cool project [04:01:36] Oh, one problem you can face is that the image needs to be inverted [04:02:56] Another idea, if it's only phones that are illegal, you could also install navit on a cheap Chinese navigation system or a old one you could have laying around [04:04:42] For my description about gui and graphics, for graphics I thought the display would be some kind of lcd so you would need to draw things on it differently. But with just a phone it's even easier [04:11:36] I have an old Garmin laying around, can that take navit? [04:12:41] Honestly though, I think the projection onto the windshield would be a lot cooler, in the way the new cars are doing it [04:13:23] Then with that system working I could then insert some openCV object recognition to slowly add pieces of assisted driving to it [04:13:26] For garmin I don't know. Never had a garmin to play with my self. [04:14:49] For tomtom and nearly every wince based system I know navit is working [04:15:36] The opencv thing sounds really cool. Do you want to promote the code back when it's finished? ^^ [04:16:13] Also, I haven't looked deeply into how this works but people are able to put text and graphic overlays on smart mirrors, I wonder if there could be such a thing as a smart glass or smart acrylic which would be heat proof in summer? https://www.youtube.com/watch?v=wdaBi33nd3k [04:16:36] Yeah I will link it back since it will be built upon navit to begin with [04:17:03] But it will take ages because I am not really a programmer(yet) so it will be a learning curve [04:17:20] Just done some C# work on screenscraping so far [04:18:17] I thought you meant that like smart mirror style thing when I described the gui and graphics thing, yes, that would be cool [04:19:07] well the smart mirror in the youtube video is not by using a projector, I think it's internal to the mirror? Not sure. I should really watch the video lol [04:19:37] But, the HUDs on amazon are all projector based, either an android is a projector or a smallish LCD/LED gadget is projecting stuff [04:20:38] I think this HUD is just inverting some digits and simple graphics and then projecting them on the windshield https://www.amazon.com/ACECAR-Universal-Interface-Measurement-Temperature/dp/B07NQ9LTGX/ [04:21:20] May I ask in which country the law exist you talked about earlier? [04:22:11] In Illinois USA [04:22:27] Traffic laws are mostly made by states [04:23:10] https://sexner.com/blog/driving-with-an-obstructed-view/ [04:28:28] On this site they say that using a cellphone in ANY way is illegal, but they do not consider GPS navigating apps integrated into the xar as electronic devices https://www.driverdefenseteam.com/tickets/illinois-cell-phone-ticket/ [04:29:54] >However, it is important to note that global positioning systems (GPS), navigation systems, and devices that are physically integrated into the vehicle are not considered “electronic communication devices.” We have seen officers make this mistake quite a few times so it is important to know exactly what devices the law includes. [04:30:39] Very contradictory, because it's actually more dangerous to keep looking down into your car's navigation system rather than having wayz or navit or google maps on a smartphone suction cupped to your windshield [04:32:25] https://blog.proclipusa.com/suction-cup-windshield-mounts/ <---- My goodness! "Do you use suction cup windshield mounts to support your GPS or smartphone while driving? Did you know these mounts are illegal in many states? In fact, they are illegal in almost 70% of the United States!" [04:48:13] *** Joins: xenos1984 (~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120) [04:48:13] *** ChanServ sets mode: +v xenos1984 [04:48:16] Thx for the input :) [04:48:46] I need to leave now, will be available later this day :) have a nice day [04:51:25] ttyl [06:54:33] *** Quits: ilovekiruna (~ilovekiru@2a02:8108:d00:110:d96c:93f4:8be1:474b) (Ping timeout: 246 seconds) [14:46:50] *** Quits: xenos1984 (~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120) (Quit: Leaving.) [15:10:29] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [15:10:29] *** ChanServ sets mode: +v xenos1984 [15:27:33] *** Joins: jandegr (6dec8a50@109.236.138.80) [15:27:33] *** ChanServ sets mode: +v jandegr [16:58:29] hi there [16:59:17] Hi kazer [17:03:52] *** Joins: ilovekiruna (~ilovekiru@ip-109-41-67-12.web.vodafone.de) [17:03:52] *** ChanServ sets mode: +v ilovekiruna [17:05:44] extor: hi! definitely an interesting project. jkoan said that you'd need a gui and a graphics plugin, but you'd actually just need a gui and could reuse whatever graphics works on your device, especially if it's android [17:05:44] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:06:29] the "smart" mirrors usually use a LCD panel hidden behind mirror. So that's probably not going to be an option for your windshield :) [17:07:55] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:07:55] *** ChanServ sets mode: +v xenos1984 [17:09:19] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:10:48] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:10:48] *** ChanServ sets mode: +v xenos1984 [17:15:46] hi all [17:20:01] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:21:51] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:21:51] *** ChanServ sets mode: +v xenos1984 [17:23:57] *** Quits: ilovekiruna (~ilovekiru@ip-109-41-67-12.web.vodafone.de) (Ping timeout: 240 seconds) [17:26:28] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:28:42] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:28:42] *** ChanServ sets mode: +v xenos1984 [17:30:36] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:32:01] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:32:01] *** ChanServ sets mode: +v xenos1984 [17:34:33] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:36:06] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:36:06] *** ChanServ sets mode: +v xenos1984 [17:41:36] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:43:37] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:43:37] *** ChanServ sets mode: +v xenos1984 [17:45:00] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:47:01] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:47:01] *** ChanServ sets mode: +v xenos1984 [17:49:10] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:51:06] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:51:06] *** ChanServ sets mode: +v xenos1984 [17:52:45] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:54:22] *** Joins: ilovekiruna (~ilovekiru@2001:638:605:e00::1034) [17:54:22] *** ChanServ sets mode: +v ilovekiruna [17:55:16] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:55:16] *** ChanServ sets mode: +v xenos1984 [17:57:10] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [17:58:48] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [17:58:48] *** ChanServ sets mode: +v xenos1984 [18:00:38] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Read error: Connection reset by peer) [18:03:44] *** Joins: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) [18:03:44] *** ChanServ sets mode: +v xenos1984 [18:37:49] *** Quits: ilovekiruna (~ilovekiru@2001:638:605:e00::1034) (Ping timeout: 250 seconds) [18:38:41] *** Quits: jandegr (6dec8a50@109.236.138.80) (Remote host closed the connection) [18:38:48] *** Joins: ilovekiruna (~ilovekiru@ip-109-41-67-12.web.vodafone.de) [18:38:48] *** ChanServ sets mode: +v ilovekiruna [19:14:54] *** Quits: ilovekiruna (~ilovekiru@ip-109-41-67-12.web.vodafone.de) (Ping timeout: 268 seconds) [20:53:02] *** Joins: ilovekiruna (~ilovekiru@ip1f12a9be.dynamic.kabel-deutschland.de) [20:53:02] *** ChanServ sets mode: +v ilovekiruna [22:31:05] *** Quits: xenos1984 (~xenos1984@1575-96dd-ca10-298a-d480-87c4-07d0-2001.dyn.estpak.ee) (Quit: Leaving.)