คำถามติดแท็ก sensors

เซ็นเซอร์ (หรือที่เรียกว่าเครื่องตรวจจับ) คือตัวแปลงที่วัดปริมาณทางกายภาพและแปลงเป็นสัญญาณที่ผู้สังเกตสามารถอ่านได้หรือโดยเครื่องมือ (ปัจจุบันส่วนใหญ่เป็นอิเล็กทรอนิกส์)

4
Kinect สำหรับ Windows และ Kinect สำหรับ XBox ต่างกันอย่างไร
อย่างที่ฉันเห็นมีช่องว่างราคาขนาดใหญ่ระหว่างสอง$ 223 เทียบกับ$ 99 (ที่ amazon) ความตั้งใจของฉันคือการใช้หนึ่งในนั้นจาก Ubuntu Linux เพื่อดำเนินการตรวจจับเชิงลึกการนำทาง ฯลฯ และโดยธรรมชาติฉันชอบราคาถูกกว่า อย่างไรก็ตามฉันไม่แน่ใจว่าฉันพลาดจุดสำคัญไปหรือไม่ในขณะที่เดิมพัน Kinect สำหรับ Xbox ดูเหมือนว่าเวอร์ชั่นของ Windows จะแพงเกินไปเพราะมีลิขสิทธิ์ในการพัฒนา ที่นี่มีการระบุว่ามีความแตกต่างภายใน แต่ไม่มีรายละเอียดที่แน่นอน (ระยะตรวจจับขั้นต่ำน่าจะดีกว่าสำหรับเวอร์ชั่น Windows) ใครสามารถให้แผนภูมิเปรียบเทียบได้บ้าง มันจะเป็นการดีที่จะรู้เกี่ยวกับ การเชื่อมต่อ: USB, ขั้วต่อพิเศษ, ... ความแตกต่างของฮาร์ดแวร์: พวกเขาเหมือนกันหรือแตกต่างกันในเรื่องน้ำหนักการใช้พลังงานความเร็วช่วงการตรวจจับหรือไม่? ไดร์เวอร์: ฉันสามารถใช้เวอร์ชั่น Xbox ภายใต้ Ubuntu ได้หรือไม่ การใช้งาน API: ฉันสามารถพัฒนาในเวอร์ชัน Xbox ได้หรือไม่ฉันสามารถใช้ API แบบเดียวกัน / เหมือนกันได้ทั้งสองแบบ API สำหรับ Xbox นั้นโตพอหรือไม่ …
40 sensors  kinect 

2
วิธีการหลอมข้อมูลเชิงเส้นและเชิงมุมจากเซ็นเซอร์
ทีมของฉันและฉันกำลังตั้งค่าหุ่นยนต์กลางแจ้งที่มีตัวเข้ารหัสIMUเชิงพาณิชย์และGPSเซ็นเซอร์หุ่นยนต์มีไดรฟ์ถังพื้นฐานดังนั้นเครื่องเข้ารหัสจะจัดหาเห็บเพียงพอจากล้อซ้ายและขวา IMU แสดงการหมุน, พิทช์, หันเหและการเร่งความเร็วเชิงเส้นใน x, y และ z เราสามารถเพิ่ม IMU อื่น ๆ ในภายหลังซึ่งจะให้ความซ้ำซ้อน แต่ยังสามารถให้อัตราการหมุนมุมและพิสัยได้เพิ่มเติม GPS เผยแพร่พิกัด x, y และ z ทั่วโลก การรู้ตำแหน่งและหัวเรื่องของหุ่นยนต์จะเป็นประโยชน์สำหรับหุ่นยนต์ในการแปลและแผนที่สภาพแวดล้อมในการนำทาง ความเร็วของหุ่นยนต์อาจเป็นประโยชน์สำหรับการตัดสินใจการเคลื่อนไหวที่ราบรื่น มันเป็นหุ่นยนต์ภาคพื้นดังนั้นเราจึงไม่สนใจแกน z มากเกินไป หุ่นยนต์ยังมีเซ็นเซอร์lidarและกล้องดังนั้นการหมุนและระยะพิทช์จะเป็นประโยชน์สำหรับการแปลงข้อมูล lidar และกล้องเพื่อให้ได้แนวที่ดีขึ้น ฉันกำลังพยายามหาวิธีหลอมตัวเลขทั้งหมดเหล่านี้เข้าด้วยกันในวิธีที่ใช้ประโยชน์จากความแม่นยำของเซ็นเซอร์ทั้งหมดอย่างเหมาะสม ตอนนี้เรากำลังใช้ตัวกรองคาลมานเพื่อสร้างการประมาณ[x, x-vel, x-accel, y, y-vel, y-accel]ด้วยเมทริกซ์การเปลี่ยนแปลงอย่างง่าย: [[1, dt, .5*dt*dt, 0, 0, 0], [0, 1, dt, 0, 0, 0], [0, …

8
ตำแหน่งที่แน่นอนโดยไม่ต้องจีพีเอส
การใช้ IMU หุ่นยนต์สามารถประมาณตำแหน่งปัจจุบันเทียบกับตำแหน่งเริ่มต้น แต่สิ่งนี้จะเกิดข้อผิดพลาดเมื่อเวลาผ่านไป GPS มีประโยชน์อย่างยิ่งสำหรับการให้ข้อมูลตำแหน่งที่ไม่ลำเอียงจากการสะสมข้อผิดพลาดในท้องถิ่น แต่จีพีเอสไม่สามารถใช้ในบ้านและแม้แต่กลางแจ้งก็อาจเป็นจุด ๆ ดังนั้นวิธีการหรือเซ็นเซอร์ที่หุ่นยนต์สามารถใช้ในการ จำกัด วง (เทียบกับกรอบอ้างอิงบางส่วน) โดยไม่ใช้ GPS คืออะไร?

1
เซ็นเซอร์แรง / แรงบิดแบบหกแกนทำงานอย่างไร
ฉันต้องการเซ็นเซอร์แรง / แรงบิดหกแกนสำหรับหุ่นยนต์ของฉัน แต่ฉันไม่สามารถซื้อได้ ฉันกำลังคิดที่จะทำด้วยตัวเอง ฉันมีประสบการณ์เกี่ยวกับการใช้เกจวัดความเครียด แต่ฉันไม่สามารถหาวิธีจัดการได้เพื่อสร้างเซ็นเซอร์แรง / แรงบิดแบบหกแกน นี่คือสิ่งที่ฉันสามารถทำให้ตัวเองเป็นไปได้หรือไม่? พวกเขาทำงานอย่างไร ทฤษฎีที่อยู่เบื้องหลังพวกเขาคืออะไร? ฉันอยากรู้ว่าพวกเขาทำงานอย่างไรแม้ว่าจะไม่สามารถสร้างตัวเองได้ ที่เพิ่ม: เพื่อความชัดเจนฉันกำลังพูดถึงเซ็นเซอร์แรง / แรงบิดเช่นนี้ATI Nano 17 : ฉันไม่ได้พูดถึง accelerometers หรือ gyros หรือ MEMS IMUs

6
วิธีการตรวจจับบุคคลที่ถูกที่สุด / ง่ายที่สุดคืออะไร?
ฉันต้องการที่จะรู้ว่าถ้าใครประสบความสำเร็จในการตรวจจับสัตว์เลี้ยงลูกด้วยนมที่อบอุ่น (เช่นมนุษย์) โดยใช้เซ็นเซอร์ที่ไม่ได้มาตรฐานหรือไม่? โดยหลักการแล้วฉันต้องการใช้เซ็นเซอร์ราคาไม่แพงหรือการรวมกันของเซ็นเซอร์เพื่อตรวจจับบุคคลภายในห้องและแปลเป็นบุคคลนั้น ฉันต้องการให้หุ่นยนต์เข้าไปในห้องตรวจสอบว่ามีมนุษย์อยู่หรือไม่แล้วย้ายไปยังมนุษย์ที่ตรวจพบ ความแม่นยำไม่จำเป็นต้องเป็น 100% เนื่องจากต้นทุนเป็นปัจจัยมากกว่า ฉันต้องการความต้องการด้านการคำนวณของเซ็นเซอร์เช่นนั้นสามารถทำงานบน Arduino แม้ว่ามันจะเป็นไปไม่ได้ แต่ฉันก็เต็มใจที่จะใช้ประโยชน์จากสิ่งที่น่ากลัวมากกว่าเช่น Raspberry Pi หรือ BeagleBone Black ฉันมีความคิดเล็กน้อย อย่างไรก็ตามไม่มีของพวกเขาเหมาะ: เซ็นเซอร์ PIR - สามารถตรวจจับการเคลื่อนไหวภายในขอบเขตการมองเห็นที่กว้าง (เช่นปกติ 120 องศาขึ้นไป) อาจเป็นสิ่งที่ใกล้เคียงกับเครื่องตรวจจับ "มนุษย์" ที่ฉันรู้ อย่างไรก็ตามมันต้องมีการเคลื่อนไหวและการแปล / การกำหนดตำแหน่งที่บุคคลนั้นจะยากมาก (เป็นไปไม่ได้?) ด้วยวิสัยทัศน์ขนาดใหญ่เช่นนี้ อัลตร้าซาวด์ - สามารถตรวจจับวัตถุได้อย่างแม่นยำ มีมุมมองที่แคบกว่ามาก อย่างไรก็ตามไม่สามารถแยกความแตกต่างระหว่างวัตถุที่ไม่มีชีวิตและมนุษย์ เครื่องตรวจจับ IR - (เช่นเซ็นเซอร์วัดระยะชัด) สามารถตรวจจับวัตถุได้อีกครั้งด้วยความแม่นยำสูงและมุมมองที่แคบมาก อย่างไรก็ตามไม่สามารถแยกความแตกต่างของวัตถุได้อีก Webcam + OpenCV - อาจใช้การตรวจจับใบหน้าเพื่อตรวจจับคนในห้อง …
15 sensors 

4
แม่เหล็กมีผลต่อค่า IMU หรือไม่
ฉันอยู่ในขั้นตอนการสร้างหุ่นยนต์ซึ่งต้องใช้แม่เหล็กทรงกระบอกขนาด 12 3x10 มม. สำหรับการก่อสร้าง พวกมันอยู่ห่างจากศูนย์กลางของหุ่นยนต์ 30 มม. ที่ฉันวางแผนจะใช้ IMU ฉันคิดจะใช้ MPU-6050 แม่เหล็กมีผลต่อค่าหรือไม่? ถ้าใช่มีวิธีแก้ไขไหม? เช่นฉันอาจมีเกราะหรือบางสิ่งบางอย่างรอบ ๆ IMU
13 sensors  imu 

2
ฉันจะตรวจสอบได้อย่างไรว่ามอเตอร์ DC ของหุ่นยนต์เริ่มทำงานผิดปกติ?
ลักษณะใดที่ฉันสามารถมองเห็นซึ่งอาจเป็นสัญญาณเตือนล่วงหน้าที่เชื่อถือได้ว่ามอเตอร์ DC ในหุ่นยนต์ของฉันพูดว่าใช้งานกับไดรฟ์อาจล้มเหลว ฉันกำลังมองหาคำตอบที่เกี่ยวข้องในแง่ของเซ็นเซอร์มากกว่าการตรวจสอบด้วยตนเองดังนั้นวงจรอาจถูกสร้างขึ้นเพื่อเตือนถึงความล้มเหลวที่อาจเกิดขึ้นก่อนที่มันจะเกิดขึ้น ฉันมีความคิดเล็ก ๆ น้อย ๆ เช่นการเพิ่มขึ้นหรือลดลงของความเร็วในการหมุน / แรงดันไฟฟ้าในปัจจุบัน แต่ฉันต้องการป้องกันการเตือนที่ผิดพลาดที่เกิดจากการสึกหรอที่สมเหตุสมผลหรือหุ่นยนต์ที่ดิ้นรนบนภูมิประเทศที่ยากลำบาก เห็นได้ชัดว่าระบบดังกล่าวจะไม่ถูกเข้าใจผิด แต่มีจุดใดบ้างที่ฉันสามารถระวังได้
13 sensors  failure  motor 

2
มีวิธีใดบ้างในการจัดการกับความล่าช้าของเข็มทิศ (hysteresis ขึ้นอยู่กับอัตรา)?
ฉันมีหุ่นยนต์ที่ใช้ดอกยางโดยมีตัวเข้ารหัสล้อที่มีความแม่นยำต่ำสำหรับการติดตามระยะทางและเข็มทิศอิเล็กทรอนิกส์เพื่อกำหนดหัวเรื่อง เข็มทิศมีความล่าช้าอย่างมีนัยสำคัญ (> 1 วินาที) เมื่อหุ่นยนต์หมุนอย่างรวดเร็วเช่นหลังจากไปถึงจุดอ้างอิงแล้ว - เปลี่ยนตำแหน่งเพื่อชี้ไปยังส่วนหัวใหม่ วิธีการจัดการกับความล่าช้าคืออะไร? ฉันคิดว่าจะใช้การวัดจำนวนมากและทำแบบจำลองการตอบสนองของเข็มทิศ อย่างไรก็ตามดูเหมือนว่าจะเป็นปัญหาเนื่องจากขึ้นอยู่กับอัตราและฉันไม่ทราบอัตราทันที เป็นวิธีที่เรียบง่าย แต่ช้าฉันมีการหมุนของหุ่นยนต์จนกระทั่งมันชี้ไปในทิศทางที่ถูกต้องจากนั้นทำการเลี้ยวเพิ่มทีละเล็กทีละน้อยด้วยการวัดระยะสั้น ๆ จนกว่ามันจะชี้ไปทางขวา มีวิธีอื่นในการจัดการกับเรื่องนี้หรือไม่?
12 sensors  compass 

3
ฉันจะตรวจจับขอบโต๊ะได้อย่างไร?
ฉันยังใหม่กับการสร้างหุ่นยนต์และเพิ่งได้รับอาร์ดิโนคนแรกที่ได้เล่น ฉันต้องการสร้างหุ่นยนต์ที่จะเดินบนโต๊ะและมันจะนานกว่านี้ฉันคิดว่าถ้าฉันสามารถหลีกเลี่ยงการล้มจากโต๊ะ อะไรจะเป็นวิธีที่ดีที่สุดในการตรวจจับขอบโต๊ะเพื่อให้ฉันสามารถหยุดและหันกลับได้? ต้องเป็นสิ่งที่น่าเชื่อถือและราคาถูกกว่า มันจะดีกว่าถ้าฉันไม่ต้องการเพิ่มสิ่งพิเศษลงในตารางเพื่อให้ฉันสามารถใช้มันบนพื้นผิวใด ๆ (ความคิดแรกของฉันคือการวาดเส้นเส้นทางบนโต๊ะและสร้างหุ่นยนต์ผู้ติดตามเส้น แต่ฉันไม่ ชอบความคิดนี้มาก)
11 sensors 

1
ลักษณะพิเศษแบบไดนามิกของกระแสมอเตอร์บนเข็มทิศดิจิตอลจะมีลักษณะและชดเชยอย่างไร
เข็มทิศดิจิตอล (magnetometers) จำเป็นต้องมีการสอบเทียบเหล็ก / เหล็กอ่อนเพื่อให้แม่นยำ สิ่งนี้ชดเชยการรบกวนทางแม่เหล็กที่เกิดจากวัตถุโลหะใกล้เคียง - แชสซีของหุ่นยนต์ (ภาพจากhttp://diydrones.com ) อย่างไรก็ตามเข็มทิศดิจิทัลยังมีความอ่อนไหวต่อสนามไฟฟ้าที่เกิดจากกระแสไฟฟ้าที่ดึงออกมาจากมอเตอร์ค่อนข้างสูง เพื่อให้ได้การอ่านเข็มทิศอย่างแม่นยำวิธีที่ดีที่สุดในการวัด (และชดเชย) การรบกวนที่เกิดจากการเปลี่ยนระดับกระแสมอเตอร์คืออะไร?

3
การเลือกมาตรความเร่งสำหรับการคำนวณซ้ำ
ฉันไม่เคยใช้ accelerometer มาก่อน แต่ฉันรู้ว่าพวกเขามาพร้อมกับ I2C, SPI และเอาต์พุตแบบอะนาล็อก หากฉันเลือกใช้ I2c หรือ SPI อุปกรณ์ฉันจะสะสมข้อผิดพลาดเนื่องจากเวลาในการสื่อสารหรือไม่ การสุ่มตัวอย่างอย่างรวดเร็วของสัญญาณอะนาล็อกน่าจะทำให้ฉันได้ตำแหน่งที่ถูกต้องแม่นยำกว่าการใช้ I2C หรือไม่? สิ่งนี้จะเป็นจริงหรือไม่ หุ่นยนต์เคลื่อนที่ในห้อง หุ่นยนต์เคลื่อนที่ในภูมิประเทศกลางแจ้งและมีแนวโน้มว่าจะลื่นและกลิ้งลงมาตามทางลาด นอกจากนี้ฉันไม่มีความรู้สึกของ Gs ฉันพยายามที่จะย้ายมือของฉันไปรอบ ๆ ได้อย่างรวดเร็วด้วยโทรศัพท์ของฉันทำงาน Andro เซ็นเซอร์ในกำปั้นและเห็นของฉันที่อ่านอิ่มตัวที่ 20m / s 2 ฉันจะคาดหวังได้อย่างไรว่าหุ่นยนต์ของฉันจะได้สัมผัสกับหุ่นยนต์ตัวนี้ถ้าโดนหุ่นยนต์ตัวอ้วนเคลื่อนที่หรือโดนคนเดินเร็ว ๆ

2
โซนาร์สำหรับการหลีกเลี่ยงสิ่งกีดขวาง: มีเซนเซอร์จำนวนเท่าใดและจะวางไว้ที่ใด
สำหรับการหลีกเลี่ยงสิ่งกีดขวางระหว่างการนำทางหุ่นยนต์ 2D ตำแหน่ง / มุมที่ดีที่สุดในการวางเซ็นเซอร์โซนาร์คืออะไร? ควรมีกี่คน ฉันต้องการทราบว่ามีทฤษฎีหรือตัวอย่างสำหรับปัญหาการวางหรือไม่ ฉันรู้ว่าขึ้นอยู่กับวิธีที่หุ่นยนต์เคลื่อนที่และรูปทรงของหุ่นยนต์ แต่ฉันกำลังค้นหาคำตอบทั่วไป

2
วิธีการสร้างแบบจำลองเสียงในการกลับมาของเซ็นเซอร์ช่วง?
เซนเซอร์ตรวจจับระยะไกล (เช่น sonar, Infrared และ LIDAR) มีเสียงดังฉาวโฉ่ ฉันจะอธิบายลักษณะของเสียงเพื่อรวมสิ่งเหล่านี้ในรูปแบบเซ็นเซอร์การแปลความน่าจะเป็นได้อย่างไร?
10 sensors  noise 

2
การติดตามและติดตามตำแหน่งของหุ่นยนต์
ฉันกำลังสร้างหุ่นยนต์ที่จะติดตามเป้าหมายเมื่อเป้าหมายเคลื่อนที่ไปมา ฉันต้องการความช่วยเหลือในการตั้งค่าเพื่อติดตามเป้าหมาย ทางออกที่ชัดเจนที่สุดคือเซ็นเซอร์อัลตร้าซาวด์หรืออินฟราเรด แต่สำหรับแอปพลิเคชันนี้พวกเขาจะไม่ทำงาน ลองนึกภาพว่าหุ่นยนต์ถูกวางไว้ในพื้นที่แออัดและขอให้ย้ายไปยังบุคคลใดบุคคลหนึ่งในพื้นที่ (เพื่อความเรียบง่ายสมมติว่าบุคคลนั้นอยู่ห่างออกไปไม่ถึง 5 เมตร) มีเรดาร์หรือวิธีแก้ปัญหาวิทยุแบบนี้หรืออะไร?

2
นำทาง Quadrotor สู่เป้าหมาย
ฉันกำลังทำงานกับควอดโรเตอร์ ฉันรู้ตำแหน่งของมัน -ที่ซึ่งฉันต้องการไป - ตำแหน่งเป้าหมายและจากนั้นฉันคำนวณเวกเตอร์ - เวกเตอร์หน่วยที่จะพาฉันไปยังเป้าหมายของฉัน:aaabbbccc c = b - a c = normalize(c) เนื่องจาก quadrotor สามารถเคลื่อนที่ในทิศทางใดก็ได้โดยไม่มีการหมุนสิ่งที่ฉันพยายามทำคือ หมุนโดยมุมเอียงของหุ่นยนต์ccc แยกออกเป็นองค์ประกอบx,yx,yx, y ส่งพวกเขาไปยังหุ่นยนต์เป็นมุมม้วนและระดับเสียง ปัญหาคือว่าถ้าหันเหเป็น 0 °± 5 แล้วก็ใช้งานได้ แต่ถ้าหันไปใกล้ +90 หรือ -90 มันจะล้มเหลวและหันไปทิศทางที่ผิด คำถามของฉันคือฉันขาดอะไรบางอย่างชัดเจนที่นี่?
9 quadcopter  uav  navigation  slam  kinect  computer-vision  algorithm  c++  ransac  mobile-robot  arduino  microcontroller  machine-learning  simulator  rcservo  arduino  software  wifi  c  software  simulator  children  multi-agent  ros  roomba  irobot-create  slam  kalman-filter  control  wiring  routing  motion  kinect  motor  electronics  power  mobile-robot  design  nxt  programming-languages  mindstorms  algorithm  not-exactly-c  nxt  programming-languages  mindstorms  not-exactly-c  raspberry-pi  operating-systems  mobile-robot  robotic-arm  sensors  kinect  nxt  programming-languages  mindstorms  sensors  circuit  motion-planning  algorithm  rrt  theory  design  electronics  accelerometer  calibration  arduino  sensors  accelerometer 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.