Frank Dellaert

3.5K posts

Frank Dellaert banner
Frank Dellaert

Frank Dellaert

@fdellaert

Robotics & Computer Vision Professor at Georgia Tech, and part-time CAIO at Verdant Robotics. Before: stints at KUL, Skydio, Facebook B*8, Google AI.

San Mateo, CA Katılım Haziran 2008
1.4K Takip Edilen15.5K Takipçiler
Frank Dellaert retweetledi
Luca Carlone
Luca Carlone@lucacarlone1·
Working on the SLAM Handbook has been one of the highlights of my career — I’m grateful to have collaborated with such an incredible group of co-editors and contributors. The handbook is now free and open-source: dspace.mit.edu/handle/1721.1/… [1/n]
Luca Carlone tweet media
English
3
50
385
21.2K
Frank Dellaert
Frank Dellaert@fdellaert·
A 3D view of the smoother output:
GIF
English
0
0
4
265
Frank Dellaert
Frank Dellaert@fdellaert·
After introducing the filter itself, we will show how factor graphs can be leveraged for increasingly more sophisticated legged estimators: first a local graph update, thena fixed-lag smoother that estimates bias.
English
1
0
2
308
Frank Dellaert
Frank Dellaert@fdellaert·
As an application of the invariant EKF in GTSAM, we added a state estimator for legged robots, along with some more factor-graph-heavy variants. Try it on your rosbags - especially interested in validating it with non-quadrupeds (bipeds, hexapods, spiders). It takes IMU and feet in body frame as inputs.
GIF
English
1
11
72
4.2K
Frank Dellaert retweetledi
Rohan Paul
Rohan Paul@rohanpaul_ai·
New research from Tsinghua, Peking University and other top labs taught a humanoid robot to play tennis using scattered human movement clips instead of perfect match data. The big deal here is how the team solved the data problem for physical robots. Usually, teaching a robot to do something highly athletic like playing tennis requires perfect, continuous tracking data of professional human players. Getting that kind of flawless 3D physical data during a high-speed match is extremely difficult and expensive. This paper bypasses that massive hurdle entirely. Instead of needing perfect full-match data, the researchers just used short, disconnected, and imperfect clips of basic human swings. The AI system uses these rough clips as a basic hint for how a swing should look, and then a physics simulator corrects the physical errors so the robot does not fall over while swinging to hit the ball. Because they proved they can take messy, fragmented human data and turn it into a smooth, highly dynamic robot athlete, this means we can start teaching robots all sorts of complex physical tasks without needing to record perfect human demonstrations first. It severely lowers the barrier to making robots useful in fast, unpredictable physical environments. The robot successfully tracked fast incoming balls and consistently hit them back to specific target zones while looking surprisingly natural.
Zhikai Zhang@Zhikai273

🎾Introducing LATENT: Learning Athletic Humanoid Tennis Skills from Imperfect Human Motion Data Dynamic movements, agile whole-body coordination, and rapid reactions. A step toward athletic humanoid sports skills. Project: zzk273.github.io/LATENT/ Code: github.com/GalaxyGeneralR…

English
29
166
931
177K
Frank Dellaert
Frank Dellaert@fdellaert·
GTSAM now has a small hierarchy of Kalman filters for states that live on manifolds and Lie groups: ManifoldEKF -> LieGroupEKF -> InvariantEKF -> LeftLinearEKF The key idea is simple: keep the state on the manifold, but do uncertainty propagation in the tangent space. For navigation and IMU integration, this matters a lot.
English
5
30
226
29.7K
Frank Dellaert
Frank Dellaert@fdellaert·
We also have the machinery for equivariant filters (pioneered by Robert Mahony & co), but that will be the subject of another post :-)
English
0
0
14
1.9K
Frank Dellaert retweetledi
GTSAM 4.3
GTSAM 4.3@gtsam4·
Updated GTSam.org. Soon we’ll release an official 4.3. Watch this space :-)
English
0
2
17
1.6K
Frank Dellaert
Frank Dellaert@fdellaert·
even works on the phone :-)
English
0
0
0
343
Frank Dellaert
Frank Dellaert@fdellaert·
Applet is now live, and also does walking ;-)
Frank Dellaert tweet media
English
1
0
15
1.7K
Frank Dellaert
Frank Dellaert@fdellaert·
Embedding fonts makes the svg in markdown look just as good as the latex path!
Frank Dellaert tweet media
English
0
0
1
231
Frank Dellaert
Frank Dellaert@fdellaert·
This might be too late for your IROS paper, but I vibe-coded a little DSL to easily generate tikz/SVG for factor graphs and Bayes nets :-)
Frank Dellaert tweet media
English
6
2
57
3.2K
Frank Dellaert
Frank Dellaert@fdellaert·
SVG rendering is not super-faithful to tex, so I added a fgz2pdf command. Here's an example explaining the dynamics for a four-link mechanism.
Frank Dellaert tweet media
English
0
0
0
386
Frank Dellaert
Frank Dellaert@fdellaert·
Tried that now and it works after fixing a few bugs :-)
English
0
0
0
531
Frank Dellaert
Frank Dellaert@fdellaert·
It's supposed to work even if you don't clone the repo (via npm install and npx), but I've not tried it. Let me know how that works :-).
English
1
0
0
620