打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
开源自动驾驶线控套件 oscc文档






The Open Source Car Control (OSCC) project was created to give everyone the opportunity to build their own development autonomous vehicle. Other by-wire vehicle platforms (components vehicle) can cost upwards of $140,000, and are “black boxed,” preventing further investigation and innovation into autonomy. We figured out a way to offer a more affordable, open-source option to the public. By using tools and parts common across robotics and automotive, you can use our kits combined with the software of your choice, to build a self-driving car for under $10,000. This wiki will guide you through the process, acting as the main source of documentation for developers and engineers working with (or contributing to) the Open Source Car Control (OSCC) project. The goal of this wiki is to house and present all of the information you need to modify a Kia Soul (or similar vehicle) for full by-wire control.

Introduction


The 2014 Kia Soul ships with steering-by-wire and throttle-by-wire. This means the actuators of these two systems are, at some point, controlled electronically. Because of this, these systems can be exploited in order to gain full control of the actuators.

When considering brake control in the Soul, it is important to note that these vehicles don’t have electronically controlled brakes. As a solution, you can add a brake-by-wire system found on some hybrid vehicles. The actuators from these hybrid vehicles can be added in-line to the Kia brake system in order to control brake pressure.

To achieve lateral and longitudinal control of the Kia Soul it is necessary to control three separate automotive systems, interface with the existing vehicle CAN bus, and power the additional microprocessors and actuators. Each of the control modules introduced into the vehicle are built around Arduino controllers. Arduino controllers provide a cheap and easy way to introduce embedded controllers into the system, and offer flexibility when controlling vehicles other than the Kia Soul.

A new network of controllers will be created that communicate via a CAN bus, called the Control CAN bus. Control commands can be published to this bus in the form of CAN frames from a node executing a path planning algorithm or a simple game controller. An example of the latter is included in the repo in the control directory.

PolySync is working on creating Arduino shields that provide all the function needed for interfacing with the steering, throttle, and brake system. Check back soon for schematics and board layouts!

- Overview

- Steering

- Throttle

- Brake

- CAN Gateway & Control CAN

- Power Distribution

A PolySync Project

Want to stay updated on all things OSCC? Sign up for the OSCC newsletter here!

Jobs | Twitter @PolySync

Copyright (c) 2016 PolySync Technologies, Inc. All Rights Reserved.










招聘回复招聘

http://oscc.io/

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
jeep牧马人常用中英文缩写对比,方便您更了解您的爱车
厉害了word哥!中国首款智能卡车面世,“无人驾驶”不再是梦!
干货 | 基于LQG和遗传算法的ACC控制器优化
Ardusub源码解析学习(六)—— althold model
Subaru recalls 9,641 vehicles on Chinese mainland
R900569477 ZSF160F0-1-1X/M/01
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服