Change angle of wheels individually through the ODB port?

truck

Well-known member
First Name
Adam
Joined
Sep 23, 2023
Threads
7
Messages
91
Reaction score
97
Location
Texas
Vehicles
Tesla Model X 2017 100D LR/S 2015 P85D/Cyberbeast
Country flag
Can you use the ODB port to steer the wheels individually? I want to replicate crab walking like on the hummer.
Sponsored

 

Dazureus

Well-known member
Joined
Sep 1, 2023
Threads
2
Messages
139
Reaction score
297
Location
US
Vehicles
'16 Model X, '21 Model Y
Occupation
Software Engineer - Steering Systems
Country flag
Unless things have changed, Tesla doesn't use the OBDII port for data/diagnostics. Also, the vehicle communication network doesn't use a traditional CAN bus so you would need an ethernet device to interface with the network to even start to attempt to decode network traffic. After that, it might be technically possible, but you would probably run into some kind of end-to-end message security that would prevent any tampering of message modifications. So in short, technically within the realm of possibility, but difficult for any normal user.
 
OP
OP
truck

truck

Well-known member
First Name
Adam
Joined
Sep 23, 2023
Threads
7
Messages
91
Reaction score
97
Location
Texas
Vehicles
Tesla Model X 2017 100D LR/S 2015 P85D/Cyberbeast
Country flag
Unless things have changed, Tesla doesn't use the OBDII port for data/diagnostics. Also, the vehicle communication network doesn't use a traditional CAN bus so you would need an ethernet device to interface with the network to even start to attempt to decode network traffic. After that, it might be technically possible, but you would probably run into some kind of end-to-end message security that would prevent any tampering of message modifications. So in short, technically within the realm of possibility, but difficult for any normal user.
It has to be possible, how else would things like this be possible?
https://tinkla.us/t/openpilot
https://enhauto.com/commander
 

Woodrick

Well-known member
First Name
Ed
Joined
Dec 30, 2023
Threads
4
Messages
2,508
Reaction score
3,000
Location
Gainesville Ga
Vehicles
Model 3, Model Y, SOON to be Cybertruck
Occupation
Consultant
Country flag

Dazureus

Well-known member
Joined
Sep 1, 2023
Threads
2
Messages
139
Reaction score
297
Location
US
Vehicles
'16 Model X, '21 Model Y
Occupation
Software Engineer - Steering Systems
Country flag
It has to be possible, how else would things like this be possible?
https://tinkla.us/t/openpilot
https://enhauto.com/commander
Okay so it looks like newer Teslas do have an OBD port, but it's located in the center console rather than in the standard driver well location. These devices work by putting appropriate CAN messages/signals on the bus for the desired functionality. Say you want to open the glove box with one of these devices. Instead of hitting the glove box button, which is programmed to send put a signal on the bus to actuate the glovebox lock mechanism, this programmable button would send that signal, mimicking the built-in functionality.

The communication network on the Cybertruck is not CANbus based, but rather automotive ethernet based. Payload data could be similar/same from an ECU perspective, but rather than using CAN standards of communications, it's using IPs and MAC addresses. I haven't read, or there hasn't been a lot of details on exactly how Tesla is implementing it's ethernet communications, but it has been mentioned that it's a ring network (pathing redundancies) with zonal controllers. Again, you would need an ethernet interface device to rx/tx into the network, and all the relevant information regarding the rear and front steering messaging because not only would you have to emulate it, you would also have to prevent "normal" operation messages from rx/tx ing to and from those systems. Those types of messages are constantly being sent by their respective software stacks and sensors at very high frequencies. So from a non-Tesla implementation standpoint, in the realm of possibilities (in a lab) probably technically possible, but I would be impressed by any single engineer working out of their garage that could make the Cybertruck Crabwalk.
 


android04

Well-known member
Joined
Jul 28, 2020
Threads
2
Messages
316
Reaction score
614
Location
Crete, NE
Vehicles
2018 Tesla Model 3 LR RWD, Tesla Cybertruck Tri-motor (reserved)
Country flag
If you want to control each of the 4 wheels independently, you can't. The steering rack in the front and back keep the two wheels on each end at a fixed angle.
 
OP
OP
truck

truck

Well-known member
First Name
Adam
Joined
Sep 23, 2023
Threads
7
Messages
91
Reaction score
97
Location
Texas
Vehicles
Tesla Model X 2017 100D LR/S 2015 P85D/Cyberbeast
Country flag
If you want to control each of the 4 wheels independently, you can't. The steering rack in the front and back keep the two wheels on each end at a fixed angle.
Should’ve been more specific, I just want to control the angle of the back wheels to match the front wheels. That’s essentially what crab walk is.
Sponsored

 
 




Top