La tecnología de conducción autónoma se está volviendo cada vez más popular Hablando de algunos puntos de vista y cogniciones en Baidu Apollo Open Platform 8.0

En los últimos años, muchos desarrolladores, incluyéndome a mí, se han dedicado al campo de los autos inteligentes. De hecho, ya sean principiantes o expertos, necesitan adquirir muchos conocimientos y habilidades después de ponerse en contacto con la industria del desarrollo de autos inteligentes.

Hace poco me puse en contacto con la plataforma abierta Apollo de Baidu y se siente muy fácil de usar. Da la casualidad de que Baidu también ha lanzado una nueva versión de la plataforma abierta Apollo 8.0. Algunas opiniones y percepciones de la plataforma abierta Apollo 8.0.

Umbral de desarrollo más bajo, tiempo de implementación corto, flexible y fácil de expandir

Se puede decir que la nueva Apollo Open Platform 8.0 esta vez se sometió a una actualización completa y ha logrado un gran progreso en términos de marco y capacidades. Desde el punto de vista del marco, Apollo Open Platform 8.0 se ha actualizado de la arquitectura en capas anterior orientada a la tecnología a una nueva arquitectura que combina tecnología y capas ecológicas. La capa inferior es la capa del dispositivo de hardware, que se compone del desarrollo de hardware anterior. capa y capa de certificación de vehículos Atraer socios ecológicos a través de protocolos estándar abiertos y certificación para proporcionar a los desarrolladores una gran cantidad de opciones para equipos de conducción autónoma.

Su nivel superior es la capa central de software, que evolucionó a partir de la capa de software de código abierto anterior y proporciona el subconjunto de software mínimo para construir un sistema de piloto automático basado en Apollo. Proporciona capacidades de simulación y depuración de PnC basadas en HMI Dreamview local, lo que mejora en gran medida la eficiencia de la percepción y la investigación y el desarrollo de PnC. Más arriba está la capa de aplicación de software, que proporciona a los desarrolladores nuevas capacidades y métodos de expansión de módulos autónomos. El nivel superior es la capa de servicios en la nube, que ha agregado capacidades de servicio, como capacitación práctica y capacitación de modelos, y ha mejorado las capacidades de simulación.

La nueva arquitectura ha sentado una buena base para la tecnología avanzada de Apollo Open Platform 8.0 A través de la configuración de arquitectura de "hardware-software core-software application-cloud service", Apollo Open Platform 8.0 ha formado una integración de circuito cerrado de software y hardware. A nivel de aplicación, el nivel de hardware se puede coordinar de manera eficiente con el nivel de software y, a nivel de desarrollo, brinda a los desarrolladores un excelente entorno de desarrollo y prueba, lo que permite que toda la plataforma tenga capacidades más sólidas.

En lo que a mí respecta, esta estructura es un poco como la filosofía de Apple. Tanto los sistemas MAC OS como IOS están estrechamente relacionados con el hardware. Hablando lógicamente, la arquitectura de Apollo Open Platform 8.0 garantiza la seguridad de la operación del hardware. Al mismo tiempo, El sistema se puede integrar en el hardware de acuerdo con los diferentes niveles de la capa de aplicación y la capa central, de modo que el funcionamiento del software sea más estable y fluido y, al mismo tiempo, también puede maximizar el rendimiento del hardware. sin apilamiento excesivo Se pueden lograr muchas configuraciones y actuaciones de alto rendimiento.

En cuanto a lo que acabo de decir acerca de permitir que la plataforma tenga capacidades más sólidas, quiero que quede claro que creo que primero debemos analizar las ventajas de Apollo Open Platform 8.0 en términos de facilidad de uso y escalabilidad. Apollo Open Platform 8.0 ha mejorado en gran medida la facilidad de uso y la eficiencia de desarrollo de la ingeniería de Apollo al cubrir todo el proceso del mecanismo de administración de paquetes de software, la percepción y el desarrollo de PnC. Puede reducir el umbral de desarrollo para desarrolladores individuales o pequeños estudios y brindar más posibilidades de desarrollo. . . En el futuro, con el aumento en la frecuencia de las actualizaciones OTA para automóviles y la velocidad iterativa de los productos para vehículos, la facilidad de uso de Apollo Open Platform 8.0 mostrará un lado más eficiente en el desarrollo de productos.

Además, la ventaja de escalabilidad de Apollo Open Platform 8.0 también es un punto destacado de esta actualización.Apollo Open Platform 8.0 ha introducido un mecanismo de administración de paquetes de software para resolver el problema del estrecho acoplamiento entre la compilación y el lanzamiento del proyecto Apollo anterior, lo que reduce en gran medida la instalación. y costos de ingeniería El umbral de expansión acorta considerablemente el tiempo de instalación y despliegue, y es más flexible y fácil de expandir. Puede acortar el ciclo de desarrollo y reducir la tasa de utilización de los recursos humanos. Admite la expansión secundaria con un alto grado de libertad. No solo puede compartir e intercambiar ideas sobre el trabajo colaborativo, sino también crear su propio proyecto de escena para un desarrollo personalizado en profundidad.

 En este sentido, creo que las ideas de Baidu son muy confiables. Por ejemplo, MAC OS e IOS brindan a los desarrolladores un conjunto de herramientas completo y altamente integrado que incluye Xcode y Swift. Los desarrolladores no necesitan trabajar duro para construirlo. Su propio entorno privado garantiza el desarrollo. eficiencia, estabilidad y operaciones colaborativas, y también asegura la compatibilidad de los proyectos de desarrollo con el hardware. Apollo Open Platform 8.0 es un poco como una combinación de estos conjuntos de herramientas. Por supuesto, esta analogía no es muy apropiada, pero se puede decir que es más o menos similar En general, hace que sea fácil comenzar, y cualquier persona con un poco de base puede dominarlo con soltura.

Además, las ventajas de código abierto y basadas en la comunidad de Apollo Open Platform 8.0 también están en línea con los hábitos de nosotros los desarrolladores. En 8.0, puede resolver problemas en una sola parada. La sabiduría de todos se reúne. En cualquier caso, es es mejor que luchar solo. Incluso las personas tienen la capacidad de contratar algunas tareas de desarrollo para ganar dinero extra y aprender más conocimiento de la industria y el desarrollo. , Acumule una experiencia de desarrollo más rica.

Se mejora la precisión del marco y la eficiencia de depuración y verificación alcanza un nuevo máximo

Las ventajas de la nueva arquitectura de Apollo Open Platform 8.0 se reflejan realmente en la mejora de la calidad del desarrollo. La función de conducción asistida inteligente de los coches inteligentes y la futura función de conducción automática todavía tienen muchas dificultades técnicas, como escenarios limitados de baja precisión que se pueden simular durante el proceso de desarrollo, no lo suficiente para cubrir la escena real, y el ciclo de desarrollo largo requiere un mucho costo, etc., y Apollo La aparición de Open Platform 8.0 ha presentado soluciones para estos puntos débiles.

Por ejemplo, Apollo Open Platform 8.0 presenta tres nuevos modelos basados ​​en aprendizaje profundo y tiene una nueva actualización en el marco de percepción. En términos de percepción Lidar, se implementa el modelo de reconocimiento de obstáculos de nube de puntos láser CenterPoint. En comparación con el modelo MaskPillars lanzado en 7.0, CenterPoint no necesita configurar manualmente el tamaño del ancla, pero devuelve el tamaño, la dirección y la velocidad del objeto en función de la detección de puntos clave, lo que brinda una mayor precisión en escenas complejas con varios tamaños de objetos.

En cuanto a la percepción de la cámara, se implementa el modelo de reconocimiento visual de obstáculos CaDDN. Al predecir la distribución de profundidad de cada píxel en la imagen, combinado con la proyección a vista de pájaro, la precisión es mayor que la del modelo SMOKE lanzado en 7.0. Al mismo tiempo, ha agregado un modelo de percepción visual BEV PETR, que combina de manera innovadora información de coordenadas 3D con funciones de imagen para lograr una percepción de obstáculos de 360° basada en la visión y logra un buen equilibrio entre velocidad y precisión.

Además, la actualización del modelo de percepción Apollo Open Platform 8.0 ha mejorado efectivamente la precisión sobre la base del original, y también introdujo la percepción visual BEV de 360° para mejorar la capacidad de percepción visual. Puede ayudar a los desarrolladores a lograr un desarrollo de funciones de alta precisión, mejorando efectivamente la eficiencia y reduciendo los costos. Además de usar los modelos que vienen con la plataforma, los desarrolladores también pueden expandir más modelos según sus propias necesidades. El entorno de desarrollo es más libre y El El proceso de verificación está asistido por herramientas visuales, lo que reduce aún más la dificultad de desarrollo.

 Vale la pena mencionar que Apollo Open Platform 8.0 también adopta una nueva cadena de herramientas PnC e integra herramientas de depuración de simulación PnC en el Dreamview local, lo que mejora en gran medida la eficiencia del desarrollo. El sistema admite simulación y depuración local, y puede simular la conducción de vehículos y reproducir varias escenas a través del simulador de Dreamview. Además, también admite la función de gestión de escenas de simulación en la nube. Los desarrolladores solo necesitan crear escenas y obstáculos que satisfagan sus propias necesidades de simulación de prueba para realizar la verificación de la simulación del sistema. El modelado único se puede reutilizar. La escena también admite la gestión de clasificación y se puede verificado a Más escenarios, y el proceso de verificación es más simple y más eficiente.

Para mejorar la eficiencia, la plataforma presenta el complemento Studio en Dreamview, a través del cual las escenas y los modelos dinámicos en Studio se pueden descargar localmente de manera conveniente. De esta manera, la eficiencia de depuración de PnC es más del doble. En esta ecología, los desarrolladores podrán dedicarse al desarrollo de tecnología, y todos los demás problemas se pueden resolver con Apollo Open Platform 8.0. Se puede decir que Apollo Open Platform 8.0 es una plataforma de desarrollo inteligente, altamente integrada y completamente actualizada, que tiene una posición extremadamente líder en la industria y es un buen socio para los desarrolladores.

Resumir:

De hecho, para resumir, la sensación general de Apollo Open Platform 8.0 sigue siendo "amigable". Es amigable y permite que participen más desarrolladores de la industria, y su precisión general y eficiencia de desarrollo y depuración se han mejorado mucho, lo que resuelve muchos puntos débiles y problemas difíciles en la industria, supera las limitaciones de los cuellos de botella técnicos y, a nivel técnico, también es lo suficientemente avanzado como para poder desarrollar productos más competitivos. Esto también es muy importante para los desarrolladores, y se puede decir ser una herramienta de desarrollo.

 Finalmente, me gustaría compartir con ustedes que después del lanzamiento de Apollo Open Platform 8.0, una nueva comunidad: Apollo Studio, también entré y lo experimenté. Hay muchos recursos disponibles para desarrolladores, incluidos cursos técnicos, recursos en la nube. para ejecutar entrenamiento y verificación de modelos, etc., y también realizará competencias técnicas de vez en cuando. Si tienes energía, puedes prestarle más atención, que también es una oportunidad para el combate técnico. El enlace de la comunidad está aquí, y puedes experimentarlo tú mismo cuando tengas tiempo:

Comunidad de desarrolladores de Apollo La comunidad de desarrolladores de Apollo se dedica a proporcionar una plataforma de aprendizaje y comunicación para desarrolladores y socios de conducción autónoma global, ayudando a los desarrolladores a comprender y utilizar rápidamente la tecnología de conducción autónoma. https://apollo.baidu.com/

Supongo que te gusta

Origin blog.csdn.net/weixin_39709134/article/details/128468501
Recomendado
Clasificación