版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
工業(yè)機(jī)器人傳感器:距離傳感器:距離傳感器在機(jī)器人抓取系統(tǒng)中的應(yīng)用1距離傳感器概述1.1距離傳感器的類型距離傳感器在工業(yè)機(jī)器人領(lǐng)域扮演著至關(guān)重要的角色,它們能夠幫助機(jī)器人感知周圍環(huán)境,實(shí)現(xiàn)精準(zhǔn)的定位和抓取。根據(jù)工作原理和應(yīng)用環(huán)境的不同,距離傳感器可以分為以下幾種類型:超聲波傳感器:利用超聲波的發(fā)射和接收來測量距離。超聲波傳感器在機(jī)器人抓取系統(tǒng)中常用于檢測障礙物或測量物體距離,因?yàn)樗鼈兡軌虼┩阜峭该鞑牧?,適用于各種環(huán)境條件。紅外線傳感器:通過發(fā)射紅外光并接收反射回來的光來測量距離。紅外線傳感器在短距離測量中非常有效,常用于機(jī)器人抓取系統(tǒng)中物體的接近檢測。激光傳感器:使用激光束進(jìn)行距離測量,精度高,響應(yīng)速度快,適用于需要高精度測量的機(jī)器人抓取系統(tǒng)。雷達(dá)傳感器:利用電磁波的反射來測量距離,適用于遠(yuǎn)距離和復(fù)雜環(huán)境下的距離測量,但在工業(yè)機(jī)器人抓取系統(tǒng)中應(yīng)用較少,因?yàn)槠涑杀据^高且體積較大。視覺傳感器:通過攝像頭捕捉圖像,然后通過圖像處理算法來計(jì)算距離。視覺傳感器可以提供豐富的環(huán)境信息,但在低光照或有遮擋的環(huán)境中可能表現(xiàn)不佳。1.2距離傳感器的工作原理1.2.1超聲波傳感器超聲波傳感器的工作原理基于聲波的發(fā)射和接收。傳感器發(fā)射超聲波脈沖,當(dāng)這些脈沖遇到障礙物時,會反射回來。傳感器接收到反射波后,通過計(jì)算發(fā)射波和接收波之間的時間差,利用聲速公式計(jì)算出距離。聲速在空氣中的速度大約為340米/秒。示例代碼#超聲波傳感器距離測量示例
importRPi.GPIOasGPIO
importtime
#設(shè)置GPIO模式
GPIO.setmode(GPIO.BCM)
#定義超聲波傳感器的觸發(fā)和接收引腳
TRIG=23
ECHO=24
#設(shè)置引腳模式
GPIO.setup(TRIG,GPIO.OUT)
GPIO.setup(ECHO,GPIO.IN)
#發(fā)送超聲波脈沖
GPIO.output(TRIG,True)
time.sleep(0.00001)
GPIO.output(TRIG,False)
#等待接收脈沖
whileGPIO.input(ECHO)==0:
pulse_start=time.time()
whileGPIO.input(ECHO)==1:
pulse_end=time.time()
#計(jì)算時間差
pulse_duration=pulse_end-pulse_start
#計(jì)算距離
distance=pulse_duration*17150
distance=round(distance,2)
#清理GPIO
GPIO.cleanup()
#輸出距離
print("Distance:",distance,"cm")1.2.2紅外線傳感器紅外線傳感器通過發(fā)射紅外光并接收反射回來的光來測量距離。傳感器內(nèi)部有一個紅外發(fā)射器和一個紅外接收器。當(dāng)紅外光遇到物體并反射回來時,接收器會檢測到反射光,并根據(jù)光的強(qiáng)度和時間差計(jì)算出距離。1.2.3激光傳感器激光傳感器的工作原理與紅外線傳感器類似,但使用的是激光束。激光傳感器能夠提供非常精確的距離測量,通常用于需要高精度定位的機(jī)器人抓取系統(tǒng)。激光傳感器通過發(fā)射激光脈沖并接收反射回來的脈沖,計(jì)算時間差來確定距離。示例代碼#激光傳感器距離測量示例
importserial
importtime
#初始化串口通信
ser=serial.Serial('/dev/ttyUSB0',9600)
#讀取激光傳感器數(shù)據(jù)
defread_laser_distance():
ser.write(b'G')#發(fā)送命令獲取距離
time.sleep(0.1)
data=ser.readline().decode('utf-8').strip()
returnfloat(data)
#主循環(huán)
whileTrue:
distance=read_laser_distance()
print("Distance:",distance,"mm")
time.sleep(1)
#關(guān)閉串口
ser.close()1.2.4視覺傳感器視覺傳感器通過攝像頭捕捉圖像,然后使用圖像處理算法來計(jì)算距離。這通常涉及到特征點(diǎn)檢測、匹配和三角測量等技術(shù)。視覺傳感器可以提供環(huán)境的三維信息,但其計(jì)算復(fù)雜度高,且在光照條件不佳或有遮擋的情況下可能無法準(zhǔn)確測量距離。示例代碼#視覺傳感器距離測量示例
importcv2
importnumpyasnp
#初始化攝像頭
cap=cv2.VideoCapture(0)
#主循環(huán)
whileTrue:
#讀取攝像頭圖像
ret,frame=cap.read()
#轉(zhuǎn)換為灰度圖像
gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
#使用邊緣檢測算法
edges=cv2.Canny(gray,50,150)
#尋找最大輪廓
contours,_=cv2.findContours(edges,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)
ifcontours:
max_contour=max(contours,key=cv2.contourArea)
#計(jì)算輪廓的中心點(diǎn)
M=cv2.moments(max_contour)
ifM["m00"]!=0:
cX=int(M["m10"]/M["m00"])
cY=int(M["m01"]/M["m00"])
#輸出中心點(diǎn)坐標(biāo)
print("Center:",cX,cY)
#顯示圖像
cv2.imshow("Frame",frame)
#按'q'鍵退出
ifcv2.waitKey(1)&0xFF==ord('q'):
break
#清理
cap.release()
cv2.destroyAllWindows()以上代碼示例展示了如何使用不同類型的傳感器來測量距離,每種傳感器都有其獨(dú)特的優(yōu)點(diǎn)和適用場景。在設(shè)計(jì)工業(yè)機(jī)器人抓取系統(tǒng)時,選擇合適的距離傳感器是實(shí)現(xiàn)高效、準(zhǔn)確操作的關(guān)鍵。2機(jī)器人抓取系統(tǒng)中的距離傳感器應(yīng)用2.1距離測量在抓取系統(tǒng)中的重要性在工業(yè)機(jī)器人抓取系統(tǒng)中,距離測量是確保機(jī)器人能夠精確、安全地操作的關(guān)鍵。它幫助機(jī)器人感知其與目標(biāo)物體之間的距離,從而實(shí)現(xiàn)準(zhǔn)確的定位和抓取。例如,當(dāng)機(jī)器人需要從傳送帶上抓取零件時,距離傳感器可以實(shí)時監(jiān)測零件的位置,確保機(jī)器人在正確的時間和位置進(jìn)行抓取,避免碰撞和誤操作。2.2選擇合適的距離傳感器選擇距離傳感器時,需要考慮多個因素,包括測量范圍、精度、響應(yīng)時間、環(huán)境適應(yīng)性等。常見的距離傳感器有超聲波傳感器、紅外傳感器、激光雷達(dá)等。例如,對于需要高精度測量的場景,激光雷達(dá)是更好的選擇,因?yàn)樗梢蕴峁┖撩准壍木龋暡▊鞲衅鲃t更適合于大范圍、低精度的測量。2.3距離傳感器的安裝與調(diào)試距離傳感器的安裝位置應(yīng)確保其測量范圍覆蓋目標(biāo)物體,同時避免其他物體的干擾。調(diào)試時,需要校準(zhǔn)傳感器的零點(diǎn),確保其在沒有物體時輸出正確的距離值。此外,還需要調(diào)整傳感器的靈敏度,以適應(yīng)不同的工作環(huán)境。2.3.1示例:超聲波傳感器的調(diào)試#超聲波傳感器初始化
importRPi.GPIOasGPIO
importtime
TRIG=23
ECHO=24
GPIO.setmode(GPIO.BCM)
GPIO.setup(TRIG,GPIO.OUT)
GPIO.setup(ECHO,GPIO.IN)
#超聲波傳感器測量距離
defmeasure_distance():
GPIO.output(TRIG,False)
time.sleep(2)
GPIO.output(TRIG,True)
time.sleep(0.00001)
GPIO.output(TRIG,False)
whileGPIO.input(ECHO)==0:
pulse_start=time.time()
whileGPIO.input(ECHO)==1:
pulse_end=time.time()
pulse_duration=pulse_end-pulse_start
distance=pulse_duration*17150
distance=round(distance,2)
returndistance
#調(diào)試:校準(zhǔn)零點(diǎn)
zero_distance=measure_distance()
print(f"零點(diǎn)距離校準(zhǔn)值:{zero_distance}cm")
#調(diào)試:測量目標(biāo)物體距離
target_distance=measure_distance()-zero_distance
print(f"目標(biāo)物體距離:{target_distance}cm")
GPIO.cleanup()2.4距離傳感器在抓取系統(tǒng)中的數(shù)據(jù)處理距離傳感器的數(shù)據(jù)需要經(jīng)過處理,才能被機(jī)器人控制系統(tǒng)有效利用。數(shù)據(jù)處理包括濾波、數(shù)據(jù)融合、異常值檢測等步驟,以提高測量的準(zhǔn)確性和穩(wěn)定性。2.4.1示例:使用濾波器處理距離數(shù)據(jù)#使用簡單移動平均濾波器處理距離數(shù)據(jù)
defmoving_average(data,window_size):
weights=[1.0/window_size]*window_size
returnsum(data[-window_size:]*weights)
#示例數(shù)據(jù)
distance_data=[10.2,10.1,10.3,10.4,10.2,10.1,10.3,10.5,10.2,10.1]
#濾波處理
filtered_distance=moving_average(distance_data,5)
print(f"濾波后的距離:{filtered_distance}cm")2.5距離傳感器與機(jī)器人抓取系統(tǒng)的集成距離傳感器與機(jī)器人抓取系統(tǒng)的集成需要將傳感器的數(shù)據(jù)與機(jī)器人的運(yùn)動控制邏輯相結(jié)合。通常,這涉及到編寫控制算法,根據(jù)傳感器的反饋調(diào)整機(jī)器人的運(yùn)動軌跡和抓取動作。2.5.1示例:基于距離傳感器的抓取控制算法#假設(shè)目標(biāo)物體距離為10cm
target_distance=10
#讀取距離傳感器數(shù)據(jù)
current_distance=measure_distance()
#控制算法:如果距離大于目標(biāo)距離,機(jī)器人向前移動;如果距離小于目標(biāo)距離,機(jī)器人停止
ifcurrent_distance>target_distance:
move_robot_forward()
else:
stop_robot()
ifcurrent_distance==target_distance:
grab_object()2.6距離傳感器在復(fù)雜環(huán)境下的應(yīng)用案例在復(fù)雜環(huán)境下,如多物體抓取、動態(tài)環(huán)境監(jiān)測等,距離傳感器的應(yīng)用需要更高級的算法和處理技術(shù)。例如,使用激光雷達(dá)進(jìn)行3D空間掃描,可以構(gòu)建環(huán)境的點(diǎn)云圖,幫助機(jī)器人識別和定位多個目標(biāo)物體。2.6.1示例:激光雷達(dá)在多物體抓取中的應(yīng)用#激光雷達(dá)數(shù)據(jù)處理
importnumpyasnp
#模擬激光雷達(dá)數(shù)據(jù)
lidar_data=np.random.normal(10,1,100)
#數(shù)據(jù)處理:識別多個目標(biāo)物體
object_distances=[]
foriinrange(len(lidar_data)-1):
iflidar_data[i]-lidar_data[i+1]>0.5:
object_distances.append(lidar_data[i])
print(f"識別到的目標(biāo)物體距離:{object_distances}cm")2.7提高距離傳感器在抓取系統(tǒng)中準(zhǔn)確性的方法提高距離傳感器的準(zhǔn)確性可以通過多種方法實(shí)現(xiàn),包括使用更高質(zhì)量的傳感器、優(yōu)化數(shù)據(jù)處理算法、增加傳感器的數(shù)量以實(shí)現(xiàn)冗余測量等。此外,定期校準(zhǔn)傳感器也是保持其準(zhǔn)確性的重要步驟。2.7.1示例:使用雙傳感器進(jìn)行冗余測量#初始化兩個超聲波傳感器
TRIG1=23
ECHO1=24
TRIG2=25
ECHO2=8
GPIO.setmode(GPIO.BCM)
GPIO.setup(TRIG1,GPIO.OUT)
GPIO.setup(ECHO1,GPIO.IN)
GPIO.setup(TRIG2,GPIO.OUT)
GPIO.setup(ECHO2,GPIO.IN)
#測量兩個傳感器的距離
distance1=measure_distance(TRIG1,ECHO1)
distance2=measure_distance(TRIG2,ECHO2)
#數(shù)據(jù)融合:取兩個傳感器測量值的平均值
final_distance=(distance1+distance2)/2
print(f"最終距離:{final_distance}cm")
GPIO.cleanup()請注意,上述代碼示例中的measure_distance函數(shù)和move_robot_forward等函數(shù)需要根據(jù)實(shí)際使用的傳感器和機(jī)器人控制系統(tǒng)進(jìn)行具體實(shí)現(xiàn)。這些示例僅用于說明如何在Python中處理和應(yīng)用距離傳感器數(shù)據(jù)。3距離傳感器的維護(hù)與故障排除3.1距離傳感器的日常維護(hù)在工業(yè)環(huán)境中,距離傳感器是機(jī)器人抓取系統(tǒng)中不可或缺的組成部分,用于精確測量物體的距離,從而確保機(jī)器人能夠準(zhǔn)確無誤地執(zhí)行抓取任務(wù)。為了保持傳感器的準(zhǔn)確性和可靠性,日常維護(hù)是必不可少的。3.1.1清潔原理:傳感器表面的灰塵或油污會干擾其測量精度,定期清潔可以避免此類問題。操作步驟:關(guān)閉傳感器電源。使用干凈、柔軟的布輕輕擦拭傳感器表面。避免使用任何可能損壞傳感器表面的化學(xué)清潔劑。3.1.2檢查連接原理:確保傳感器與控制系統(tǒng)的連接穩(wěn)固,避免因接觸不良導(dǎo)致的測量誤差。操作步驟:檢查傳感器的連接線是否有磨損或斷裂。確認(rèn)連接器是否牢固地插入接口。3.2常見故障及解決策略距離傳感器在長期使用中可能會遇到一些常見故障,了解這些故障及其解決方法對于維護(hù)傳感器的正常運(yùn)行至關(guān)重要。3.2.1故障1:測量不準(zhǔn)確原因:傳感器表面臟污、環(huán)境光線干擾、傳感器老化。解決策略:清潔傳感器表面。調(diào)整傳感器的測量參數(shù),如靈敏度。更換老化或損壞的傳感器。3.2.2故障2:傳感器無響應(yīng)原因:電源問題、連接線故障、傳感器內(nèi)部損壞。解決策略:檢查并確保傳感器的電源供應(yīng)正常。使用萬用表檢查連接線的導(dǎo)電性。如果傳感器內(nèi)部損壞,需要專業(yè)人員進(jìn)行維修或更換。3.3距離傳感器的性能測試與校準(zhǔn)為了確保距離傳感器的性能符合要求,定期進(jìn)行性能測試和校準(zhǔn)是必要的。3.3.1性能測試原理:通過在已知距離上放置目標(biāo),測試傳感器的測量精度和穩(wěn)定性。操作步驟:在傳感器的測量范圍內(nèi)放置一個已知距離的目標(biāo)。記錄傳感器的測量結(jié)果。重復(fù)步驟1和2,以評估傳感器的重復(fù)性和穩(wěn)定性。3.3.2校準(zhǔn)原理:校準(zhǔn)是調(diào)整傳感器的測量值,使其與實(shí)際距離相匹配的過程。操作步驟:使用標(biāo)準(zhǔn)距離測量工具,如激光測距儀,測量目標(biāo)的實(shí)際距離。在傳感器的設(shè)置菜單中,輸入實(shí)際距離進(jìn)行校準(zhǔn)。重復(fù)校準(zhǔn)過程,直到傳感器的測量值與實(shí)際距離一致。3.3.3示例代碼:距離傳感器校準(zhǔn)#假設(shè)使用的是超聲波距離傳感器
importRPi.GPIOasGPIO
importtime
#定義超聲波傳感器的引腳
TRIG=23
ECHO=24
#初始化GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(TRIG,GPIO.OUT)
GPIO.setup(ECHO,GPIO.IN)
#校準(zhǔn)函數(shù)
defcalibrate(actual_distance):
#發(fā)送觸發(fā)信號
GPIO.output(TRIG,True)
time.sleep(0.00001)
GPIO.output(TRIG,False)
#記錄信號返回時間
whileGPIO.input(ECHO)==0:
pulse_start=time.time()
whileGPIO.input(ECHO)==1:
pulse_end=time.time()
#計(jì)算距離
pulse_duration=pulse_end-pulse_start
distance=pulse_duration*17150
distance=round(distance,2)
#調(diào)整測量值
calibrated_distance=distance-(distance-actual_distance)
returncalibrated_distance
#校準(zhǔn)距離傳感器
actual_distance=100#假設(shè)實(shí)際距離為100cm
calibrated_distance=calibrate(actual_distance)
print("CalibratedDistance:",calibrated_distance,"cm")
#清理GPIO
GPIO.cleanup()此代碼示例展示了如何使用Python和RPi.GPIO庫對超聲波距離傳感器進(jìn)行校準(zhǔn)。通過發(fā)送觸發(fā)信號并測量回波時間,計(jì)算出傳感器測量的距離,然后根據(jù)實(shí)際距離調(diào)整測量值,實(shí)現(xiàn)校準(zhǔn)。在實(shí)際應(yīng)用中,可能需要多次校準(zhǔn)以獲得更準(zhǔn)確的結(jié)果。通過上述維護(hù)、故障排除和性能測試與校準(zhǔn)的步驟,可以有效確保距離傳感器在工業(yè)機(jī)器人抓取系統(tǒng)中的穩(wěn)定性和準(zhǔn)確性,從而提高整個系統(tǒng)的運(yùn)行效率和安全性。4未來趨勢與技術(shù)發(fā)展4.1距離傳感器技術(shù)的最新進(jìn)展距離傳感器在工業(yè)機(jī)器人領(lǐng)域扮演著至關(guān)重要的角色,尤其是在抓取系統(tǒng)中。近年來,隨著技術(shù)的不斷進(jìn)步,距離傳感器的精度、響應(yīng)速度和適應(yīng)性都有了顯著的提升。最新的距離傳感器技術(shù)包括:激光雷達(dá)(LiDAR):利用激光進(jìn)行測距,能夠提供高精度的三維環(huán)境地圖,適用于復(fù)雜環(huán)境下的機(jī)器人導(dǎo)航和物體識別。超聲波傳感器:通過發(fā)射超聲波并接收回波來測量距離,成本較低,適用于短距離測量。紅外線傳感器:利用紅外線的發(fā)射和接收來測量距離,響應(yīng)速度快,適用于快速移動物體的檢測。ToF(TimeofFlight)傳感器:通過測量光脈沖往返時間來計(jì)算距離,具有高精度和遠(yuǎn)距離測量能力。4.1.1示例:ToF傳感器測距假設(shè)我們使用ToF傳感器進(jìn)行距離測量,以下是一個使用ToF傳感器的Python代碼示例:importtime
importboard
importbusio
importadafruit_vl53l0x
#初始化I2C總線
i2c=busio.I2C(board.SCL,board.SDA)
#初始化ToF傳感器
sensor=adafruit_vl53l0x.VL53L0X(i2c)
whileTrue:
#讀取距離
distance=sensor.range
#打印距離
print("Distance:{}mm".format(distance))
#等待0.5秒
time.sleep(0.5)這段代碼展示了如何使用Adafruit的VL53L0XToF傳感器模塊通過I2C總線讀取距離數(shù)據(jù)。傳感器返回的距離值以毫米為單位,可以實(shí)時監(jiān)測機(jī)器人與目標(biāo)物體之間的距離,從而實(shí)現(xiàn)精確的抓取操作。4.2未來機(jī)器人抓取系統(tǒng)中距離傳感器的應(yīng)用方向隨著工業(yè)4.0和智能制造的推進(jìn),距離傳感器在機(jī)器人抓取系統(tǒng)中的應(yīng)用將更加廣泛和深入。未來的發(fā)展方向包括:高精度定位:通過集成多種傳感器,如激光雷達(dá)和ToF傳感器,實(shí)現(xiàn)對物體的高精度定位,提高抓取的準(zhǔn)確性和效率。智能感知:結(jié)合深度學(xué)習(xí)和計(jì)算機(jī)視覺技術(shù),使機(jī)器人能夠理解環(huán)境,識別不同形狀和材質(zhì)的物體,實(shí)現(xiàn)靈活抓取。動態(tài)環(huán)境適應(yīng):在動態(tài)變化的環(huán)境中,如生產(chǎn)線上的快速移動物體,距離傳感器需要能夠快速響應(yīng),實(shí)時調(diào)整抓取策略。4.3距離傳感器與人工智能的結(jié)合人工智能(AI)技術(shù),尤其是機(jī)器學(xué)習(xí)和深度學(xué)習(xí),正在改變距離傳感器在機(jī)器人抓取系統(tǒng)中的應(yīng)用方式。AI可以處理傳感器數(shù)據(jù),識別物體特征,預(yù)測物體運(yùn)動,從而指導(dǎo)機(jī)器人進(jìn)行更智能、更高效的抓取操作。4.3.1示例:使用深度學(xué)習(xí)識別物體以下是一個使用深度學(xué)習(xí)模型識別物體的簡化
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院法律法規(guī)培訓(xùn)制度
- 培訓(xùn)學(xué)校儲值卡制度
- 安全培訓(xùn)登記管理制度
- 培訓(xùn)學(xué)員食堂管理制度
- 銀行新系統(tǒng)培訓(xùn)制度
- 培訓(xùn)班學(xué)員管理制度
- 裝修培訓(xùn)日常管理制度
- 消防培訓(xùn)考核制度手冊
- 民兵黨組織培訓(xùn)制度匯編
- 餐廳崗前培訓(xùn)制度及流程
- 中試基地運(yùn)營管理制度
- 老年病康復(fù)訓(xùn)練治療講課件
- DB4201-T 617-2020 武漢市架空管線容貌管理技術(shù)規(guī)范
- 2024中考會考模擬地理(福建)(含答案或解析)
- 藥品追溯碼管理制度
- 腳手架國際化標(biāo)準(zhǔn)下的發(fā)展趨勢
- 購銷合同范本(塘渣)8篇
- 生鮮業(yè)務(wù)采購合同協(xié)議
- GB/T 4340.2-2025金屬材料維氏硬度試驗(yàn)第2部分:硬度計(jì)的檢驗(yàn)與校準(zhǔn)
- 銷售合同評審管理制度
- 資產(chǎn)評估員工管理制度
評論
0/150
提交評論