- Architecture: GitHub Actions integrated with ROS buildfarm infrastructure
- Approach: Cloud-based CI/CD pipeline leveraging GitHub's infrastructure
- Primary Use Case: Standard Autoware distributions with community-wide compatibility
This report analyzes the evolution from Autoware 2025.02 (February 2025 release) to 0.45.1 (July 2025), revealing a significant versioning scheme change from date-based (YYYY.MM) to semantic versioning (0.x.x), along with architectural improvements and the reintroduction of experimental components like Agnocast.
timeline
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// lexical elements | |
token = { | |
keyword | |
| identifier | |
| constant | |
| string_literal | |
| punctuator | |
} | |
// keywords |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
thread 'async-std/runtime' panicked at 'called `Option::unwrap()` on a `None` value', /home/aeon/.cargo/git/checkouts/zenoh-cc237f2570fab813/9053912/zenoh/src/net/routing/network.rs:442:37 | |
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace | |
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: PoisonError { .. }', /home/aeon/.cargo/git/checkouts/zenoh-cc237f2570fab813/9053912/zenoh/src/net/routing/face.rs:183:26 | |
thread 'async-std/runtime' panicked at 'called `Result::unwrap()` on an `Err` value: PoisonError { .. }', /home/aeon/.cargo/git/checkouts/zenoh-cc237f2570fab813/9053912/zenoh/src/net/routing/face.rs:168:26 | |
thread 'async-std/runtime' panicked at 'called `Result::unwrap()` on an `Err` value: PoisonError { .. }', /home/aeon/.cargo/git/checkouts/zenoh-cc237f2570fab813/9053912/zenoh/src/net/routing/face.rs:168:26 | |
thread 'async-std/runtime' panicked at 'called `Result::unwrap()` on an `Err` value: PoisonError { .. }', /home/aeon/.cargo/git/checkouts/zenoh-cc237f25 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use futures::future::FutureExt as _; | |
use futures::stream::StreamExt as _; | |
use futures::stream; | |
use futures::join; | |
use std::task::Poll; | |
use std::time::Duration; | |
use std::time::Instant; | |
async fn pending_futures() { | |
let (tx, rx) = flume::bounded(4); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef __CONFIG_H__ | |
#define __CONFIG_H__ | |
#define MAX_PATH_LEN 4096 | |
#define MAX_PRODUCT_ID_LEN 256 | |
#define MAX_NUM_PRODUCTS 65536 | |
#define MAX_NUM_TRIE_NODES 1048576 | |
#define MAX_MEM_SIZE 1656885703 | |
#define MIN_READ_SIZE 8192 | |
#define MAX_WRITE_SIZE 65536 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use anyhow::Error; | |
use anyhow::Result; | |
use collected::SumVal; | |
use futures::future; | |
use futures::stream::StreamExt as _; | |
use itertools::iproduct; | |
use std::sync::Arc; | |
use std::time::Duration; | |
use std::time::Instant; | |
use zenoh as zn; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
if [ $# -ne 1 ] ; then | |
echo "Usage: $0 DIRECTORY" | |
fi | |
cd "$1" && | |
find . -type f -name '*.avi' -print0 | | |
while IFS= read -r -d $'\0' file; do | |
printf "%s\t" "$file" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import rclpy | |
from rclpy.node import Node | |
from nav_msgs.msg import Odometry | |
from lgsvl_msgs.msg import VehicleControlData, Detection3DArray | |
class Driver(Node): | |
def __init__(self): | |
super().__init__('Driver') |
NewerOlder