← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 11
  1. Japanese Dollar

    Japanese prices can take some getting used to, especially when they use 万 (man), the ten-thousand unit.

  2. Cartographer is a SLAM system (which is fairly old now) that takes a recorded bag file (ROS terminology for a capture of a robot’s sensor data) and a robot description, and it pieces together the trajectory the robot travelled by transforming and trying to

  3. Between 2015 and 2018 a small team of engineers and myself worked on building a series-hybrid multipurpose platform for use in kiwifruit orchards.

  4. Between 2015 and 2018, a $10M government-funded project set out to build autonomous robots for kiwifruit orchards in New Zealand.

  5. ROS2 across Podman containers

    Fast DDS (the default ROS2 middleware in Jazzy) uses UDP multicast to discover other nodes, but transfers data via shared memory (/dev/shm) when both nodes are on the same machine.

  6. Container Magic

    Container-magic takes a single YAML configuration file and generates everything needed to build and run a containerised project: a Dockerfile and standalone build and run scripts.

  7. GLIM’s documented T_lidar_imu transform for Ouster LiDARs is wrong.

  8. Compile C++ With Warnings

    For CMake projects, add the following to your CMakeLists.txt: target_compile_options(<executable_name> PRIVATE -Wall -Wextra -Wpedantic) For non-CMake projects, add the following to your Makefile: CXXFLAGS += -Wall -Wextra -Wpedantic

  9. Using Tracy Profiler

    Tracy Profiler is a real-time profiler for C++ applications that I’ve been using in my recent projects.

  10. Make CMake Debug by Default

    Add this to your CMakeLists.txt: if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Debug) endif()

  11. The following bash function, when entered into your ~/.bashrc file, will allow you to execute a command at a specific time.