# Carla parking with ROS
Carla is an open source simulator for autonomous driving research available at <http://carla.org/>
This package contains an implemantation of a **rule based parking motion**. It is an open-loop approach for the task, given that no information are retrieved from sensors and crashes can occur.
The example spawns 2 cars in predefined positions (leaving enough space between them) and the ego vehicle is blindly controlled to fit the parking spot.
## Example
this gif shows the implemented routine with a time scale x5
![](.figure/m1_comp.gif)
## Installation
<catkin_ws> = name of your catkin workspace
```cd ~/<catkin_ws>/src```
```git clone https://github.com/vignif/carla_parking.git```
```cd ..```
```catkin_make ```
## Environment for running
run carla with ```./CarlaUE4.sh``` as from <https://carla.readthedocs.io/en/latest/start_quickstart/>
run carla ros bridge with
```roslaunch carla_ros_bridge carla_ros_bridge.launch```
## Running
```source devel/setup.bash```
```rosrun carla_park park.py```
### Specs
park.py implements a basic parking policy for autonomous cars based on geometric information
This script spawns:
-one ego vehicle in x=61.4, y=-7.62, z=0.05
-two vehicle inside the parking location a side of the ego vehicle respectively in x=60.4, y=-10.62, z=0.05 and x=47.0, y=-10.62, z=0.05
-a camera attached to the ego vehicle for future sensor based parking policy
all the vehicles are rotated of 180' in order to be correctly in line with the street
tested env:
1. Ubuntu 18.04.3 LTS
2. UnrealEngine 4.22
3. ROS melodic
4. carla 0.9.7
### License
[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://badges.mit-license.org)
**[MIT license](http://opensource.org/licenses/mit-license.php)**
- Copyright 2021 © Francesco Vigni
没有合适的资源?快使用搜索试试~ 我知道了~
carla-parking:卡拉模拟器,用于自动驾驶研究
共6个文件
gif:1个
py:1个
xml:1个
需积分: 49 13 下载量 37 浏览量
2021-05-18
13:06:15
上传
评论 1
收藏 3.5MB ZIP 举报
温馨提示
带有ROS的卡拉停车场 Carla是可用于自动驾驶研究的开源模拟器,可从获得。 这个包包含一个基于规则的停车运动的实现。 鉴于没有从传感器中检索到任何信息并且可能发生崩溃,因此这是一种针对任务的开环方法。 该示例在预定义的位置生成2辆汽车(它们之间留有足够的空间),并且盲目地控制了自我车辆以适合停车位。 例子 此gif显示时间为x5的已实现例程 安装 <catkin> =您的catkin工作区名称 cd ~/<catkin>/src git clone https://github.com/vignif/carla_parking.git cd .. catkin_make 运行环境 从使用./CarlaUE4.sh运行./CarlaUE4.sh 用roslaunch carla_ros_bridge carla_ros_bridge.launch ros桥ros
资源推荐
资源详情
资源评论
收起资源包目录
carla-parking-master.zip (6个子文件)
carla-parking-master
LICENSE 1KB
carla_park
src
park.py 6KB
package.xml 3KB
CMakeLists.txt 7KB
README.md 2KB
.figure
m1_comp.gif 3.54MB
共 6 条
- 1
资源评论
有道理的同桌
- 粉丝: 26
- 资源: 4653
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现电力系统仿真计算软件包,包括潮流计算,最优潮流计算等.rar
- 基于matlab实现电力系统各种故障波形仿真,单相接地故障,两相间短路,两相接地短路,三相短路等.rar
- 基于matlab实现电动汽车动力性,爬坡性,续驶里程等性能仿真.rar
- Python动态烟花代码.pdf
- 基于matlab实现串口发送接收数据 可配置端口,波特率等 发送可选择ASCII方式或HEX方式
- matlab基于BP神经网络手写字母识别(单一).zip代码9
- 基于matlab实现编写的串口调试工具,数据接收部分采用中断方式,保证了实时的数据显示
- 基于matlab实现39节点电力系统合闸角调控过程中的机组和负荷的灵敏度计算.rar
- HBase数据库性能调优
- 原生微信小程序源码 - -首字母排序选择
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功