GithubHelp home page GithubHelp logo

orankwon / myrepository Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lf2653/myrepository

0.0 1.0 0.0 8.81 MB

Ros driver for Continental ARS 408 Radar

CMake 0.65% Python 0.55% C++ 97.59% C 1.19% Shell 0.02%

myrepository's Introduction

Implementation of Continental ARS 408 Radar in Ubuntu 16.04. Visualization of objects in rviz.

Nodes

  • base_link_to_radar
  • decode_node
  • decode_node_cluster
  • extendedkf
  • joint_state_publisher
  • rosout
  • rviz
  • socketcan_bridge_node
  • speedinfo_node
  • visualization_marker_node
  • visualization_marker_node_cluster

Topics

  • /clicked_point
  • /cluster_decoded_messages
  • /cluster_list_messages
  • /control/arduino_output_steering
  • /control/arduino_output_throttle
  • /decoded_messages
  • /filtered_messages
  • /initialpose
  • /joint_states
  • /list_messages
  • /move_base_simple/goal
  • /received_messages
  • /rosout
  • /rosout_agg
  • /sent_messages
  • /tf
  • /tf_static
  • /visualization_marker
  • /visualization_marker_array
  • /visualization_marker_cluster

Build and Run

mkdir folder
mkdir folder/src
cd folder/src
git clone https://github.com/sergiocasaspastor/myrepository.git
cd ..
catkin build
source devel/setup.bash
roslaunch socketcan_bridge radar.launch

Radar setup

There is a command called cansend, that belongs to can-utils, used for sending configuration messages to the radar. Here are some messages proposed, but other messages can be sent (watch the manual ARS40X_Technical_Documentation_V 1.8_18.10.2017 inside documentation folder).

Installation of can-utils

sudo apt-get install can-utils
candump can0 // Watch the raw data received once the peak CAN bus is installed and connected to Radar

Configuration messages to choose between cluster detection or object detection

cansend can0 200#F8000000089C0000 // Objects detection with all extended properties
cansend can0 200#F8000000109C0000 // Clusters detection with all extended properties

Configuration messages for applying different filters.

cansend can0 202#8C0000012C // Maximum distance of objects detected 30 meters
cansend can0 202#AE06800FFF // Minimum value of object RCS -10 dBm2
cansend can0 202#C600030007 // Minimum value of objects probability of existence 75%

Other option to configure the radar is to modify the values of configuration_vars.h inside the header folder of socketcan brige. Please remember that is necessary to build the package again in order to save the values chosen in the configuration header file.

myrepository's People

Contributors

sergiocasaspastor avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.