Skip to content

Commit 8f84998

Browse files
authored
Merge pull request #97 from ucla-mobility/develop
Develop
2 parents c6c26cb + cc349e5 commit 8f84998

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+301
-280
lines changed

README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ year={2021}
4646
```
4747
The arxiv link to the paper: https://arxiv.org/abs/2107.06260
4848

49-
Also, under this LICENSE, OpenCDA is for non-commercial research only. Researchers to be able to modify the source code for their own research only. Contracted work that generates corporate revenues and other general commecial use are prohibited under this lICENSE. See the LICENSE file for details and possible opportunities for commercial use.
50-
49+
Also, under this LICENSE, OpenCDA is for non-commercial research only. Researchers can modify the source code for their own research only. Contracted work that generates corporate revenues and other general commercial use are prohibited under this LICENSE. See the LICENSE file for details and possible opportunities for commercial use.
5150
## Get Started
5251

5352
![teaser](docs/md_files/images/platoon_joining_2lanefree_complete.gif)

docs/index.rst

+8-9
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,12 @@
55
66
Welcome to OpenCDA's documentation!
77
===================================
8-
OpenCDA is a generalized framework for fast developing and testing
9-
cooperative driving automation applications(e.g., cooperative
10-
perception, platooning) as well as autonomous vehicle components(e.g.,
11-
perception, localization, planning, control) under Co-simulation(CARLA-SUMO).
8+
OpenCDA is a generalized framework for prototyping cooperative driving automation (CDA; see SAE J3216) applications (e.g., cooperative perception, platooning) as well as automated driving components (e.g., perception, localization, planning, control) integrated with automated driving simulation (CARLA), traffic simulation (SUMO), and Co-simulation (CARLA + SUMO). OpenCDA builds upon standard automated driving system (ADS) platforms and focuses on various classes of data exchanges and cooperation between vehicles, infrastructure, and other road users (e.g., pedestrians).
129

13-
OpenCDA is a work in progress, and many features are still in the future
14-
roadmap. We welcome your contribution and please visit our Github repo
15-
for latest release.
10+
The goal of the OpenCDA project is to enable researchers and engineers to prototype any cooperative driving applications using our full-stack CDA platform and test them from both automated driving and traffic operations perspectives. OpenCDA bridges the gaps between the communities of automated driving and transporation engineering. Eventually, OpenCDA can be used to develop and test cooperative driving functions and applications for improving safety, sustainability, and efficiency of future transportation systems.
11+
12+
OpenCDA is a work in progress. Many features on the roadmap are being continuously developed. We welcome your contribution and please visit our Github repo
13+
for the latest release.
1614

1715
`OpenCDA source code on Github <https://github.com/ucla-mobility/OpenCDA>`_
1816

@@ -49,8 +47,7 @@ for latest release.
4947

5048
**Citing OpenCDA**\ :
5149

52-
If you use OpenCDA in a scientific publication, we would appreciate
53-
citations to the following paper::
50+
If you are using our OpenCDA framework or codes for your development, please cite the following paper:
5451

5552
@inproceedings{xu2021opencda,
5653
author = {Runsheng Xu, Yi Guo, Xu Han, Xin Xia, Hao Xiang, Jiaqi Ma},
@@ -62,6 +59,8 @@ citations to the following paper::
6259

6360
Our paper can be accessed by arxiv: https://arxiv.org/abs/2107.06260
6461

62+
Also, under this LICENSE, OpenCDA is for non-commercial research only. Researchers can modify the source code for their own research only. Contracted work that generates corporate revenues and other general commercial use are prohibited under this LICENSE. See the LICENSE file for details and possible opportunities for commercial use.
63+
6564
Indices and tables
6665
==================
6766

docs/md_files/contributor.md

+14-13
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,33 @@
1-
## About us
2-
OpenCDA is funded and mainly support by [UCLA Mobility Lab](https://mobility-lab.seas.ucla.edu/).
1+
## About Us
2+
OpenCDA is brought to you by [UCLA Mobility Lab](https://mobility-lab.seas.ucla.edu/).
3+
4+
### Supervisor
5+
Dr. Jiaqi Ma (Associate Professor @ UCLA)
6+
- Lab Principal Investigator
7+
- [Linkedin](https://www.linkedin.com/in/jiaqi-ma-17037838/)
8+
- [Google Scholar](https://scholar.google.com/citations?user=S3cQz1AAAAAJ&hl=en)
9+
310

411
### Core Developer
512
Runsheng Xu (Ph.D. Student @ UCLA):
6-
- OpenCDA System Architect
13+
- Project Lead and OpenCDA System Architect
714
- [Homepage](https://derrickxunu.github.io/)
815
- [Linkedin](https://www.linkedin.com/in/runsheng-xu/)
916

1017
Xu Han (Ph.D. Student @ UCLA):
11-
- Map customization
18+
- Maps
1219
- [Linkedin](https://www.linkedin.com/in/xu-han-12851a64/)
1320

1421
Hao Xiang (Ph.D. Student @ UCLA):
15-
- Trajectory prediction module, functionality enhancement
22+
- Trajectory Prediction, Functionality Enhancement
1623
- [Homepage](https://xhwind.github.io/)
1724
- [Linkedin](https://www.linkedin.com/in/hao-xiang-42bb5a1b2/)
1825

19-
### Theoretical Support
2026
Dr. Xin Xia (Postdoc @ UCLA):
21-
- Theoretical guidance on cooperative localization
27+
- Cooperative Localization
2228
- [Linkedin](https://www.linkedin.com/in/xin-xia-3b6589189/)
2329

2430
Dr. Yi Guo (Postdoc @ UC):
25-
- Help on Sumo part
31+
- Platooning algorithm, SUMO Only Mode (under dev)
2632
- [Linkedin](https://www.linkedin.com/in/yi-guo-4008baaa/)
2733

28-
### Supervisor
29-
Dr. Jiaqi Ma (Associate Professor @ UCLA)
30-
- Project and lab supervisor
31-
- [Linkedin](https://www.linkedin.com/in/jiaqi-ma-17037838/)
32-
- [Google Scholar](https://scholar.google.com/citations?user=S3cQz1AAAAAJ&hl=en)

docs/md_files/customization.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class LocalizationManager(object):
2828
...
2929
corrected_cords = self.kf(x, y, z, speed, yaw, imu_yaw_rate)
3030
```
31-
If a user wants to remain the whole structure of localization and just replace the filter(e.g. Extended Kalman Filter),
31+
If a user wants to remain the whole structure of localization and just replace the filter (e.g. Extended Kalman Filter),
3232
then he/she just needs to create a `localization_manager.py` under `opencda/customize/core/sensing/localization`
3333
folder and initializes the `CustomizedLocalizationManager` with Extended Kalman Filter:
3434

@@ -142,7 +142,7 @@ through `update_info()`, and then takes the `target_speed` and `target_loc` gene
142142
behavior agent to produce the final control command through `run_step()`.
143143

144144
Different from other modules, `ControlManager` is more like a abstract class, which provides an
145-
interface to call the corresponding controller(default pid controller).
145+
interface to call the corresponding controller (default pid controller).
146146

147147
```python
148148
import importlib

0 commit comments

Comments
 (0)