Robot and gripper pairing
This commit is contained in:
parent
103f58b4f5
commit
4e4c2b22f0
20 changed files with 21294 additions and 6 deletions
40
.gitignore
vendored
Normal file
40
.gitignore
vendored
Normal file
|
@ -0,0 +1,40 @@
|
|||
~$*.SLDPRT
|
||||
~$*.SLDASM
|
||||
*.STL
|
||||
|
||||
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
|
||||
# Format documentation: http://kicad-pcb.org/help/file-formats/
|
||||
|
||||
# Temporary files
|
||||
*-backups/
|
||||
*.000
|
||||
*.bak
|
||||
*.bck
|
||||
*.kicad_sch.lck
|
||||
*.kicad_pcb-bak
|
||||
*.kicad_pcb.lck
|
||||
*#auto_saved_files#
|
||||
|
||||
*~
|
||||
_autosave-*
|
||||
*.tmp
|
||||
*-cache.lib
|
||||
*-rescue.lib
|
||||
*-save.pro
|
||||
*-save.kicad_pcb
|
||||
*.sch-bak
|
||||
fp-info-cache
|
||||
|
||||
# Netlist files (exported from Eeschema)
|
||||
*.net
|
||||
|
||||
# Autorouter files (exported from Pcbnew)
|
||||
*.dsn
|
||||
*.ses
|
||||
|
||||
# Visual Studio Code
|
||||
*.vscode/
|
||||
# Platformio .pio
|
||||
.pio/
|
||||
# JetBrains CLion
|
||||
.idea/
|
23
CHANGELOG.md
Normal file
23
CHANGELOG.md
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Change Log
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
||||
and this project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
## 2025-02-28
|
||||
### Добавлено
|
||||
-Датчик HX710B и корпус для него
|
||||
|
||||
### Изменено
|
||||
-Сопряжение робота и вакуумного гриппера
|
||||
|
||||
### Исправлено
|
||||
|
||||
## 2025-02-26
|
||||
### Добавлено
|
||||
-Схема модуля помпы
|
||||
-Проекты модуля помпы и вакуумного гриппера в Solidworks
|
||||
|
||||
### Изменено
|
||||
|
||||
### Исправлено
|
27
README.md
27
README.md
|
@ -1,17 +1,25 @@
|
|||
# Устройство захвата для Robossembler Arm 6-DoF
|
||||
|
||||
## Внешний вид
|
||||
|
||||

|
||||

|
||||
|
||||
## Описание проекта
|
||||
|
||||
- Используется для пневмо-захвата заготовок от 2 гр до 100 гр. размером от 24 см^2.
|
||||
- Принцип действия - на приспособлении установлен вакуумный насос с цифровым барометром (коммуникация с контроллером по i2c-интерфейсу), измеряющим давление
|
||||
- Управляется по интерфейсу CAN. В качестве контроллера используется контроллер [Robossembler Servo](https://gitlab.com/robossembler/servo)
|
||||
- Поддерживает смену присоски в случае выхода одной из них
|
||||
- Захват состоит из двух частей. Модуля с присосками, которая устанавливается на роботе. И модуля с помпой (насосом), который располагается рядом с роботом и подает вакуум по гибкой трубке.
|
||||
- Внутри модуля с помпой есть цифровой барометр (коммуникация с контроллером по i2c-интерфейсу), измеряющий давление. Это обеспечивает обратную связь и позволяет отслеживать состояние захвата.
|
||||
- Для управления помпой и считывания показаний с барометра используется контроллер [Robossembler Servo](https://gitlab.com/robossembler/servo)
|
||||
- Управление осуществляется по интерфейсу CAN.
|
||||
- Основной материал приспособления: печатный пластик PETG любого цвета
|
||||
- Устройство обеспечивает удобство смены присоски в случае её выхода из строя - присоска надевается на металлическую трубку с упорами для однозначного позиционирования, а также удобство смены насоса
|
||||
- Учтена ремонтопригодность захвата. Поддерживается смена присоски в случае износа одной из них или замена насоса.
|
||||
- Класс защиты IP20
|
||||
- Калибровка устройства осуществляется посредством ШИМ в навыке захвата в ПО верхнего уровня
|
||||
- Опционально предусмотреть дополнительный способ управления через уставку давления (без ШИМ)
|
||||
- Программное обеспечение микроконтроллера должно предусматривать диагностику и предиктивное обслуживание устройства
|
||||
|
||||
## Конфигурации системы
|
||||
## Конфигурации захвата
|
||||
|
||||
1. Без ресивера (базовый)
|
||||
2. С ресивером (более надёжный, но и более сложный и дорогой)
|
||||
|
@ -19,3 +27,12 @@
|
|||
## Спецификация протокола CAN
|
||||
|
||||
Интерфейс устройства позволяет по CAN-шине включать и выключать насос, управлять мощностью всасывания через ШИМ и получать информацию о давлении, измеряемого барометром. В дополнительном способе управление будут передаваться другие данные.
|
||||
|
||||
## Описание директорий
|
||||
|
||||
```[vacuum-gripper]
|
||||
├── img/ # Изображения для README.md
|
||||
└── src/ # Проекты захвата и модуля помпы в формате Solidworks
|
||||
```
|
||||
|
||||
## Краткая инструкция по изготовлению
|
BIN
img/pump_module_2025-02-23.jpg
Normal file
BIN
img/pump_module_2025-02-23.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
BIN
img/vacuum_gripper_2025-02-23.jpg
Normal file
BIN
img/vacuum_gripper_2025-02-23.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 35 KiB |
Binary file not shown.
Binary file not shown.
BIN
src/Vacuum_pump/HX710B_case_bottom.SLDPRT
Normal file
BIN
src/Vacuum_pump/HX710B_case_bottom.SLDPRT
Normal file
Binary file not shown.
BIN
src/Vacuum_pump/HX710B_case_top.SLDPRT
Normal file
BIN
src/Vacuum_pump/HX710B_case_top.SLDPRT
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
src/Vacuum_pump/asm_HX710B_in_case.SLDASM
Normal file
BIN
src/Vacuum_pump/asm_HX710B_in_case.SLDASM
Normal file
Binary file not shown.
Binary file not shown.
21208
src/Vacuum_pump/pressure_sensor_assy_HX710B.STEP
Normal file
21208
src/Vacuum_pump/pressure_sensor_assy_HX710B.STEP
Normal file
File diff suppressed because it is too large
Load diff
BIN
src/Vacuum_pump/pressure_sensor_assy_HX710B.STEP.SLDPRT
Normal file
BIN
src/Vacuum_pump/pressure_sensor_assy_HX710B.STEP.SLDPRT
Normal file
Binary file not shown.
Binary file not shown.
BIN
src/Vacuum_pump/Тройник.SLDPRT
Normal file
BIN
src/Vacuum_pump/Тройник.SLDPRT
Normal file
Binary file not shown.
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue