Patent attributes
A lidar system that includes a laser source and a scannable mirror can be controlled to fire laser pulse shots from the laser source toward targeted range points via the scannable mirror at a variable rate of firing those laser pulse shots. A control circuit for the lidar system can determine a shot order of the targeted laser pulse shots for the variable rate firing based on a plurality of simulations of different shot order candidates with respect to a laser energy model that models how much energy is available from the laser source for laser pulse shots over time as compared to a plurality of energy requirements for the targeted laser pulse shots. Parallelized logic resource in the control circuit can be used to perform the simulations in parallel to support low latency shot scheduling.