Programming Notes for Snake# servo 1 is tail of snake, servo 6 is head dịch - Programming Notes for Snake# servo 1 is tail of snake, servo 6 is head Việt làm thế nào để nói

Programming Notes for Snake# servo

Programming Notes for Snake
# servo 1 is tail of snake, servo 6 is head.
# make commands more symmetric for this robot:
invert all off; # clear any left-over settings
invert 1,2,3 on
# users can expand min/max pos past defaults of -1400/1400
# for a wider range of motion but should then check
# to make sure no servos are reaching their internal stops
# and buzzing while pushing against max/min points.
minpos all -1500; maxpos all 1500; # watch for buzzing at minpos, maxpos
# The macro slither does one cycle of snake-like motion
macro slither
move 6 to minpos, 4 to 0, 2 to maxpos;
move 5 to minpos, 3 to 0, 1 to maxpos;
move 4 to minpos, 2 to 0, 6 to 0;
move 3 to minpos, 1 to 0, 5 to 0;
move 2 to minpos, 6 to maxpos, 4 to 0;
move 1 to minpos, 5 to maxpos, 3 to 0;
move 6 to 0, 4 to maxpos, 2 to 0;
move 5 to 0, 3 to maxpos, 1 to 0;
end;
Programming Notes for Chemist
When programming the lifting and lowering motion to insert the pipette (it's like a large eye
dropper) into the flask and pick up some liquid, the user will be tempted to just raise and lower
servo 3 or servo 4 individually. Since these motions rotate the pipette, however, the it will tend to
bump the sides of a narrow opening of the flask and will not go straight in.
Moving servos 3 and 4 together can keep the pipette vertical as it moves up and down, but there
will still be side to side motion, so this is an incomplete solution.
The way to raise and lower the pipette, keeping it vertical with very little side-to-side motion is
to move servos 1, 2, 3 and 4 in a single move. Do this by teaching the top point of the motion and
then the bottom point, with axes 1-4.
Even teaching the top and bottom point will probably still leave enough side-to-side motion to be
a problem. This can be reduced further by adding one or more additional points between the top
and bottom points. You will need to move to each point on the way down, unsqueeze the
dropper, and then move to each point, in reverse order, on the way up again. You may want to
make the points into macros for convenience. Then the dipping and squeezing code might look
like this:
macro TOP; move 1 to xxx, 2 to xxx, 3 to xxx, 4 to xxx; end;
macro MID; move 1 to xxx, 2 to xxx, 3 to xxx, 4 to xxx; end;
macro BOT; move 1 to xxx, 2 to xxx, 3 to xxx, 4 to xxx; end;
macro SQZ; move 6 to xxx; end;
macro OPN; move 6 to xxx; end;
macro DIP; TOP; MID; BOT; SQZ; OPN; MID; TOP; end;
where the xxx's are the numbers automatically generated while teaching the robot.
Chemist Project
This project shows the repeatability of the system. The test tubes shown in the video are .3” (8
mm) in inner diameter.
Some of the servo oscillation that is seen in the video can be "tuned" out by adjusting
accelerations, speeds, and joint tightness. However, we did not do this in the video so that the
viewer could see that this oscillation does indeed happen in many servo systems. Once the
oscillation dies down, however, it does not usually affect the positional accuracy of the robot.
Rascal parts:
6 servos
Pivot post base, diagonal link (with wheel)
Links, listed from pivot post outward: 6h, (2), 6, (2), 3, 3, gripper
Safety marking tape, as always, around the robot's working area
User-supplied parts:
Glassware/plasticware
Plastic pipette
Liquids
Stand

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Lập trình ghi chú cho con rắn# servo 1 là đuôi của con rắn, servo 6 là đứng đầu.# thực hiện lệnh hơn đối xứng cho robot này:đảo ngược tất cả ra; # rõ ràng bất kỳ cài đặt trái trênđảo ngược 1,2,3 ngày# người dùng có thể mở rộng min/max pos qua mặc định của-1400/1400# cho một phạm vi rộng hơn của chuyển động nhưng nên sau đó kiểm tra# để đảm bảo rằng không có servo tiếp cận các điểm dừng nội bộ# và ù trong khi đẩy chống lại tối đa/min điểm.minpos tất cả-1500; maxpos 1500 tất cả; # xem cho ù tại minpos, maxpos# Vĩ mô slither hiện một chu kỳ của chuyển động giống như con rắnvĩ mô slitherdi chuyển 6-minpos, 4-0, 2 đến maxpos;di chuyển 5 để minpos, 3-0, 1 đến maxpos;4 tới minpos, 2-0, 6-0;3 tới: minpos, 1-0, 5-0;2 tới minpos, 6-maxpos, 4-0;di chuyển 1 để minpos, 5 để maxpos, 3-0;di chuyển 6-0, 4-maxpos, 2-0;di chuyển 5-0, 3 để maxpos, 1-0;kết thúc;Lập trình ghi chú cho nhà hóa họcKhi lập trình các nâng và hạ thấp chuyển động để chèn pipette (nó là giống như một con mắt lớngiọt) vào bình và chọn lên một số chất lỏng, người dùng sẽ bị cám dỗ để chỉ nâng cao và thấp hơnservo 3 hoặc servo 4 riêng. Kể từ khi các chuyển động xoay pipette, Tuy nhiên, nó sẽ có xu hướngbăng ở hai bên của một lỗ hẹp của flask và sẽ không đi thẳng vào.Di chuyển servo 3 và 4 với nhau có thể giữ pipette dọc như nó di chuyển lên và xuống, nhưng cósẽ vẫn là chuyển động bên để bên, vì vậy đây là một giải pháp không đầy đủ.Cách để nâng cao và thấp hơn pipette, Giữ nó thẳng đứng với rất ít phía bên chuyển động làđể di chuyển servo 1, 2, 3 và 4 đơn một di chuyển. Làm điều này bằng cách dạy điểm hàng đầu của sự chuyển động vàsau đó dưới điểm, với trục 1-4.Ngay cả giảng dạy trên và dưới điểm sẽ có lẽ vẫn còn để lại chuyển động đủ để bên phảimột vấn đề. Điều này có thể được giảm thêm bằng cách thêm một hoặc nhiều điểm bổ sung giữa phía trênvà dưới điểm. Bạn sẽ cần phải di chuyển để mỗi điểm trên đường, unsqueeze cácdropper, và sau đó di chuyển cho mỗi điểm, theo thứ tự ngược, trên đường đi một lần nữa. Bạn có thể muốnlàm cho các điểm vào macro để thuận tiện. Sau đó ngâm và ép mã có thể hìnhThích cái này:vĩ mô đầu; di chuyển 1 để xxx, 2 để xxx, 3 để xxx, 4 để xxx; kết thúc;vĩ mô giữa; di chuyển 1 để xxx, 2 để xxx, 3 để xxx, 4 để xxx; kết thúc;vĩ mô BOT; di chuyển 1 để xxx, 2 để xxx, 3 để xxx, 4 để xxx; kết thúc;vĩ mô SQZ; 6 tới xxx; kết thúc;vĩ mô OPN; 6 tới xxx; kết thúc;vĩ mô nhúng; ĐẦU; GIỮA; BOT; SQZ; OPN; GIỮA; ĐẦU; kết thúc;nơi của xxx là những con số tự động tạo ra trong khi giảng dạy các robot.Nhà hóa học dự ánDự án này cho thấy độ của hệ thống. Ống nghiệm Hiển thị trong đoạn video. 3"(8mm) tại đường kính bên trong.Một số dao động servo nhìn thấy trong đoạn video có thể được "điều chỉnh" bằng cách điều chỉnhtăng tốc, tốc độ, và phối hợp chặt chẽ. Tuy nhiên, chúng tôi đã không làm điều này trong video để cácngười xem có thể thấy rằng dao động này thực sự xảy ra trong nhiều hệ thống điện. Một khi cácdao động chết xuống, Tuy nhiên, nó không thường ảnh hưởng đến tính chính xác vị trí của các robot.Rascal parts:6 servosPivot post base, diagonal link (with wheel)Links, listed from pivot post outward: 6h, (2), 6, (2), 3, 3, gripperSafety marking tape, as always, around the robot's working areaUser-supplied parts:Glassware/plasticwarePlastic pipetteLiquidsStand
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Lập trình Ghi chú cho rắn
# servo 1 là đuôi của con rắn, servo 6 là người đứng đầu.
# Make lệnh đối xứng hơn cho robot này:
đảo ngược tất cả ra; # Xóa bất kỳ cài đặt trái qua
nghịch 1,2,3 trên
# người dùng có thể mở rộng min / max pos quá khứ mặc định của -1400/1400
# cho một phạm vi rộng lớn hơn của chuyển động nhưng sau đó nên kiểm tra
# để đảm bảo không có servo đang đạt nội bộ của họ dừng
# và ù khi chống đẩy max / min điểm.
minpos tất cả -1500; maxpos tất cả 1500; # Đồng hồ cho ù tại minpos, maxpos
# Các trợt vĩ mô hiện một chu kỳ của con rắn giống như chuyển động
vĩ mô trợt
di chuyển 6 đến minpos, 4-0, 2 để maxpos;
di chuyển 5 đến minpos, 3-0, 1 để maxpos;
chuyển 4 để minpos, 2-0, 6-0;
di chuyển 3 đến minpos, 1-0, 5-0;
di chuyển 2 để minpos, 6 để maxpos, 4-0;
di chuyển 1 tới minpos, 5 đến maxpos, 3-0;
di chuyển 6-0, 4 để maxpos, 2-0;
di chuyển 5-0, 3 đến maxpos, 1-0;
end;
Lập trình Ghi chú cho Chemist
Khi lập trình nâng hạ chuyển động để chèn các pipette (nó giống như một con mắt lớn
nhỏ giọt ) vào trong bình và lấy một số chất lỏng, người sử dụng sẽ bị cám dỗ để chỉ nâng cao và thấp hơn
servo 3 hoặc 4 servo riêng. Kể từ khi các chuyển động xoay pipette, tuy nhiên, nó sẽ có xu hướng
tăng giá trị của hai mặt của một mở hẹp của bình và sẽ không đi thẳng vào.
Di chuyển servo 3 và 4 với nhau có thể giữ cho pipette thẳng đứng khi nó di chuyển lên và xuống, nhưng có
vẫn sẽ được bên này sang bên kia chuyển động, vì vậy đây là một giải pháp không đầy đủ.
Các cách để nâng cao và hạ thấp pipette, giữ nó thẳng đứng với rất ít chuyển động side-to-side là
để di chuyển servo 1, 2, 3 và 4 trong một di chuyển duy nhất. Làm điều này bằng cách dạy các đỉnh của chuyển động và
sau đó là điểm đáy, với trục 1-4.
Ngay cả việc giảng dạy các điểm đỉnh và đáy có thể sẽ vẫn để lại đủ chuyển động side-to-side là
một vấn đề. Điều này có thể được giảm bằng cách thêm một hay nhiều điểm giữa đỉnh
điểm và dưới. Bạn sẽ cần phải di chuyển đến từng điểm trên đường xuống, unsqueeze các
ống nhỏ giọt, và sau đó di chuyển đến từng điểm, theo thứ tự ngược, trên đường đi lên một lần nữa. Bạn có thể muốn
làm cho các điểm vào macro cho thuận tiện. Sau đó, ngâm và bóp mã có thể trông
như thế này:
macro TOP; di chuyển từ 1 tới xxx, từ 2 đến xxx, 3 đến xxx, 4 để xxx; end;
macro MID; di chuyển từ 1 tới xxx, từ 2 đến xxx, 3 đến xxx, 4 để xxx; end;
BOT vĩ mô; di chuyển từ 1 tới xxx, từ 2 đến xxx, 3 đến xxx, 4 để xxx; end;
SQZ vĩ mô; di chuyển 6 đến xxx; end;
macro OPN; di chuyển 6 đến xxx; kết thúc;
DIP vĩ mô; TOP; MID; BOT; SQZ; OPN; MID; TOP; kết
thúc;. nơi của xxx là số tự động tạo ra trong khi giảng dạy các robot
Chemist Dự án
Dự án này cho thấy sự lặp lại của hệ thống. Các ống nghiệm cho thấy trong đoạn video là 0,3 "(8
mm), đường kính bên trong.
Một số của dao động servo được thấy trong đoạn video có thể được" điều chỉnh "ra bằng cách điều chỉnh
gia tốc, tốc độ, và độ kín doanh. Tuy nhiên, chúng tôi đã không làm được điều này trong đoạn video để
người xem có thể thấy rằng dao động này không thực sự xảy ra trong nhiều hệ thống servo. Sau khi
dao động chết xuống, tuy nhiên, nó thường không ảnh hưởng đến độ chính xác vị trí của các robot.
Phần Rascal:
6 servo
cơ sở Pivot bài, liên kết chéo (với bánh xe)
Liên kết, liệt kê từ pivot bài hướng ngoại: 6h, (2), 6 , (2), 3, 3, kẹp
an toàn đánh dấu băng, như mọi khi, xung quanh khu vực làm việc của robot
phần người dùng cung cấp:
thủy tinh / Plasticware
nhựa pipette
lỏng
Đứng

đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: