专栏首页CreateAMind开源自动驾驶线控套件 oscc文档

开源自动驾驶线控套件 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.

本文分享自微信公众号 - CreateAMind(createamind)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-06-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 视觉机械臂 visual-pushing-grasping

    用户1908973
  • 5篇生成模型相关 paper

    Bayesian GAN Yunus Saatchi Andrew Gordon Wilson

    用户1908973
  • 用信息瓶颈的迁移学习和探索

    Transfer and Exploration via the Information Bottleneck

    用户1908973
  • Why KYC Video Identification matters in the digital age?

    The influence of technology in the financial world grows exponentially with FinT...

    jefferyollsan
  • 【论文推荐】最新六篇目标跟踪相关论文—双重Siamese网络、判别性相关滤波、多目标跟踪、深度多尺度时空判别性、综述、显著性增强

    【导读】专知内容组整理了最近六篇目标跟踪(Object Tracking)相关文章,为大家进行介绍,欢迎查看! 1. A Twofold Siamese Net...

    WZEARW
  • 二次元探索 | 卡噗3D角色设定

    ? 腾讯ISUX isux.tencent.com 社交用户体验设计 ? ? ? 随着3D角色成为一种趋势,QQ的厘米秀也从原来的2D升级为3D风格。为了设...

    腾讯ISUX
  • Miguel de Icaza 细说 Mix 07大会上的Silverlight和DLR

    Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverligh...

    张善友
  • Introduction to Model Driven Development with AndroMDA

    Introduction AndroMDA (pronounced "Andromeda") is a free and open source extensi...

    张善友
  • 【计算机视觉近一年进展综述】《A Year in Computer Vision》by The M Tank

    【导读】计算机视觉近一年进展综述,本报告仅仅是为了简要的总结下2016近一年在计算机领域的一些重要进展。第一部分:分割/定位,目标检测,目标追踪。第二部分:分割...

    WZEARW
  • 人群密度估计--CrowdNet: A Deep Convolutional Network for Dense Crowd Counting

    CrowdNet: A Deep Convolutional Network for Dense Crowd Counting published in ...

    用户1148525

扫码关注云+社区

领取腾讯云代金券