Skip to content

ROS 1 package for basic functions on Lexus rx450h

Notifications You must be signed in to change notification settings

jkk-research/lexus_base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lexus_base

ROS package for basic functions on Lexus rx450h.

sudo apt install ros-melodic-pacmod-msgs
pip install pyqtgraph numpy scipy matplotlib
cd catkin_ws
git clone https://github.com/astuff/astuff_sensor_msgs
cd astuff_sensor_msgs
git checkout 25b72c1a4567f3e71c187e19c192f1e7a8a3b75e
catkin build pacmod_msgs
rostopic type /pacmod/parsed_tx/vehicle_speed_rpt
pacmod_msgs/VehicleSpeedRpt

rostopic type /pacmod/parsed_tx/accel_rpt
pacmod_msgs/SystemRptFloat

rostopic type /pacmod/parsed_tx/brake_rpt
pacmod_msgs/SystemRptFloat

rosmsg show pacmod_msgs/SystemRptFloat
std_msgs/Header header
  uint32 seq
  time stamp
  string frame_id
bool enabled
bool override_active
bool command_output_fault
bool input_output_fault
bool output_reported_fault
bool pacmod_fault
bool vehicle_fault
float64 manual_input
float64 command
float64 output

Topics

  • /pacmod/as_rx/accel_cmd - reference
  • /pacmod/parsed_tx/accel_rpt - actual
  • /pacmod/parsed_tx/vehicle_speed_rpt - actual speed

Install CAN pacmod

sudo apt install ros-melodic-socketcan-interface
sudo apt install ros-melodic-socketcan-bridge
sudo apt install can-utils 
modprobe can_dev
modprobe can
modprobe can_raw
sudo ip link set can0 type can bitrate 500000
sudo ip link set up can0

sudo ip link set can0 up type can bitrate 500000

Test

rosrun kvaser_interface list_channels 
candump can0
cansniffer can0

Config

roscd pacmod_game_control/launch/
code pacmod_game_control.launch 
<arg name="use_socketcan" default="true" />

roslaunch pacmod_game_control pacmod_game_control.launch

Further reading

Rosgraph

Sensor data

About

ROS 1 package for basic functions on Lexus rx450h

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published