Thanks for reply. I used TRACI APIs to control simulation.
One more query, Would like to know the availability any tool which can directly communicate with SUMO using TRACI. Regards, Monika -----Guilherme Íscaro <[email protected]> wrote: ----- To: Monika Mitkar <[email protected]> From: Guilherme Íscaro <[email protected]> Date: 12/27/2013 05:27PM Cc: [email protected] Subject: Re: #Personal#Re: [sumo-devel] Regd: Communicating client apllication with SUMO for controlling a CAR in SUMO "As per my understanding, we can communicate with SUMO using socket programming. Please validate." Yes, that's right. You can commuicate with SUMO using an API called TraCI (Traffic controller interface). You can find all the availebles API at this page: http://sumo-sim.org/userdoc/TraCI.html Sumo developers already made a TraCI implementation in python that already comes with Sumo binaries, you can find them at: "The Place Where Sumo Is Installed"/tools/traci, however this default implementation it's made in python (here is the docs : http://sumo-sim.org/pydoc/traci.html) , if you have any restrictions about languages, let's say your program must be in C++, then you will need to implement the TraCI API yourself. This is not a challenging task, since TraCI is well documented and you will find the message formats discribed as they should be ( http://sumo-sim.org/userdoc/TraCI/Protocol.html <- traci speficication) Now, about your car problem. TraCI provides an API to controll cars and all available commands are here http://sumo-sim.org/userdoc/TraCI/Change_Vehicle_State.html , as you may see you can make it turn and break it. You may find sumo TraCI usage examples under the docs dir in your sumo installation or take a quick start using this example http://sourceforge.net/apps/trac/sumo/browser/trunk/sumo/tests/complex/tutorial/traci_tls/runner.py 2013/12/27 Monika Mitkar <[email protected]> Hello, As per my understanding, we can communicate with SUMO using socket programming. Please validate. I need to control simulated car inside SUMO using received parameters from client application at run time (e.g apply brakes, take turn etc), then what can be done? Is SUMO provides some architecture/implementation for same or any changes to be implemented and where?(I am new to SUMO). Please help. Thanks & Regards, Monika -----Guilherme Íscaro <[email protected]> wrote: ----- To: Monika Mitkar <[email protected]> From: Guilherme Íscaro <[email protected]> Date: 12/26/2013 10:35PM Cc: [email protected] Subject: Re: [sumo-devel] Regd: Communicating client apllication with SUMO for controlling a CAR in SUMO What kind of help do you need, can you give more context? You want to know how to connect with sumo and send messages? 2013/12/26 Monika Mitkar <[email protected]> Hello, SUMO has Socket-Server implementation and we need to communicate with it using client application to control simulated car inside SUMO. Request help if anybody have done similar work or have some information about the same. Thank you! Regards, Monika =====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ sumo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sumo-devel ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ sumo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sumo-devel
