[Sergii] has been learning about robot simulation and wrote up a basic simulator for a robodog platform: the Unitree A1. It only took about 800 lines of code to do so, which probably makes it a good place to start if one is headed in a similar direction.
To make the tool useful, the application has two models of the robot, side by side. The one on the left is the control model, and has interactive sliders for limb positions. All movements on the control model are transmitted to the model on the right, which is the simulation model, setting the pose. The simulation model is the one that actually models the physics and gravity of all the desired motions and positions. [Sergii]’s next step is to use the simulator to design and implement a simple walking gait controller, and we look forward to how that turns out.
If Unitree sounds familiar to you, it might be because we recently covered how an unofficial SDK was able to open up some otherwise-unavailable features on the robodogs, so check that out if you want to get a little more out of what you paid for.
With newer cars being computers on wheels, some manufacturers are using software to put features behind a paywall or thwarting DIY repairs. Industrious hackers security researchers have taken it upon themselves to set these features free by hacking a Tesla infotainment system. (via Electrek)
The researchers from TU Berlin found that by using a voltage fault injection attack against the AMD Secure Processor (ASP) at the heart of current Tesla models, they could run arbitrary code on the infotainment system. The hack opens up the double-edged sword of an attacker gaining access to encrypted PII or a shadetree mechanic “extracting a TPM-protected attestation key Tesla uses to authenticate the car. This enables migrating a car’s identity to another car computer without Tesla’s help whatsoever, easing certain repairing efforts.” We can see this being handy for certain other unsanctioned hacks as well.
The attack is purported as being “unpatchable” and giving root access that survives reboots and updates of the system. Since AMD is a vendor to multiple vehicle companies, the question arises as to how widely applicable this hack is to other vehicles suffering from AaaS (Automotive as a Service).
The photo gallery gives plenty of ideas about how one would approach a project like this, and readers will surely appreciate the use of an old frying pan as a concrete mold to create the lander’s “feet”. Later, a little paint makes the frying pan become a pseudo-antenna mounted on the lander’s exterior.
Inside, the lander has a control panel with a lot of arcade-style buttons and LED lighting. It’s pretty simple stuff, but livens things up a lot. Bright red lighting for the engine combined with a couple of slow strobe lights really makes it come alive in the dark. The gold foil? Emergency thermal blankets wrapped around the frame.
Every so often, along comes a story which, like [Fox Mulder] with his unexplained phenomena, we want to believe. EM drives and cold fusion for example would be the coolest of the cool if they worked, but sadly they crumbled when subjected to scientific inquiry outside the labs of their originators. The jury’s still out on the latest example, a claimed room-temperature superconductor, but it’s starting to seem that it might instead be a diamagnetic semiconductor.
We covered some of the story surrounding the announcement of LK-99 and subsequent reports of it levitating under magnetic fields, but today’s installment comes courtesy of a team from Beihang University in Beijing. They’ve published a paper in which they characterize their sample of LK-99, and sadly according to them it’s no superconductor.
Instead it’s a diamagnetic semiconductor, something that in itself probably bears some explanation. We’re guessing most readers will be familiar with semiconductors, but diamagnetic substances possess the property of having an external magnetic field induce an internal magnetic field in the opposite direction. This means that they will levitate in a magnetic field, but not due to the Meissner effect, the property of superconductors which causes magnetic field to flow round their outside. The Beijing team have shown by measuring the resistance of the sample that it’s not a superconductor.
So sadly it seems LK-99 isn’t the miracle it was billed as, unless there’s some special quirk in the production of the original Korean sample which didn’t make it to the other teams. We can’t help wondering why a sample from Korea wasn’t subjected to external evaluation rather than leaving the other teams to make their own. Never mind, eh!
Eye tracking is a useful feature in social virtual reality (VR) spaces because it really enhances presence and communication when one’s avatar has a realistic gaze. Most headsets lack this feature, but EyeTrackVR has a completely open source solution ready for anyone willing to put it together.
EyeTrackVR is a combination of hardware, software, and 3D printable mounts for attaching a pair of microcontroller boards, cameras, and IR LEDs to just about any existing VR headset out there. An ESP32-based board and tiny camera module watches each eyeball, and under IR illumination the pupil presents as an easily-identified round black area. Software takes care of turning the camera’s view of the pupil into a gaze direction value that can be plugged into other software.
The project is still under active development, but in its current state is perfectly suitable for creating a functional system that can integrate into a variety of existing headsets with printed mounting brackets. Interested? Check out the intro and if it sounds up your alley, dive into the build guide which spells out everything you need to know. Check out the video below for a demo of EyeTrackVR working in VRChat, along with an overview of software support.
If you want to bend metal to make shapes, you might use equipment like a brake. But if you don’t have one, no worries. You can still do a lot with common tools like a vise and torches. [Bwrussell] shows you how. He welds together a die to use as a bending jig and makes a set of table legs.
You might think that putting metal in a vise and bending it isn’t exactly brain surgery. It isn’t, but there is more to it than that. Starting with a bending plan and the creation of the jigs, clamping and bending is only part of it. You can see a little bit of the action in the video below.
Speaking of planning, the design was in Fusion 360’s sheet metal workflow. To facilitate the bends, the build uses two torches. A MAPP torch gets very hot, and a propane torch makes sure that a larger area stays hot. There are quite a few tips you can pick up in this post, even if you aren’t making table legs.
Digital modes are all the rage these days in amateur radio — hams are using protocols like WSPR to check propagation patterns, FT8 to get quick contacts on many bands with relatively low power, and MSK144 to quickly bounce a signal off of a meteor. There’s also digital voice, which has a number of perks over analog including improved audio quality. However, the major downside of most digital voice modes, at least those in use on UHF and VHF, is that they are proprietary with various radio brands having competing digital standards. To get above the noise a more open standard can be used instead.
The M17 standard, originally created by [Wojciech Kaczmarski] aka [SP5WWP], uses Codec 2 to convert voice into a digital format before it is broadcast over the air. Codec 2 is an open standard unlike other audio codecs. M17 also supports reflectors, which can link individual radios or entire repeaters together over the Internet. While you can make purpose-built modules that will interface with most standard radio inputs, it’s also possible to modify existing hardware to support this standard as well. The video below from [Tech Minds] shows this being done to a radio with only a few hardware modifications and the installation of a new firmware.