Skip to main content
RACELOGIC Support Centre

CAN Output required for Stahle Robot

To output the correct CAN messages to the Stahle Robot, the following must be transmitted at 100 Hz as Intel format.

Note: This is not transmitted by default.

RL Channel Name

Channel Name

CAN ID

Byte Position

Message length

Data Type

Units and scaling factor

Maths Calculation required

 

Errors

0x66

1-4

4 bytes

Bitmask

Set to a value of zero always

 

Roll rate

IMU Roll Rate

0x6B

1-2

2 bytes

16 bit signed integer

0.01 deg/s per bit

 

Pitch rate

IMU Pitch Rate

0x6B

3-4

2 bytes

16 bit signed integer

0.01 deg/s per bit

 

YAW rate

IMU Yaw Rate

0x6B

5-6

2 bytes

16 bit signed integer

0.01 deg/s per bit

 

Long accel.

Longitudinal Accel

0x75

1-2

2 bytes

16 bit signed integer

0.0004g per bit

 

Lateral accel.

Lateral Accel

0x75

3-4

2 bytes

16 bit signed integer

0.0004g per bit

 

Z Acceleration

IMU Z Acceleration

0x75

5-6

2 bytes

16 bit signed integer

0.0004g per bit

 

 

Inverse Path Radius

0x83

1-2

2 bytes

16 bit signed integer

0.0001 per bit

Inverse Path Radius = 1/(Speed (m/s)/yaw rate (rad/s))

 

Slip Angle

0x83

3-4

2 bytes

16 bit signed integer

0.01 deg per bit

Slip angle = -(Robot Head – Heading)

Roll_Ang_IMU

Roll_IMU

0x95

1-2

2 bytes

16 bit signed integer

0.01 deg per bit

 

Pitch_IMU

Pitch_IMU

0x95

3-4

2 bytes

16 bit signed integer

0.01 deg per bit

 

 

Robot Head

0x95

5-6

2 bytes

16 bit unsigned integer

0.01 deg per bit

Robot Head = 360 - Robot head

Heading

Heading

0x95

7-8

2 bytes

16 bit unsigned integer

0.01 deg per bit

 

Time since midnight UTC

UTC Time

0x9C

1-4

4 bytes

 

10 ms per bit

 

 Latitude

Latitude

0x9F

1-4

4 bytes

32 bit signed integer

1e^-7 per bit Decimal degrees

 

 Longitude

Longitude

0x9F

5-8

4 bytes

32 bit signed integer

1e^-7 per bit Decimal degrees

 

 

X Velocity

(car frame)

0xAF

1-2

2 bytes

16 bit signed integer

0.005m/s per bit

X Velocity = Speed(m/s) * Cos(slip angle)  

 

Y Velocity

(car frame)

0xAF

3-4

2 bytes

16 bit signed integer

0.005m/s per bit

Y Velocity = Speed (m/s)*Sin(Slip angle)

 

  • Was this article helpful?