lucasw
lucasw0.bsky.social
lucasw
@lucasw0.bsky.social
https://github.com/lucasw

Interested in rust programming & robotics
Rust in Production robotics podcasts in addition to the Scythe Robotics with Andrew Tinka one above: Matic with Eric Seppanen and AMP with Carter Schultz:

corrode.dev/podcast/s02e...

corrode.dev/podcast/s02e...
AMP with Carter Schultz - Rust in Production Podcast | corrode Rust Consulting
Imagine you’re faced with the challenge to build a system that can handle billions of recyclable items per year with the goal of being better than a human at identifying what can be recycled. Material...
corrode.dev
October 17, 2025 at 3:22 PM
"I I think it gives people an idea that we're like a Montessori school for systems people. And it's like hey everyone come in and just do whatever you want. Do you wanna eat the Play Doh today? Ok eat the Play Doh... I feel like that's not really accurate"
October 16, 2025 at 3:37 PM
Rust wrapped Jolt Physics visualized in Bevy- each ray-cast simulated lidar point is an individually translated sphere
youtu.be/I2yfPAyACps?...
Rust Bevy JoltPhysics vehicle simulation
YouTube video by Lucas Walter
youtu.be
October 4, 2025 at 3:05 PM
A nice feature with rerun with the buffering of recent data in rerun is that I can build, run a simulation of so many steps faster than real time, replay some then make changes and recompile, but continue to watch the sim in rerun and scrub around in time while waiting (and maybe make more changes).
September 18, 2025 at 4:20 PM
@rerun.io for visualization again, though the movement over the terrain is not obvious- directional lighting and shadows would help (rviz doesn't have shadows but does have camera aligned lighting). I could bake some shading into the mesh triangle colors, or other rerun features could help?
September 18, 2025 at 4:15 PM
```
cxx_build::bridge...
.define("JPH_DEBUG_RENDERER", Some("1"))
.define("JPH_PROFILE_ENABLED", Some("1"))
```

Now can run the hello world through cxx, can resume with the vehicle example next
September 11, 2025 at 12:09 AM
Need to match these:
```
Version mismatch, make sure you compile the client code with the same Jolt version and compiler definitions!
Mismatching define JPH_PROFILE_ENABLED.
Mismatching define JPH_DEBUG_RENDERER.
```
September 11, 2025 at 12:03 AM
Build Scripts - The Cargo Book
doc.rust-lang.org
September 10, 2025 at 9:26 PM
First question is can I use header files that are pulled in by a dependency (joltc-sys) in my `build.rs`? It looks like it automatically knows about target/release/build/joltc-...hash.../out/lib/libJolt.a, I can link that, but how to include 'joltc-sys-.../out/include/' in cxx_build?
September 10, 2025 at 9:25 PM
The next thing needed is a HeightField to drive over, but that isn't in the jolt-rust JoltC currently- github.com/amerkoleci/j... which is a different jolt c wrapper does have it, but making a rust wrapper for that is daunting. Should I just do nearly everything in C++, wrap in rust at high level?
GitHub - amerkoleci/joltc: JoltPhysics C interface
JoltPhysics C interface. Contribute to amerkoleci/joltc development by creating an account on GitHub.
github.com
September 10, 2025 at 3:59 PM
Have a sim vehicle in jolt-rust working with stacked hinges for wheel rotation and steering on two of four wheels, no suspension, visualized in @rerun.io:
September 10, 2025 at 3:57 PM
But now I'm seeing the SixDOFConstraintSettings is missing the MotorSettings... maybe I should just make slider constraints and add separate steering and rolling hinges?
September 9, 2025 at 9:17 PM
What about GroupFilterTable? I see JPC_GroupFilter but no table- what does the table do?
September 9, 2025 at 1:35 AM
But VehicleSixDOFTest.cpp only needs SixDOFConstraintSettings which is already in JoltC, so that's the example to follow for now
September 9, 2025 at 1:09 AM
Now looking at VehicleConstraintTest.cpp there are several things that don't exist in JoltC: VehicleConstraintSettings & WheelSettingsWV (which extends WheelSettings) - the first looks to be easy to add, there are many other *ConstraintSettings in JoltC to follow the example of.
September 9, 2025 at 1:07 AM