check in
Completed

[Training camp]bilibili robot dog - Tianquan

PRO[Training camp]bilibili robot dog - Tianquan

tag

87
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2024-12-03 02:13:35Update time:2024-12-04 02:11:09

Description

Project Introduction:Design a quadruped robot that looks like this.
frount2.18.jpg
untitled.14.jpg
Keyshot_Animation.gif

Bilibili video link:
Version 1:18650 battery poweredhttps://www.bilibili.com/video/BV1ra411M7d1
Version 2:Replace the model airplane batteryhttps://www.bilibili.com/video/BV1mt4y1G7aC
In fact, the 3D printed back assembly is like this:
微信图片_202207140048149.jpg
微信图片_202207140048144.jpg
微信图片_202207140048146.jpg

Showcase in action
123333 (1).gif
GIFFFF (2).gif

Project Analysis:

1.the structural part

Referring to the structure of the four-legged robot, the attachment is the latest version of the 3D drawing, which can be directly proofed and produced, and the production price is about 200 yuan. Click here for the specific open source link:Brother Deng's open source 3D打印费用.png

2.the circuit part

1. Based on the main control of Hongmeng Hi3861, it supports the development of Hongmeng system. Procurement links

2. The 8-channel servo is managed by the driver chip PCA9685PW, which can control up to 16 servos. The IIC interface is used to connect with the microcontroller.

3. The MPU6050 module identifies the current state of the dog by reading the angular velocity and gyroscope data, so as to better control the dog's walking.

3. Software part

1. Adopt Hongmeng development platform for development, the development environment is compiled for ubuntu20 Linux environment, and the serial port burning program of windows platform.

4.the assembly part

1. Accessories procurement:

(1) Thigh connection bearing:
Need to purchase 4pcs.Procurement links微信截图_20220714011633.png

(2) Locknut: The connection must be purchased with an locknut, otherwise it will be loose after a few steps.
Purchase M2 and M3 models 10pcs each.

(3) Calf tie rod assembly:
Purchase M2X35mm 4pcs Purchase link

微信截图_20220714012252.png

(4) MG90S servo:
Purchase 8pcsPurchase Link

微信截图_20220714012553.png

(5) MPU6050 module:
Purchase 1pcs Purchase Link

微信截图_20220714012816.png

(6) Screws:Purchase link
The name of the screwQuantity purchased
m2X8 self-tapping screws10pcs
M2*10 self-tapping screws10pcs
M2*10 fine tooth screw10pcs
M2*15 fine-pitch screws10pcs
M3*25 fine tooth screw10pcs
M3*10 fine tooth screw10pcs
微信截图_20220714013011.png

(7) Battery:Purchase link
微信截图_20220719162931.png

(8) Remote control: Purchase link
微信截图_20220714151059.png

Schematic design description

Lithium battery charging, discharging, boosting circuits
微信截图_20220714013820.png

PCB Design Instructions
微信截图_20220714013918.png

Software Description
Brief description of the dog movement algorithm:Refer to pineapple dog
Algorithm reference: Brother Deng's quadruped robot[Tutorial] Brother Deng's 0 basic DIY quadruped robot guide

1. Correct kinematics solution
  • Known: angle of thigh, calf
  • Seek: Foot end coordinates

1. The process of kinematic positive solving
The legs of the robot dog are placed according to the position in the figure, and a coordinate system is made in the plane where the legs are located, as shown in the figure below. The angle between the thigh and the x-axis is A1 (the angle of the thigh), and the angle between the thigh extension and the calf is A2 (the angle of the calf).
微信截图_20220714101437.png
theory_8degree_forwardKinematics_1.png

2. Calculation method
微信截图_20220714101645.png

3. Rotation Transformation--Refer to Brother Deng's open source video: Rotation Transformation旋转变换

2. Kinematic inverse solution
  • Known: Foot end coordinates
  • Seek: the angle of the thigh and calf
    1.png
    2.png3.png

Physical display description
2022_07_19_12_42_IMG_5983.JPG!
2022_07_19_12_43_IMG_5986.JPG
微信图片_202207140048142.jpg

The issue is not resolved

1. The circuit board design V2.0 version, the current version can only use the data line for power supply because of the excessive current, the 18650 battery can not carry 8 servos, and the instantaneous current is about 2A.
微信图片_20220719163239.jpg

On July 22, it was solved, and the power supply part was replaced, and the power supply was provided by model aircraft batteries.
微信图片_20220722155929.jpg

2. Add the MPU6050 module as the dog's posture verification, the software is being written, and it is not completed.

3. It is planned to add the K210 module as a head camera for dogs, as an item recognition and object tracking, which is planned and has not yet been implemented.

4. The circuit board is integrated, and now it is spliced for various circuit boards.

Demo video

Designed by 羽辰 (from OSHWHub)

Link:https://oshwhub.com/iceiceice/beidoujqr

Design Drawing

Download File
Board1
Board2
Panel_1
schematic diagram
PCB

Attachments

OrderFile nameDownload times
1
JLC open source platform - Tianquan bilibili puppy (refer to light brother open source Py-Apple).STL
29
2
body (body cover, print a set). STL
37
3
body_bottom_114 (body, print set). STL
28
4
front_gap (body and leg connection covers, print two sets).stl
23
5
ham_right (right thigh, print 2 sets).stl
24
6
ham_right (left thigh, print 2 sets).stl
23
7
ham_servo_left (Left thigh bearing connection print 2 sets).stl
25
8
ham_servo_right (Left thigh bearing connection print 2 sets).stl
23
9
shank (shank, print 4 sets).stl
25
10
Bilibili big head. STL
29
11
Demo video.mp4
357
12
0x09 (Verify Compare Full Version) .bin
16
13
Demo video2.mp4
22
14
Outdoor walking .mp4
19
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation