完成機械臂算法從python到c的移植以後,我把python和c代碼的運算速度做了一個大致比較,結果如下:
python加載10000次正逆運算,需要11秒左右(後經過簡單優化處理,10000次正逆運算,耗時在九秒),如果只做逆運算10000次,9秒左右(優化後,6秒)。
c語言代碼就快多了,加載10000次正逆運算,需要一秒左右。
作爲上位機,其實兩者算力都夠用了。因爲即便python完成一次逆運算,只需要0.9ms,這已經相當不錯了。
完成機械臂算法從python到c的移植以後,我把python和c代碼的運算速度做了一個大致比較,結果如下:
python加載10000次正逆運算,需要11秒左右(後經過簡單優化處理,10000次正逆運算,耗時在九秒),如果只做逆運算10000次,9秒左右(優化後,6秒)。
c語言代碼就快多了,加載10000次正逆運算,需要一秒左右。
作爲上位機,其實兩者算力都夠用了。因爲即便python完成一次逆運算,只需要0.9ms,這已經相當不錯了。
兩塊arduino板子的iic通信代碼,不是我的原創,我測試過比較好用。 https://download.csdn.net/download/tom13a/11832905