Summary of Existing Autonomous Driving Simulation Software

Summary of Existing Autonomous Driving Simulation Software

This article provides an overview of the current mainstream simulation software for autonomous driving. The content is extensive, and interested readers can bookmark it for later as it is filled with valuable information. The existing simulation software mainly includes CarSim, CarMaker, PreScan, PTV Vissim, SUMO, VIRES VTD, rFpro, Cognata, 51Sim-One, Pilot-D GaiA, Metamoto, Tencent TAD … Read more

Summary of Autonomous Driving Simulation Software

Summary of Autonomous Driving Simulation Software

Introduction Before the commercial application of autonomous vehicles, extensive road testing is required to meet commercial standards. Using road tests to optimize autonomous driving algorithms is time-consuming and costly, and open road testing is still subject to regulatory restrictions. Extreme traffic conditions and scenario replication are difficult, and safety concerns exist during testing. Currently, autonomous … Read more

Maker Education Practice Based on App Inventor

Maker Education Practice Based on App Inventor

【Abstract】 “Maker” is currently a popular term on the internet. How to integrate “Maker” into teaching in primary and secondary schools, cultivating a group of new makers with innovative thinking and social benefits, is a question that educational researchers must consider. This article revolves around “Maker Education” and “Innovative Thinking”, proposing that the core concept … Read more

Microbit Programming Robot Lesson One: Programming a Car

Microbit Programming Robot Lesson One: Programming a Car

Hello everyone, I have now exited the LEGO teaching industry and am looking for alternatives. Fortunately, I found the microbit, which is the one below: What is the purpose of this programmable board that resembles a microcontroller? Those who see my article should already have some understanding. If not, just search it on Baidu. In … Read more

Getting Started with Arduino: The Magical Development Board for Everyone to Become a Maker

Getting Started with Arduino: The Magical Development Board for Everyone to Become a Maker

Getting Started with Arduino: The Magical Development Board for Everyone to Become a MakerA small board unlocks the Internet of Things, allowing anyone with no background to play with smart hardware! 🌠 Introduction Have you ever thought about—✅ Controlling the lights in your home with your voice?✅ Automatically watering your plants and alerting you when … Read more

CMake Insights: A Case Study with FAST-LIO

CMake Insights: A Case Study with FAST-LIO

Review: Why do we use Make and CMake tools? The main reasons are to automate the build process, manage dependencies, and simplify cross-platform development for complex project compilation requirements: Large C++ projects often consist of multiple source files, header files, and library dependencies, making manual compilation commands (like <span>g++</span>) error-prone and inefficient. Dependency Management: Build … Read more

Understanding the Make Tool and Makefile in C Programming

Understanding the Make Tool and Makefile in C Programming

Compiled languages require compilation before execution. This is seen as an advantage by some, as it allows for syntax checks and other information verification during the compilation process, helping to avoid basic errors. Additionally, the compiled code can run faster. However, others view this as a disaster. Often, this is not due to any other … Read more

Detailed Guide on make and Makefile Commands in Linux

Detailed Guide on make and Makefile Commands in Linux

01 Using the make tool When programming on Windows, we use an IDE with a graphical interface and corresponding buttons, such as build or run, to compile. By directly entering the make command in the console, it will automatically invoke the make tool.02 Makefile The make tool will look for a makefile in the current … Read more