
David Bar
@observie
Followers
2K
Following
4K
Media
213
Statuses
1K
Another GIM6010-8 gets quite hot while idle: 51.4°C (124.3°F). Others are reasonable, some even quite cool, but overall thermal performance among the 12 motors is inconsistent (see attached 12 measurements and graph by @grok). At the very least, redundantly hot motors mean the
One GIM6010-8 motor gets crazy hot just sitting idly: around 50°C (122°F) for doing nothing. All others remain calmly cool.
5
0
7
An interesting approach to PD tuning for RL from @ChongZitaZhang:. - very high P gain, in the hundreds.- let RL do the magic.- 50Hz control loop. Result:. Thank you Chong Zhang ❤️.
@observie very big gains, hundreds. RL does the magic.
0
0
8
Pure gold from @KyleMorgenstein . Setting soft PID gains would allow an RL policy to achieve compliance, if needed, and when not, the policy can always exaggerate commands (e.g. by setting position values beyond their targets), and then rapidly adjust, based on realtime feedback,.
@observie for RL you want to use gains so soft it couldn’t support the robot’s weight under gravity. for model based control double the P gain. you should not have to adjust the PD params at runtime. run the PD controller as fast as you can (I’ve seen up to 40kHz) and interpolate commands.
2
3
24
Impressions after spending a Saturday with RoboDog. 1. Motors' behavior under load is a whole new ball game. 2. A position command that easily sends an unloaded motor to the desired position behaves completely differently when motors are loaded. 3. This is amplified when.
RoboDog is standing for the first time!. Look daddy, no pillows 🙂. All 12 motors are online, periodically sending their position estimates via CAN. A control user space Rust application is monitoring the motor positions, and sending them position commands.
5
1
48