Pros
Pros
Tasks are error function we want to minimize
the first-order approximation of this function is
Joint limits are inequalities:
Velocity limits are also inequalities:
Additional constraints can be added, such as self-collisions, loop closures, etc.
In the case of a redundant system, regularization can be used. The simplest form is
The problem described is actually a Quadratic Program (QP):
Need for a high-level API to formulate such problem
humanoid.py
quadruped_targets.py
megabot.py
Trajectory tracking is very off on the actual robot
Reducing Sim2Real gap
- This presentation will cover various topics - My goal is to share with you our recent experiences, results and future work
- Kid size robots have many similarities in their designs
- Other possible architectures - Example, Disney's humanoid droid based on RMD actuators - RL-based control is a game-changer - Designing and building robots is hard (lot of engineering), but it's also the identity of RoboCuppers
<video src="videos/google_soccer.mp4" width="400" controls muted="muted"></video>
- Other possible architectures - Example, Disney's humanoid droid based on RMD actuators - RL-based control is a game-changer - Designing and building robots is hard (lot of engineering), but it's also the identity of RoboCuppers
- Two representations of the robot - The CAD file for manufacturing, and the robot description - All the data are already there in the CAD - Need to keep them in sync
- We started to design new robot: need versatility!
## Static friction experiment <center> <img src="imgs/drive_backdrive_experiment.svg" width="500" /> <br/> <img data-marpit-fragment src="imgs/static_mod.svg" width="500" /> </center> ---
--- header: "Electronics & middleware" # Electronics & middleware --- ## Boards <div class="card m-1"> <div class="card-header"> Main board <span class="badge rounded-pill text-bg-primary">work in progeess</span> </div> <div class="card-body"> <div class="row"> <div class="col-sm-4"> <img src="imgs/dxl_controller.jpg" width="150" /> </div> <div class="col-sm-4"> - Switching to ESP-32 - Ethernet for PC communication - High-end IMU </div> <div class="col-sm-4"> - Supporting CAN buses communication - Adding BMS protection </div> </div> </div> </div> <div class="card m-1"> <div class="card-header"> Feet pressure <span class="badge rounded-pill text-bg-primary">todo</span> </div> <div class="card-body"> <div class="row"> <div class="col-sm-6"> <img src="imgs/sigmaban_foot.png" width="200" /> </div> <div class="col-sm-6"> - Supporting CAN - Improving sampling rate - Supporting up to 6 axises </div> </div> </div> </div>