-
Couldn't load subscription status.
- Fork 16
Home
Welcome to the opendlv wiki!
If your computing unit provides several network interfaces, it is recommended to specify the route to the UDP multicast network:
sudo route add 225.0.0.0/24 dev eno1
where eno1 is the network interface that shall be used by odsupercomponent.
To use the Peak CAN device with OpenDaVINCI and OpenDLV, it is important to disable the NETDEV support (cf. http://www.peak-system.com/fileadmin/media/linux/index.htm):
make clean; make NET=NO_NETDEV_SUPPORT; make install
You can check by running
cat /proc/pcan
and check if the column "ndev" says "-NA-".
Next, it is required to define the correct bitrate (https://www.peak-system.com/fileadmin/media/linux/files/Installation-en_ab6.9.pdf). Therefore, the parameter "btr" needs to be set in /etc/modprobe.conf (depending on the Linux distribution):
options pcan btr=0x011c
0x011c would represent 250k.
Unloading the device driver:
rmmod pcan
Loading the device driver:
modprobe pcan
To brake the truck, one has to send a negative acceleration in the BrakeRequest message.
To accelerate the truck, one has to send a desired acceleration pedal position as percentage value between 0 and 100.
To steer the truck using the delta torque message, the roadwheelangle field needs to be set to 35.535.