Notas de estudio de Ros

Prefacio

Después de trabajar durante más de dos años, desde maquinaria industrial hasta logística y almacenamiento AGV, entré lentamente en una industria que todos pueden pensar que es noble: los "robots". En primer lugar, no soy consciente de lo noble que es esta profesión, todo es fresco, como los programadores de los primeros días de Internet. Wu Enda dijo una vez: Los robots son un nuevo tipo de electricidad. Puede ser que los robots sean la revolución industrial moderna, así como las personas de hoy son inseparables de la electricidad, en el futuro, las personas también pueden ser inseparables de los robots. Hace veinte años, era absolutamente un tirano que podía permitirse conducir un automóvil. Hoy en día, se necesita un scooter cuando se sale a la calle a comprar comida. La razón puede ser inseparable del hecho de que la tecnología de los robots industriales maduros ha reducido el costo de fabricación de automóviles y acortó el ciclo de producción. Quizás al igual que los automóviles y los teléfonos móviles, los robots de servicio están entrando silenciosamente en miles de hogares. Se coló en el viento de la noche, humedeció las cosas en silencio.
Soy ingeniero mecánico. Como estoy desarrollando AGV, que no es un equipo muy avanzado recientemente, verifiqué algunos documentos y patentes. Primero comprendí algo de la parte mecánica del cuerpo del AGV. Poco a poco descubrí que no es difícil de fabricar. este tipo de maquinaria. La clave es cómo ponerle un cerebro, sin un cerebro, es un montón de cobre roto y hierro roto; unas pocas piezas de chapa simple con una cámara, lidar, el tablero de control principal es un robot , que puede lograr muchas funciones, creo que esto es algo muy bueno.
La era de Internet ha simplificado la forma y el proceso de adquirir conocimientos. Creo que todo el mundo ha escuchado que "en el pasado, el transporte era muy lento, las cartas estaban muy lejos y solo puedes amar a una persona en tu vida". puede tocar el teclado para enviar mensajes en grupos. Vi mucho conocimiento fragmentado antes y no le puse un hilo. Sin embargo, antes de hacer algo, siempre quiero construir un "árbol". Primero construyo un tronco y encuentro dónde está la raíz del árbol. es y donde necesita crecer. Sí, trabajaré duro en esto. Si no hay una dirección para hacer algo, al igual que un barco que viaja en el océano, cualquier ráfaga de viento será en contra. El principal problema al principio era que no sabía cómo construir un tronco de árbol. Revisé Ros, Linux, STM32, giroscopio, odómetro y Slam en Internet. En los primeros días, estaba muy asustado. Sentí que había demasiadas cosas. Multidisciplinar. No es exagerado perseverar en uno mismo, la lucha interior es común, y no es exagerado dar vueltas y vueltas para dormir duro. Un día, el hermano Jian me envió un video tutorial del robot Ros. Probablemente lo vi. El conocimiento es muy completo y cada pieza está bajo demanda. Parece que veo esperanza. Esta debería ser la forma principal para comenzar. El árbol". No tengo que entender cada módulo que hice desde cero, qué investigación y desarrollo hago, puedo renunciar a un auto pequeño al principio, sin mencionar que Newton está parado sobre los hombros de gigantes para ver el mundo, así que compré uno con una gran cantidad de dinero. Era reacio a dejar que el niño se fuera con el lobo, así que tomé una foto de un robot Ros el 31 de agosto de 2020. La mercadería llegó el 9 de febrero de 2020. El día de desempacar fue extasiado. Instalé la máquina virtual / archivo de imagen en los primeros días y descubrí que podía arrancar el automóvil ingresando un código simple de dos líneas en la terminal. Me tomó más de medio mes ejecutar todas estas funciones. De hecho, se utilizan todos los algoritmos y modelos. Es investigado por un puñado de vacas grandes. Si sabes cómo usarlo, cómo usarlo y dónde puedes usarlo. Además, en esta era de código abierto y prosperidad, No se puede decir que no hay aprendiz de la iglesia que muera de hambre. Todos no pueden hacer nada. Costos de inversión para adquirir conocimientos. Leí varios artículos sobre desarrollo de Ros, c ++, python, programación de Linux y desarrollo de RasPi. Creo que Ros debería ser un punto de entrada. Comencé a usar la máquina virtual VMware para observar a los blogueros que decían que ocurrirían varios problemas mágicos. Cuando instalé Ros, realmente sucedió. Así que reconstruí el Linux de Dell INSPIRON 3420 que compré en la universidad. Lo usé por unos pocos días y lo instalé. Con Ros, se siente bien.
El propósito de escribir un blog es registrar todo el proceso de desarrollo y los problemas encontrados en el medio y las soluciones a los problemas, para no hacerlo al final, pero he olvidado cómo hacerlo. La próxima vez Me encuentro con el mismo problema, sigue siendo el propietario de la tarjeta. No puedo resolverlo en dos días. No tengo miedo de caerme, pero tengo miedo de caerme en un lugar. Es la primera vez que escribo un blog, como Markdown es la primera vez que se usa, el diseño del texto puede ser irregular, puede haber algo mal, por favor critícame y corrígeme. Aquí espero encontrarme con desarrolladores que tienen los mismos intereses y con ustedes que han estado trabajando duro por sus sueños.
Hay un dicho: Linyuan envidia a los peces, es mejor retirarse y construir una red. También hay una historia que se llama: El pony cruza el río. Por miedo a la verdad infinita, una pulgada en una pulgada y una pulgada de alegría, un poco de progreso todos los días, los árboles pequeños también pueden convertirse en tonos de verde. Si considera este automóvil Ros como su propio hijo, podrá entrar en miles de hogares un día y estará orgulloso de él.

Finalmente, cito los repetidos fracasos de Pu Songling en los exámenes imperiales y la extrema desesperación: Aquellos que tienen aspiraciones lograrán romper el barco, y el segundo Qinguan pertenecerá al Chu; la gente trabajadora, el cielo no soportará, el paga y el coraje, tres mil más A pueden tragarse a Wu. estímulo mutuo.

                                                                                       David-大王

Instale Linux Ubuntu en una computadora portátil Dell

Para ser resuelto

Instalar Ros en Ubuntu

Para ser resuelto

Ros ejemplo sigue curso MOOC

1. Materiales de aprendizaje

dirección del código de gitbub: haga clic para ver las
notas de la conferencia dirección: haga clic para ver la
dirección del curso MOOC: haga clic para ver

2. Proceso

Consulte las notas de la conferencia para obtener más detalles.

3. Problemas encontrados

4, estudio Roboware

Enlace de referencia de instalación: tutorial de instalación de roboware studio

Tutorial de Roboware Studio: tutorial
Sugerencia: ¡asegúrese de descargar el deb correspondiente en github! ! !

5. El proceso de creación de un espacio de trabajo de ros

1 mkdir -p catkin_ws/src #创建名字为catkin的ros工作空间
2 catkin_make #对工作空间进行初始化
3 catkin_creat_pkg test2 roscpp rospy std_msgs nav_msgs #在src下创建一个名称为test2的功能包(节点),后面的为功能对应的依赖

6. Cómo descargar pkg desde github

Video tutorial: Video tutorial

Tutorial de texto: tutorial de texto

comando de descarga de github:

git clone https://github.com/DroidAITech/ROS-Academy-for-Beginners.git
#下载命令所在的位置应该在src目录下

Inconcluso

Supongo que te gusta

Origin blog.csdn.net/Cappuccino_0/article/details/108890621
Recomendado
Clasificación