# Project SOTraCon Notes

Title: | SOTraCon
Author: | Carlos Gershenson, cgershen@vub.ac.be
Company: | Centrum Leo Apostel, Vrije Universiteit Brussel
Description: | Self-organising Traffic Control

## Notes

- Self-org. agents try to distribute themselves keeping distance (only separation), while self-org2. agents keep together as well....
- Selfish agents self-organize better than self-org agents!!! (with equal cruisev's)
- Changing the approach/divert criteria in self-org2 agents imporved behaviour->self-org3 (I just tried, and it works better!)
- In many strategies, lanes of different speeds emerge: selfish, s.o.3...
- In wide roads, selfish agents can create even 3 lanes, the middle one faster... The others except s.o.2 stick to edges... If too heavy traffic, selfish stick to 2 lanes, if very light, no lanes...
- is behaviour similar if to allow higher cruisev and maxv, with more space? Yes, they just go faster, if less density in any case, independently of their cruise speed, since their crash warning depends on this (env. constrains!)

## Things to do...

- make "no strategy" agents to compare...
- put names of agents on top of them? (like Billboard in VRML???)
- make crashed agents transparent...
- probably reduce rp and MAX_A when too many neighbours? Or only count 3 closest neighbours? (FLOCKING3)
- Try "Ant" strategy. pheromones=traffic concentration, avoid? (no proximity sensors)
- make constrant STEPSPERSEC, use it to count how many steps should be evaluated each second (100?)
- compare different updating schemes, and compare different STEPSPERSEC values... (1, 10, 100)

## Version History

- 1.0 03-09-19 First release... Fixed synch updating. Thread works with delay, but not so good... probably will be better if 100steps/second
- 0.16. 03-09-10 changed strategy names selforg for flocking
- 0.15. 03-09-9 stuff for stats...
- 0.14. 03-09-5 added Self-org3 agents...
- 0.13. 03-09-5 standard deviation in stats
- 0.12. 03-09-4 added Minority agents. Fixed bugs (was always maxvel!)
- 0.11. 03-09-3 added varying cruise velocities.
- 0.10. 03-09-3 selfish strategy done... generalized anti-crash and cruising rules for all strategies
- 0.9. 03-08-12 self-org strategy works for very high traffic, more asynch random than determ... implemented self-org2 agents (keep together), seem to work better, or at least different
- 0.8. 03-08-08 self-org strategy works for low traffic
- 0.7. 03-08-06 Began self-org strategy, fixed bugs in outOfBounds, etc...
- 0.6. 03-08-05 AgentFrame can be shown or not, Remove Agent, fixed crashing bug
- 0.5. 03-07-27 Stats. Four Updating schemes
- 0.4. 03-07-27 crashing... TexturedAppearance now handles exceptions...
- 0.3. 03-07-24 Viewpoints
- 0.2. 03-07-16 creation of agents, threads...
- 0.1. 03-07-02 Agents movement basics...
- 0.0. 03-06-28 Just created basic classes