Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/klintan/ros2_denso_radar

Toyota/Lexus 2015-2017 Denso Radar driver for ROS2
https://github.com/klintan/ros2_denso_radar

Last synced: 2 months ago
JSON representation

Toyota/Lexus 2015-2017 Denso Radar driver for ROS2

Awesome Lists containing this project

README

        

# Toyota Radar driver

ROS2 driver for Denso Toyota/Lexus radar.

Adapted from excellent work of Faraz Khan and OpenCaret https://github.com/frk2/opencaret.

All hard work is done by him and Comma.ai.

The reason for this repo is that I wanted to be able to have a stand-alone ROS2 driver for this driver. Opencaret is of this date in ROS1 instead.

## Getting Started

### Radar

### Wiring and connections
You need a Sumitomo 8 pin female connector to connect to the radar. https://www.ebay.com/itm/Molex-GREY-8-Pin-Wire-Connector-Harley-Waterproof-Sealed-Kit-MX150/232935572873?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649

Heres the pinout to get you started:
![Radar pinout](/images/connector.jpg "Radar connector")

|Pin| Usage|
|---|------|
|3|Car can High|
|2|Car can Low|
|5|Radar can High|
|6|Radar can Low|
|8|12V VCC|
|1|GND|

### CAN adapter
I have used these two CAN adaptors successfully:

- Carloop with CAN Hitch: https://www.amazon.com/Carloop-CAN-Hitch-Particle-microcontroller/dp/B06XXRBVFW/ref=sr_1_1?ie=UTF8&qid=1524621189&sr=8-1&keywords=carloop+can+hitch

You'll need to buy a particle photon and flash it with the SocketCAN application they have for it to work with Socketcan on linux/mac

- http://canable.io/ - The default SL-CAN implementation sucks! (it errors out my socket can interface after a while). You'll need to reflash the STM with the new candlelight_fw which used the gs_usb driver so it drivers without socketcan. In this mode this adaptor is rock solid.

You can also use comma.ai's Panda if you can hunt down the can pins on the OBD connector

And thats it!