I have a car with a split hood that opens with 12VDC linear actuators, using momentary switches. I want to automate this using the remote control I use for my car doors, since I have two spots available. The hood has to open in a particular sequence, drivers side first, because this part overlaps the other part. I worked out the sequence with wire logic but it is horrendous. I want to use PWM to open and close the hood(s). I've already worked out the flowchart and details regarding sequencing,etc.

I have no feedback from these actuators, no pot to tell me where they are, and if I go past the extents I could wreck my hood or the actuators. My question: if I use PWM (or something else you might think of), can I count the pulses I send to the actuator and use that number for my "soft-stop"? Could I just send 3440 pulses (for example) to the actuator to fully open the hood? or 1720 pulses to open it halfway? How repeatable would this action be?

It would be very difficult to install hardware feedback devices.

For backup protection I would/could/will put in limit switches on both ends to perform an emergency stop.