From: José L. P. <on...@gm...> - 2011-07-11 23:18:31
|
Dear Daniel, What code are you inserting? From the continuous lane-changing mechanism? I can send you a patch against current trunk if you want. Regarding to the free vehicles, please do not put it yet as i am refining it, the code i sent you was not very optimized, and i want to make it able to support several vehicles... Please have a look at my provisional version of the msc thesis, it you'd be great to have some feedback from you. It has some information regarding the changes i'm refining. Also, i was accepted in the Informatics Engineering Phd from FEUP, maybe we can work on some traffic related topics in the future if you are interested. http://paginas.fe.up.pt/~ee06201/thesis/?page_id=19 Best regards, José Pereira Personal blog <http://www.onaips.com> M.Sc. Thesis | FEUP MIEEC 2010/2011<http://paginas.fe.up.pt/~ee06201/thesis/> 2011/7/11 Daniel Krajzewicz <d.k...@go...> > Hello José, > > We are now working on the inclusion of your patch into the trunk version. > Have you made any major updates since the time you sent the last patch? > > sincerely, > Daniel > > > 2011/6/11 José Luis Pereira <on...@gm...> > >> Dear Daniel, All, >> >> I forgot to mention the patch already contains code for continuous >> lane-changing animation :) didn't know if you saw from the other video. >> >> Here is another one, with netEditor, note that the vehicle is >> hand-controlled. I hope to have it interconnected with USARsim till the end >> of this month. >> >> >> http://www.youtube.com/watch?v=KgPSREMmA_0 >> Best regards, >> >> José Pereira >> Personal blog <http://www.onaips.com> >> M.Sc. Thesis | FEUP MIEEC 2010/2011<http://paginas.fe.up.pt/%7Eee06201/thesis/> >> >> >> >> 2011/5/19 José Luis Pereira <on...@gm...> >> >>> Warning! >>> >>> You must apply the patch on sumo/src >>> >>> I have used "svn diff" to get the patch, mas it seems i must apply it in >>> src folder, so >>> >>> $ cd sumo/src >>> $ cat autonomous_xxxxx.patch | patch -p1 >>> >>> Regards, >>> >>> 2011/5/19 José Luis Pereira <on...@gm...> >>> >>>> Ups, forgot to attach a sample network. >>>> Essentially there is a vehicle called "autonomous" on editor.rou.xml, >>>> when it is placed on the initial lane, starts waiting for a connection from >>>> the sample_client. >>>> I've setup a route for it, although it is fictional as you do not need >>>> to follow it. Also the vehicle parameters, such as maxspeed, and >>>> acceleration values aren't taken in account in the simulation. >>>> >>>> <route id="route1" edges=" 5s_f_b 4s_f_b 3s_f_b 2s_f_b 1s_f_b" >>>> probability="33.3333"/> >>>> <vtype id="type1" accel="2.8" decel="4.5" sigma="0.5" length="7.5" >>>> maxspeed="120"/> >>>> <vehicle id="autonomous" type="type1" route="route1" depart="0" >>>> color="1,0,1"/> >>>> >>>> To test the simulation you just need to: >>>> - Compile SUMO with my patch >>>> - Start SUMO with my sample network >>>> - Start client_sample, and when on sumo is a warning "Waiting for >>>> connection" just client on the only button of it. >>>> - Use keys to control vehicle, do not forget client_sample must have >>>> window focused. >>>> - The vehicle will appear on (0,0) for now. >>>> >>>> >>>> Regards, >>>> >>>> >>>> 2011/5/19 José Luis Pereira <on...@gm...> >>>> >>>>> Here it is, >>>>> >>>>> Some parts of the code are pretty rough right now, but i'll optimize >>>>> them in time. >>>>> I have created a class name GUIAutonomousVehicleConnector, that's >>>>> running in a separate FXThread to allow the connection to take place. I also >>>>> use protobuf in the serialization protocol. >>>>> >>>>> I've been merging the code to SVN, so this version is compatible with >>>>> yesterdays tag. >>>>> Also i send in attachment a sample Qt app to control the vehicle, using >>>>> the keyboard keys. >>>>> >>>>> Regards, >>>>> >>>>> 2011/5/19 Daniel Krajzewicz <d.k...@go...> >>>>> >>>>>> Hello José, >>>>>> >>>>>> Ok, I put it into the blog, thanks again. >>>>>> If you could support us the patches, it would be nice - you know, >>>>>> you'll also benefit; we are changing pretty much by now and you probably >>>>>> have to adapt your code otherwise. >>>>>> >>>>>> sincerely, >>>>>> Daniel >>>>>> >>>>>> >>>>>> 2011/5/18 José Luis Pereira <on...@gm...> >>>>>> >>>>>>> Dear Daniel, >>>>>>> >>>>>>> You are right, the vehicle when on a lane will be integrated on it, >>>>>>> and surrounding cars will "see" it, otherwise, it will be in a free >>>>>>> movement. >>>>>>> >>>>>>> I will appreciate if you post the video on your blog :) >>>>>>> Of course i will share the code, i'm an open-source advocate :D >>>>>>> >>>>>>> For now I'm re-adapting the code to allow more than one vehicle to be >>>>>>> connected, and i will document all the process for you wiki for sure! >>>>>>> I'll contact you in June, when i'm writing the thesis and have the >>>>>>> code stabilized, in order to write a page for SUMO wiki. >>>>>>> >>>>>>> If you need a patch file to my current changes i will send you, but i >>>>>>> do not have much time to discuss it. >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> 2011/5/18 Daniel Krajzewicz <d.k...@go...> >>>>>>> >>>>>>>> Dear José, >>>>>>>> >>>>>>>> Very, very nice! >>>>>>>> So vehicles can leave the road and as soon as they reenter it, they >>>>>>>> are again taken into regard by the other vehicles? >>>>>>>> >>>>>>>> 1. May we post a link to this video on our blog? >>>>>>>> 2. What about code contribution? Have you thought about it? It would >>>>>>>> be nice if you would send us a patch file and contribute some documentation. >>>>>>>> We would need your sourceforge account to give you the rights to write to >>>>>>>> the wiki. >>>>>>>> >>>>>>>> sincerely, >>>>>>>> Daniel >>>>>>>> >>>>>>>> 2011/5/17 José Luis Pereira <on...@gm...> >>>>>>>> >>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>> From: José Luis Pereira <on...@gm...> >>>>>>>>> Date: 2011/5/17 >>>>>>>>> Subject: Autonomous Vehicle in SUMO >>>>>>>>> To: de...@li... >>>>>>>>> >>>>>>>>> >>>>>>>>> Hi All, >>>>>>>>> >>>>>>>>> Just to let you know about my changes on SUMO, to allow to control >>>>>>>>> free >>>>>>>>> vehicles (and in the future, autonomous) on a TCP socket. >>>>>>>>> Here is a little demonstration about its current state. >>>>>>>>> >>>>>>>>> http://www.youtube.com/watch?v=2G016KvzQE4 >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> >>>>>>>>> -- >>>>>>>>> José Pereira >>>>>>>>> Personal blog <http://www.onaips.com> >>>>>>>>> >>>>>>>>> M.ScM.Sc. Thesis | FEUP MIEEC 2010/2011. Thesis | FEUP MIEEC >>>>>>>>> 2010/2011<http://paginas.fe.up.pt/~ee06201/thesis/> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> José Pereira >>>>>>>>> Personal blog <http://www.onaips.com> >>>>>>>>> M.Sc. Thesis | FEUP MIEEC 2010/2011< >>>>>>>>> http://paginas.fe.up.pt/~ee06201/thesis/> >>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>> Achieve unprecedented app performance and reliability >>>>>>>>> What every C/C++ and Fortran developer should know. >>>>>>>>> Learn how Intel has extended the reach of its next-generation tools >>>>>>>>> to help boost performance applications - inlcuding clusters. >>>>>>>>> http://p.sf.net/sfu/intel-dev2devmay >>>>>>>>> _______________________________________________ >>>>>>>>> sumo-devel mailing list >>>>>>>>> sum...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/sumo-devel >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> José Pereira >>>>>>> Personal blog <http://www.onaips.com> >>>>>>> M.Sc. Thesis | FEUP MIEEC 2010/2011<http://paginas.fe.up.pt/%7Eee06201/thesis/> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> José Pereira >>>>> Personal blog <http://www.onaips.com> >>>>> M.Sc. Thesis | FEUP MIEEC 2010/2011<http://paginas.fe.up.pt/%7Eee06201/thesis/> >>>>> >>>>> >>>> >>>> >>>> -- >>>> José Pereira >>>> Personal blog <http://www.onaips.com> >>>> M.Sc. Thesis | FEUP MIEEC 2010/2011<http://paginas.fe.up.pt/%7Eee06201/thesis/> >>>> >>>> >>> >>> >>> -- >>> José Pereira >>> Personal blog <http://www.onaips.com> >>> M.Sc. Thesis | FEUP MIEEC 2010/2011<http://paginas.fe.up.pt/%7Eee06201/thesis/> >>> >>> >> > |