Xbot ROS ਕੰਟਰੋਲਰ ਛੋਟੇ ਰੋਬੋਟ
“
ਨਿਰਧਾਰਨ
- ਮਾਡਲ: ਐਕਸਬੋਟ - ਮਾਡਲ ਏ, ਐਕਸਬੋਟ - ਮਾਡਲ ਐਮ, ਐਕਸਬੋਟ
4WD - ROS ਕੰਪਿਊਟਰ: ਰਾਸਬੇਰੀ ਪਾਈ5 8ਜੀ, ਜੇਟਸਨ ਓਰਿਨ
ਨੈਨੋ 8G, ਜਾਂ ਓਰਿਨ NX 8G - ਘੱਟ ਪੱਧਰ ਦਾ ਕੰਟਰੋਲਰ: STM32 ਬੋਰਡ
- LiDAR: LS M10P - 30 ਮੀਟਰ ਰੇਂਜ
- ਡੂੰਘਾਈ ਕੈਮਰਾ: ਐਸਟਰਾ ਡੈਪਥ ਕੈਮਰਾ
- ਸਾਫਟਵੇਅਰ ਸਿਸਟਮ: ROS 2 ਉਬੰਟੂ, MiROS 'ਤੇ ਨਿਮਰ
ਵਿਜ਼ੂਅਲ ROS ਪ੍ਰੋਗਰਾਮਿੰਗ ਟੂਲ, ਮੋਬਾਈਲ ਐਪਸ - ਮਾਪ: ਐਕਸਬੋਟ ਮਾਡਲ ਏ – 289x195x185 ਮਿਲੀਮੀਟਰ, ਐਕਸਬੋਟ
ਮਾਡਲ M – 255x235x156 mm, Xbot 4WD – 255x220x186 mm - ਭਾਰ: ਐਕਸਬੋਟ ਮਾਡਲ ਏ – 3.3 ਕਿਲੋਗ੍ਰਾਮ, ਐਕਸਬੋਟ ਮਾਡਲ ਐਮ –
4.2 ਕਿਲੋਗ੍ਰਾਮ, ਐਕਸਬੋਟ 4WD – 4 ਕਿਲੋਗ੍ਰਾਮ - ਪੇਲੋਡ: 4 ਕਿਲੋਗ੍ਰਾਮ
- ਪਹੀਏ ਦਾ ਆਕਾਰ (ਵਿਆਸ): ਐਕਸਬੋਟ ਮਾਡਲ ਏ – 65 ਮਿਲੀਮੀਟਰ,
ਐਕਸਬੋਟ ਮਾਡਲ ਐਮ - 75 ਮਿਲੀਮੀਟਰ, ਐਕਸਬੋਟ 4WD - 65 ਮਿਲੀਮੀਟਰ - ਅਧਿਕਤਮ ਗਤੀ: 1m/s
- ਬਿਜਲੀ ਦੀ ਸਪਲਾਈ: 12V, 5100 mAh ਬੈਟਰੀ, 2A
ਚਾਰਜਰ - ਬੈਟਰੀ ਲਾਈਫ: 5 ਘੰਟੇ ਬਿਨਾਂ ਲੋਡ ਦੇ, 3.5 ਘੰਟੇ
1 ਕਿਲੋਗ੍ਰਾਮ ਪੇਲੋਡ ਦੇ ਨਾਲ - ਮੋਟਰ ਅਤੇ ਕਟੌਤੀ ਅਨੁਪਾਤ: MG513 ਮੈਟਲ ਗੇਅਰ
ਰਿਡਕਸ਼ਨ ਮੋਟਰ - ਏਨਕੋਡਰ: 500-ਲਾਈਨ AB ਪੜਾਅ ਉੱਚ-ਸ਼ੁੱਧਤਾ GMR
ਏਨਕੋਡਰ - I / O ਇੰਟਰਫੇਸ: CAN, ਸੀਰੀਅਲ ਪੋਰਟ, USB,
HDMI - ਰਿਮੋਟ ਕੰਟਰੋਲ: iOS/Android ਐਪਸ, ਵਾਇਰਲੈੱਸ
PS2, MiROS ਅਤੇ ROS
ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼
1. ਸੈੱਟਅੱਪ ਅਤੇ ਅਸੈਂਬਲੀ
ਲਈ ਯੂਜ਼ਰ ਮੈਨੂਅਲ ਵਿੱਚ ਦਿੱਤੀਆਂ ਅਸੈਂਬਲੀ ਹਿਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ
ਆਪਣੇ Xbot ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੈੱਟ ਕਰੋ।
2. ਪਾਵਰਿੰਗ ਚਾਲੂ
ਚਾਲੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਬੈਟਰੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਚਾਰਜ ਹੋਈ ਹੈ
ਪਾਵਰ ਸਵਿੱਚ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ Xbot।
3 ਓਪਰੇਟਿੰਗ ਮੋਡਸ
ਐਕਸਬੋਟ ਮਾਡਲ ਦੇ ਆਧਾਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਡਰਾਈਵਿੰਗ ਸਿਸਟਮ ਪੇਸ਼ ਕਰਦਾ ਹੈ। ਚੁਣੋ।
ਤੁਹਾਡੀ ਇੱਛਤ ਵਰਤੋਂ ਲਈ ਢੁਕਵਾਂ ਡਰਾਈਵਿੰਗ ਮੋਡ।
4. ਰਿਮੋਟ ਕੰਟਰੋਲ
iOS/Android ਵਰਗੇ ਦਿੱਤੇ ਗਏ ਰਿਮੋਟ ਕੰਟਰੋਲ ਵਿਕਲਪਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।
Xbot ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਐਪਸ ਜਾਂ ਵਾਇਰਲੈੱਸ PS2।
ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ (FAQ)
1. Xbot ਦੇ ਵੱਖ-ਵੱਖ ਮਾਡਲ ਕਿਹੜੇ-ਕਿਹੜੇ ਉਪਲਬਧ ਹਨ?
ਐਕਸਬੋਟ ਤਿੰਨ ਮਾਡਲਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹੈ: ਮਾਡਲ ਏ ਐਕਰਮੈਨ ਡਰਾਈਵ ਦੇ ਨਾਲ,
ਮੈਕਨਮ ਡਰਾਈਵ ਵਾਲਾ ਮਾਡਲ M, ਅਤੇ 4 ਵ੍ਹੀਲ ਡਰਾਈਵ ਵਾਲਾ 4WD।
2. Xbot ਦੀ ਬੈਟਰੀ ਲਾਈਫ਼ ਕਿੰਨੀ ਹੈ?
Xbot ਦੀ ਬੈਟਰੀ ਲਾਈਫ ਬਿਨਾਂ ਲੋਡ ਦੇ ਲਗਭਗ 5 ਘੰਟੇ ਹੈ।
ਅਤੇ 3.5 ਕਿਲੋਗ੍ਰਾਮ ਦੇ ਪੇਲੋਡ ਦੇ ਨਾਲ ਲਗਭਗ 1 ਘੰਟੇ।
"`
ਮੀਰੋਬੋਟ
www.mirobot.ai
ਐਕਸਬੋਟ ਯੂਜ਼ਰ ਮੈਨੂਅਲ
ਲੇਖਕ: ਵੇਨ ਲਿਊ 26 ਫਰਵਰੀ 2025
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
ਮੀਰੋਬੋਟ
www.mirobot.ai
ਵਿਸ਼ਾ - ਸੂਚੀ
1. ਮੁੱਖ ਹਿੱਸੇ 2. ਉਤਪਾਦ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 3. ROS ਕੰਟਰੋਲਰਾਂ ਨਾਲ ਜਾਣ-ਪਛਾਣ 4. ਸੈਂਸਿੰਗ ਸਿਸਟਮ: LiDAR ਅਤੇ ਡੂੰਘਾਈ ਕੈਮਰਾ 5. STM32 ਬੋਰਡ (ਮੋਟਰ ਕੰਟਰੋਲ, ਪਾਵਰ ਪ੍ਰਬੰਧਨ ਅਤੇ IMU) 6. ਸਟੀਅਰਿੰਗ ਅਤੇ ਡਰਾਈਵਿੰਗ ਸਿਸਟਮ 7. ਟੈਲੀ-ਓਪਰੇਸ਼ਨ 8. MiROS ਵਿਜ਼ੂਅਲ ਪ੍ਰੋਗਰਾਮਿੰਗ 9. ROS 2 ਤੇਜ਼ ਸ਼ੁਰੂਆਤ 10. ਪਹਿਲਾਂ ਤੋਂ ਸਥਾਪਿਤ ROS 2 ਨਿਮਰ ਪੈਕੇਜ
ਸੰਖੇਪ: ਐਕਸਬੋਟ ਰੋਬੋਟਿਕ ਖੋਜਕਰਤਾਵਾਂ, ਸਿੱਖਿਅਕਾਂ, ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਡਿਵੈਲਪਰਾਂ ਲਈ ROS (ਰੋਬੋਟ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ) 'ਤੇ ਅਧਾਰਤ ਇੱਕ ਵਿਦਿਅਕ ਅਤੇ ਖੋਜ ਰੋਬੋਟ ਹੈ।
Xbot ਕਿਫਾਇਤੀ ਕੀਮਤ, ਸੰਖੇਪ ਡਿਜ਼ਾਈਨ ਅਤੇ ਤਿਆਰ ਪੈਕੇਜ ਦੇ ਨਾਲ ROS ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਆਦਰਸ਼ ਹੈ। Xbot ਰੋਬੋਟਿਕ ਸਿੱਖਿਆ ਅਤੇ ਖੋਜ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਇੱਕ ਠੋਸ ਆਟੋਨੋਮਸ ਮੋਬਾਈਲ ਰੋਬੋਟ (AMR) ਪਲੇਟਫਾਰਮ ਵੀ ਹੈ।
Xbot ਬਿਲਟ-ਇਨ ROS ਕੰਟਰੋਲਰ, LiDAR, ਡੂੰਘਾਈ ਕੈਮਰਾ, STM32 ਮੋਟਰ/ਪਾਵਰ/IMU ਕੰਟਰੋਲਰ ਅਤੇ ਤਿੰਨ ਵੱਖ-ਵੱਖ ਡਰਾਈਵਿੰਗ ਸਿਸਟਮਾਂ ਦੇ ਨਾਲ ਮੈਟਲ ਚੈਸੀ ਨਾਲ ਲੈਸ ਹੈ।
ਵੱਖ-ਵੱਖ ਡਰਾਈਵਿੰਗ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਆਧਾਰ 'ਤੇ, Xbot ਤਿੰਨ ਮਾਡਲਾਂ ਦੇ ਨਾਲ ਆਉਂਦਾ ਹੈ:
ਐਕਸਬੋਟ ਮਾਡਲ ਏ - ਐਕਰਮੈਨ ਡਰਾਈਵ ਐਕਸਬੋਟ ਮਾਡਲ ਐਮ - ਮੇਕਨਮ ਡਰਾਈਵ ਐਕਸਬੋਟ 4WD - 4 ਪਹੀਆ ਡਰਾਈਵ
Xbot ਪ੍ਰਸਿੱਧ ROS ਕੰਟਰੋਲਰਾਂ ਦੇ ਨਾਲ ਆਉਂਦਾ ਹੈ ਜਿਵੇਂ ਕਿ:
· ਜੇਟਸਨ - ਓਰਿਨ ਨੈਨੋ · ਜੇਟਸਨ - ਓਰਿਨ ਐਨਐਕਸ · ਰਸਬੇਰੀ ਪਾਈ 5
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
ਮੀਰੋਬੋਟ 1. ਮੁੱਖ ਹਿੱਸੇ
www.mirobot.ai
ਮਾਡਲ ਐਕਸਬੋਟ - ਮਾਡਲ ਏ
ਚਿੱਤਰ
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
ਐਕਸਬੋਟ - ਮਾਡਲ ਐਮ ਐਕਸਬੋਟ 4WD
www.mirobot.ai
2. ਉਤਪਾਦ ਨਿਰਧਾਰਨ ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
ਐਕਸਬੋਟ
www.mirobot.ai
ਮਾਡਲ ਏ
ਮਾਡਲ ਐਮ
4WD
ROS ਕੰਪਿਊਟਰ ਲੋਅ ਲੈਵਲ ਕੰਟਰੋਲਰ LiDAR ਡੂੰਘਾਈ ਕੈਮਰਾ ਸਾਫਟਵੇਅਰ ਸਿਸਟਮ ਮਾਪ
ਭਾਰ ਪੇਲੋਡ ਪਹੀਏ ਦਾ ਆਕਾਰ (ਵਿਆਸ) ਵੱਧ ਤੋਂ ਵੱਧ ਗਤੀ ਪਾਵਰ ਸਪਲਾਈ ਬੈਟਰੀ ਲਾਈਫ ਮੋਟਰ ਅਤੇ ਰਿਡਕਸ਼ਨ ਰੇਸ਼ੋ ਏਨਕੋਡਰ I/O ਇੰਟਰਫੇਸ ਰਿਮੋਟ ਕੰਟਰੋਲ
Raspberry Pi5 8G, Jetson Orin Nano 8G ਜਾਂ Orin NX 8G
STM32 ਬੋਰਡ
LS M10P - 30 ਮੀਟਰ ਰੇਂਜ
ਐਸਟਰਾ ਡੈਪਥ ਕੈਮਰਾ
ROS 2 Humble on Ubuntu, MiROS Visual ROS ਪ੍ਰੋਗਰਾਮਿੰਗ ਟੂਲ, ਮੋਬਾਈਲ ਐਪਸ
289x195x185 ਮਿਲੀਮੀਟਰ 3.3 ਕਿਲੋਗ੍ਰਾਮ
255x235x156 ਮਿਲੀਮੀਟਰ 4.2 ਕਿਲੋਗ੍ਰਾਮ
255x220x186 ਮਿਲੀਮੀਟਰ
4 ਕਿਲੋਗ੍ਰਾਮ
4 ਕਿਲੋਗ੍ਰਾਮ
65 ਮਿਲੀਮੀਟਰ
75 ਮਿਲੀਮੀਟਰ
65 ਮਿਲੀਮੀਟਰ
1m/s
12V, 5100 mAh ਬੈਟਰੀ, 2A ਚਾਰਜਰ
5 ਘੰਟੇ ਬਿਨਾਂ ਲੋਡ ਦੇ, 3.5 ਕਿਲੋਗ੍ਰਾਮ ਪੇਲੋਡ ਦੇ ਨਾਲ 1 ਘੰਟੇ
MG513 ਮੈਟਲ ਗੇਅਰ ਰਿਡਕਸ਼ਨ ਮੋਟਰ
500-ਲਾਈਨ AB ਪੜਾਅ ਉੱਚ-ਸ਼ੁੱਧਤਾ GMR ਏਨਕੋਡਰ
CAN, ਸੀਰੀਅਲ ਪੋਰਟ, USB, HDMI
iOS/Android ਐਪਸ, ਵਾਇਰਲੈੱਸ PS2, MiROS ਅਤੇ ROS
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
3. ROS ਕੰਟਰੋਲਰਾਂ ਦੀ ਜਾਣ-ਪਛਾਣ
Nvidia Jetson ਪਲੇਟਫਾਰਮ ਅਤੇ Raspberry Pi 3 'ਤੇ ਆਧਾਰਿਤ Xbot ਨਾਲ ਵਰਤੋਂ ਲਈ 5 ਕਿਸਮਾਂ ਦੇ ROS ਕੰਟਰੋਲਰ ਉਪਲਬਧ ਹਨ। Jetson Orin Nano ਸਿੱਖਿਆ ਅਤੇ ਖੋਜ ਲਈ ਆਦਰਸ਼ ਹੈ। Jetson Orin NX ਦੀ ਵਰਤੋਂ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਅਤੇ ਵਪਾਰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਧੇਰੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। Raspberry Pi 5 ਸਭ ਤੋਂ ਕਿਫਾਇਤੀ Xbot ਪਲੇਟਫਾਰਮ ਹੈ।
ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ MiRobot ਤੋਂ ਉਪਲਬਧ ਵੱਖ-ਵੱਖ ਕੰਟਰੋਲਰਾਂ ਵਿਚਕਾਰ ਮੁੱਖ ਤਕਨੀਕੀ ਅੰਤਰ ਦਰਸਾਉਂਦੀ ਹੈ। ਦੋਵੇਂ ਬੋਰਡ ਉੱਚ ਪੱਧਰੀ ਗਣਨਾ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ ਅਤੇ ਕੰਪਿਊਟਰ ਵਿਜ਼ਨ, ਡੂੰਘੀ ਸਿਖਲਾਈ ਅਤੇ ਗਤੀ ਯੋਜਨਾਬੰਦੀ ਵਰਗੇ ਉੱਨਤ ਰੋਬੋਟਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਅਨੁਕੂਲ ਹਨ।
ROS ਕੰਟਰੋਲਰ CPU
GPU
ਕੰਪਿਊਟਿੰਗ ਪਾਵਰ ਮੈਮੋਰੀ USB ਪੋਰਟ HDMI ਪੋਰਟ
ਰਸਬੇਰੀ ਪਾਈ 5
ਜੈਟਸਨ ਓਰਿਨ ਨੈਨੋ
ਜੇਟਸਨ ਓਰਿਨ ਐਨਐਕਸ
ਏਆਰਐਮ ਕੋਰਟੈਕਸ-ਏ76 64bit@2.4GHz ਕਵਾਡਕੋਰ
ਏਆਰਐਮ ਕੋਰਟੈਕਸ-ਏ57 64bit@1.43GHz ਕਵਾਡਕੋਰ
ARM Cortex-A78AE v.82 64bit 1.5MB L2+4MB L3
ਵੀਡੀਓਕੋਰ VII @800MHz 128-ਕੋਰ ਮੈਕਸਵੈੱਲ @921 32 ਟੈਂਸਰ ਕੋਰ, 1024
MHz
ਕੋਰ NVIDIA Ampਪਹਿਲਾਂ
GPU @765 MHz
0.8 ਟਾਪਸ (FP16)
0.5 ਟਾਪਸ
70 ਟਾਪਸ
8 ਜੀ.ਬੀ
8 ਜੀ.ਬੀ
8 ਜੀ.ਬੀ
2 USB 3.0 + 2 USB 2.0 4 USB 3.0
ਉਪਲਬਧ ਹੈ
ਉਪਲਬਧ ਹੈ
3 USB 3.0 + 1 USB 2.0 + 1 ਟਾਈਪ C
ਉਪਲਬਧ ਹੈ
4. ਸੈਂਸਿੰਗ ਸਿਸਟਮ: LiDAR ਅਤੇ ਡੂੰਘਾਈ ਕੈਮਰਾ
ਸਾਰੇ ਮੇਕਾਬੋਟ ਮਾਡਲਾਂ 'ਤੇ ਇੱਕ M10 ਲੀਸ਼ੇਨ LSLiDAR ਲਗਾਇਆ ਗਿਆ ਹੈ। ਇਹ LiDAR 360 ਡਿਗਰੀ ਸਕੈਨਿੰਗ ਰੇਂਜ ਅਤੇ ਆਲੇ ਦੁਆਲੇ ਦੀ ਧਾਰਨਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹਨ ਅਤੇ ਇੱਕ ਸੰਖੇਪ ਅਤੇ ਹਲਕੇ ਡਿਜ਼ਾਈਨ ਦਾ ਮਾਣ ਕਰਦੇ ਹਨ। ਇਹਨਾਂ ਵਿੱਚ ਉੱਚ ਸਿਗਨਲ ਸ਼ੋਰ ਅਨੁਪਾਤ ਅਤੇ ਉੱਚ/ਘੱਟ ਪ੍ਰਤੀਬਿੰਬਤ ਵਸਤੂਆਂ 'ਤੇ ਸ਼ਾਨਦਾਰ ਖੋਜ ਪ੍ਰਦਰਸ਼ਨ ਹੈ ਅਤੇ ਤੇਜ਼ ਰੌਸ਼ਨੀ ਦੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਵਧੀਆ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦੇ ਹਨ। ਇਹਨਾਂ ਦੀ ਖੋਜ ਰੇਂਜ 30 ਮੀਟਰ ਹੈ ਅਤੇ ਸਕੈਨ ਬਾਰੰਬਾਰਤਾ 12Hz ਹੈ। ਇਹ LiDAR ਮੇਕਾਬੋਟਸ ਵਿੱਚ ਸਹਿਜੇ ਹੀ ਏਕੀਕ੍ਰਿਤ ਹੁੰਦਾ ਹੈ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਸਾਰੇ ਮੈਪਿੰਗ ਅਤੇ ਨੈਵੀਗੇਸ਼ਨਲ ਉਪਯੋਗ ਆਸਾਨੀ ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।
ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ 3 ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ LiDARs ਵਿੱਚੋਂ ਇੱਕ ਮਾਪਦੰਡ ਹੈ:
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸਾਰੇ Xbots ਇੱਕ Orbbec Astra Depth Camera ਨਾਲ ਲੈਸ ਹਨ, ਜੋ ਕਿ ਇੱਕ RGBD ਕੈਮਰਾ ਹੈ। ਇਹ ਕੈਮਰਾ ਸੰਕੇਤ ਨਿਯੰਤਰਣ, ਸਕੈਲਟਨ ਟਰੈਕਿੰਗ, 3D ਸਕੈਨਿੰਗ ਅਤੇ ਪੁਆਇੰਟ ਕਲਾਉਡ ਵਿਕਾਸ ਸਮੇਤ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਉਪਯੋਗਾਂ ਲਈ ਅਨੁਕੂਲਿਤ ਹੈ। ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਡੂੰਘਾਈ ਕੈਮਰੇ ਦੀਆਂ ਤਕਨੀਕੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਸਾਰ ਦਿੰਦੀ ਹੈ।
5. STM32 ਬੋਰਡ (ਮੋਟਰ ਕੰਟਰੋਲ, ਪਾਵਰ ਮੈਨੇਜਮੈਂਟ ਅਤੇ IMU) ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai STM32F103RC ਬੋਰਡ ਸਾਰੇ Xbots ਵਿੱਚ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮਾਈਕ੍ਰੋ-ਕੰਟਰੋਲਰ ਹੈ। ਇਸ ਵਿੱਚ ਇੱਕ ਉੱਚ ਪ੍ਰਦਰਸ਼ਨ ਵਾਲਾ ARM Cortex -M3 32-ਬਿੱਟ RISC ਕੋਰ ਹੈ ਜੋ 72MHz ਫ੍ਰੀਕੁਐਂਸੀ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਨਾਲ ਹੀ ਹਾਈ-ਸਪੀਡ ਏਮਬੈਡਡ ਮੈਮੋਰੀਆਂ ਵੀ ਹਨ। ਇਹ -40°C ਤੋਂ +105°C ਤਾਪਮਾਨ ਰੇਂਜ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਦੁਨੀਆ ਭਰ ਦੇ ਮੌਸਮ ਵਿੱਚ ਸਾਰੇ ਰੋਬੋਟਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਅਨੁਕੂਲ ਹੈ। ਪਾਵਰ ਸੇਵਿੰਗ ਮੋਡ ਹਨ ਜੋ ਘੱਟ-ਪਾਵਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਡਿਜ਼ਾਈਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਇਸ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਦੀਆਂ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ: ਮੋਟਰ ਡਰਾਈਵ, ਐਪਲੀਕੇਸ਼ਨ ਕੰਟਰੋਲ, ਰੋਬੋਟਿਕ ਐਪਲੀਕੇਸ਼ਨ, ਮੈਡੀਕਲ ਅਤੇ ਹੈਂਡਹੈਲਡ ਉਪਕਰਣ, PC ਅਤੇ ਗੇਮਿੰਗ ਪੈਰੀਫਿਰਲ, GPS ਪਲੇਟਫਾਰਮ, ਉਦਯੋਗਿਕ ਐਪਲੀਕੇਸ਼ਨ, ਅਲਾਰਮ ਸਿਸਟਮ ਵੀਡੀਓ ਇੰਟਰਕਾਮ ਅਤੇ ਸਕੈਨਰ।
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
STM32F103RC ਕੋਰ
ਯਾਦਾਂ ਦੀ ਘੜੀ, ਰੀਸੈਟ ਅਤੇ ਸਪਲਾਈ ਪ੍ਰਬੰਧਨ
ਪਾਵਰ DMA ਡੀਬੱਗ ਮੋਡ I/O ਪੋਰਟਸ
ਟਾਈਮਰ
ਸੰਚਾਰ ਇੰਟਰਫੇਸ
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ARM32-bit Cortex M3 CPU
72 MHz ਦੀ ਅਧਿਕਤਮ ਗਤੀ
512 KB ਫਲੈਸ਼ ਮੈਮੋਰੀ
SRAM ਦਾ 64kB
2.0 ਤੋਂ 3.6 V ਐਪਲੀਕੇਸ਼ਨ ਸਪਲਾਈ ਅਤੇ I/Os
ਸਲੀਪ, ਸਟਾਪ ਅਤੇ ਸਟੈਂਡਬਾਏ ਮੋਡ
RTC ਅਤੇ ਬੈਕਅੱਪ ਰਜਿਸਟਰਾਂ ਲਈ V ਸਪਲਾਈ
BAT
12-ਚੈਨਲ ਡੀਐਮਏ ਕੰਟਰੋਲਰ
SWD ਅਤੇ ਜੇTAG ਇੰਟਰਫੇਸ
Cortex-M3 ਏਮਬੈਡਡ ਟਰੇਸ ਮੈਕਰੋਸੈੱਲ
51 I/O ਪੋਰਟਾਂ (16 ਬਾਹਰੀ ਇੰਟਰੱਪਟ ਵੈਕਟਰ ਅਤੇ 5V ਸਹਿਣਸ਼ੀਲ ਤੇ ਮੈਪਯੋਗ)
4×16-ਬਿੱਟ ਟਾਈਮਰ
2 x 16-ਬਿੱਟ ਮੋਟਰ ਕੰਟਰੋਲ PWM ਟਾਈਮਰ (ਐਮਰਜੈਂਸੀ ਸਟਾਪ ਦੇ ਨਾਲ)
2 x ਵਾਚਡੌਗ ਟਾਈਮਰ (ਸੁਤੰਤਰ ਅਤੇ ਵਿੰਡੋ)
ਸਿਸਟਿਕ ਟਾਈਮਰ (24-ਬਿੱਟ ਡਾਊਨਕਾਊਂਟਰ)
DAC ਨੂੰ ਚਲਾਉਣ ਲਈ 2 x 16-ਬਿੱਟ ਬੇਸਿਕ ਟਾਈਮਰ
USB 2.0 ਫੁੱਲ ਸਪੀਡ ਇੰਟਰਫੇਸ
SDIO ਇੰਟਰਫੇਸ
CAN ਇੰਟਰਫੇਸ (2.0B ਐਕਟਿਵ)
6. ਸਟੀਅਰਿੰਗ ਅਤੇ ਡਰਾਈਵਿੰਗ ਸਿਸਟਮ
ਸਟੀਅਰਿੰਗ ਅਤੇ ਡਰਾਈਵਿੰਗ ਸਿਸਟਮ Xbot ਦੇ ਡਿਜ਼ਾਈਨ ਅਤੇ ਬਿਲਡ ਨਾਲ ਏਕੀਕ੍ਰਿਤ ਹੈ। ਖਰੀਦੇ ਗਏ ਮਾਡਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਿਆਂ ਇਹ 2 ਪਹੀਆ ਜਾਂ 4 ਪਹੀਆ ਡਰਾਈਵ ਹੋਵੇਗਾ, ਦੋਵੇਂ ਵਿਕਲਪ ਖੋਜ ਅਤੇ ਵਿਕਾਸ ਦੇ ਵੱਖ-ਵੱਖ ਉਦੇਸ਼ਾਂ ਲਈ ਢੁਕਵੇਂ ਹੋਣਗੇ। ਸਾਰੇ Xbots ਦੇ ਪਹੀਏ ਸਰਵ-ਦਿਸ਼ਾਵੀ ਮੇਕਨਮ ਪਹੀਏ ਹਨ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਸਟੈਂਡਰਡ Xbot ਤੋਂ ਇਲਾਵਾ ਸਾਰੀਆਂ ਕਿਸਮਾਂ ਹਨ ਜਿਸ ਵਿੱਚ ਇੱਕ ਸੁਤੰਤਰ ਸਸਪੈਂਸ਼ਨ ਸਿਸਟਮ ਸ਼ਾਮਲ ਹੈ। ਰੋਬੋਟਾਂ ਦਾ Xbot ਪਰਿਵਾਰ ਖੋਜ ਅਤੇ ਵਪਾਰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਕਿਸਮ ਲਈ ਆਦਰਸ਼ ਹੈ ਜੋ ਇਸਨੂੰ ਤੁਹਾਡੇ ਅਗਲੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਸੰਪੂਰਨ ਰੋਬੋਟ ਬਣਾਉਂਦਾ ਹੈ। ਡਿਜ਼ਾਈਨ ਡਾਇਗ੍ਰਾਮ: Xbot - ਮਾਡਲ A
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai ਐਕਸਬੋਟ – ਮਾਡਲ ਐਮ:
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
ਐਕਸਬੋਟ 4WD
www.mirobot.ai
7. ਟੈਲੀ-ਓਪਰੇਸ਼ਨ ਰੋਬੋਟ ਨੂੰ ਟੈਲੀ-ਓਪਰੇਟ ਕਰਨ ਦੇ 4 ਤਰੀਕੇ ਹਨ: 7.1 PS2 ਕੰਟਰੋਲਰ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ:
8.1.1. PS2 ਕੰਟਰੋਲਰ ਨੂੰ PCB ਬੋਰਡ 8.1.2 ਨਾਲ ਕਨੈਕਟ ਕਰੋ। ਇੰਤਜ਼ਾਰ ਕਰੋ ਜਦੋਂ ਤੱਕ ਇੰਡੀਕੇਟਰ ਕੰਟਰੋਲਰ 'ਤੇ ਲਾਲ ਨਹੀਂ ਹੋ ਜਾਂਦਾ ਅਤੇ ਫਿਰ ਸਟਾਰਟ ਬਟਨ ਨੂੰ ਦਬਾਓ। 8.1.3 ਪੀਸੀਬੀ ਬੋਰਡ ਸਕ੍ਰੀਨ 'ਤੇ, ਖੱਬੀ ਜਾਏਸਟਿਕ ਨੂੰ ਅੱਗੇ ਵਧਾਓ ਅਤੇ ਇਸਨੂੰ ros ਤੋਂ ps2 ਕੰਟਰੋਲ ਮੋਡ ਵਿੱਚ ਬਦਲੋ। ਹੇਠਾਂ ਦਿੱਤੀ ਫੋਟੋ ਦੋ ਵੱਖ-ਵੱਖ ਨਿਯੰਤਰਣ ਮੋਡਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ: ROS ਜਾਂ PS2:
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
7.2 ros2 ਨੋਡ ਅਤੇ ਕੀਬੋਰਡ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ 7.2.1. ਕੰਟਰੋਲ ਮੋਡ ਨੂੰ ros 7.2.2 ਵਿੱਚ ਬਦਲੋ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਰੋਬੋਟ ਬ੍ਰਿੰਗ ਅੱਪ ਚੱਲ ਰਿਹਾ ਹੈ (ਭਾਗ 9 ਵੇਖੋ) 7.2.3. ਇਹ ਕਮਾਂਡ ਚਲਾਓ: python3 ros2/src/wheeltec_robot_keyboard/wheeltec_robot_keyboard/wheeltec_keyboard.py 7.2.4. ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਇਹ ਕਮਾਂਡ ਚਲਾ ਸਕਦੇ ਹੋ: ros2 run wheeltec_robot_keyboard wheeltec_keyboard
7.3 ros2 ਨੋਡ ਅਤੇ ਇੱਕ USB A ਕੰਟਰੋਲਰ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ 7.3.1. ਇੱਕ USB A ਕੰਟਰੋਲਰ ਨਾਲ ਜੁੜੋ 7.3.2. ਕੰਟਰੋਲ ਮੋਡ ਨੂੰ ros 7.3.3 ਵਿੱਚ ਬਦਲੋ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਰੋਬੋਟ ਬ੍ਰਿੰਗ ਅੱਪ ਚੱਲ ਰਿਹਾ ਹੈ (ਭਾਗ 9 ਵੇਖੋ) 7.3.4. ਇਹ ਕਮਾਂਡ ਚਲਾਓ: ros2 launch wheeltec_joy wheeltec_joy.launch.py
7.4 ਵਾਈਫਾਈ ਜਾਂ ਬਲੂਟੁੱਥ ਕਨੈਕਸ਼ਨ ਰਾਹੀਂ ਮੋਬਾਈਲ ਐਪ ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕਰੋ Roboworks ਦੇ ਐਪ ਸਟੇਸ਼ਨ 'ਤੇ ਜਾਓ webਸਾਈਟ 'ਤੇ ਜਾਓ ਅਤੇ ਆਪਣੇ ਮੋਬਾਈਲ ਫੋਨ ਲਈ ਮੋਬਾਈਲ ਐਪ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਰਿਮੋਟ ਕੰਟਰੋਲ ਮੋਬਾਈਲ ਐਪਸ ਸੈਕਸ਼ਨ 'ਤੇ ਜਾਓ:
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
8. MiROS ਵਿਜ਼ੂਅਲ ਪ੍ਰੋਗਰਾਮਿੰਗ MiROS ਇੱਕ ਕਲਾਉਡ-ਅਧਾਰਿਤ ROS (ਰੋਬੋਟ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ) ਵਿਜ਼ੂਅਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਟੂਲ ਹੈ। ROS Linux 'ਤੇ ਅਧਾਰਤ ਹੈ ਅਤੇ ਇਸ ਲਈ C/C++ ਜਾਂ Python ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਹੁਨਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। MiROS ਮੈਕ/ਵਿੰਡੋਜ਼ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ Linux VM (ਵਰਚੁਅਲ ਮਸ਼ੀਨ) ਸਥਾਪਤ ਕੀਤੇ ਬਿਨਾਂ ਡਰੈਗ-ਐਂਡ-ਡ੍ਰੌਪ ਕੋਡਿੰਗ ਦੁਆਰਾ ROS ਪ੍ਰੋਗਰਾਮ ਵਿਕਸਤ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। 8.1 ਡੌਕਰ ਡੈਸਕਟੌਪ ਸਥਾਪਤ ਕਰੋ ਡੌਕਰਾਈਜ਼ੇਸ਼ਨ MiROS ਲਈ ਬੁਨਿਆਦੀ ਡਿਜ਼ਾਈਨ ਸਿਧਾਂਤਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੇ 'ਤੇ ਜਾਓ webਆਪਣੀ ਸੰਬੰਧਿਤ ਡੌਕਰ ਡੈਸਕਟੌਪ ਐਪ ਡਾਊਨਲੋਡ ਅਤੇ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਸਾਈਟ: https://www.docker.com/products/docker-desktop/ 8.2 MiROS ਐਪ ਇੰਸਟਾਲ ਕਰੋ ਡੌਕਰ ਡੈਸਕਟੌਪ ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਹੇਠਾਂ ਦਿੱਤੇ 'ਤੇ ਜਾਓ webਤੁਹਾਡੀ ਸੰਬੰਧਿਤ MiROS ਐਪ ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਸਾਈਟ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਕੰਪਿਊਟਰ CPU ਆਰਕੀਟੈਕਚਰ ਦੇ ਅਨੁਸਾਰ ਸਹੀ ਇੰਸਟਾਲਰ ਦੀ ਚੋਣ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ। ਡਾਊਨਲੋਡ webਸਾਈਟ ਇੱਥੇ ਹੈ: https://www.mirobot.ai/downloadmiros ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ MiROS ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਡਾਊਨਲੋਡ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਆਪਣੇ ਕੰਪਿਊਟਰ ਦੇ ਡਾਊਨਲੋਡ ਫੋਲਡਰ ਵਿੱਚ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਆਈਕਨ ਨਾਲ MiROS ਇੰਸਟਾਲਰ ਨੂੰ ਲੱਭ ਸਕਦੇ ਹੋ:
MiROS ਇੰਸਟਾਲ ਕਰਨ ਲਈ, ਬਸ MiROS ਇੰਸਟਾਲਰ 'ਤੇ ਡਬਲ ਕਲਿੱਕ ਕਰੋ। ਇੰਸਟਾਲੇਸ਼ਨ ਪੂਰੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ MiROS ਐਪ ਤੁਹਾਡੇ ਡੈਸਕਟਾਪ 'ਤੇ ਜਾਂ ਤੁਹਾਡੇ ਐਪਲੀਕੇਸ਼ਨ ਫੋਲਡਰ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗੀ। MiROS ਲਾਂਚ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ: 1. ਡੌਕਰ ਡੈਸਕਟਾਪ ਐਪ ਲਾਂਚ ਕਰੋ। 2. MiROS ਐਪ ਲਾਂਚ ਕਰੋ।
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai 3. ਤੁਸੀਂ ਇੱਕ ਟਰਮੀਨਲ ਵਿੰਡੋ ਵੇਖੋਗੇ ਜੋ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ MiROS ROS ਅਤੇ ਇਸਦੇ ਸੰਬੰਧਿਤ ਉਬੰਟੂ ਨੂੰ ਖਿੱਚ ਰਿਹਾ ਹੈ।
ਕਲਾਉਡ ਤੋਂ ਤੁਹਾਡੇ ਡੌਕਰ ਤੱਕ ਚਿੱਤਰ। ਤੁਹਾਡੀ ਕੰਪਿਊਟਰ ਸਕ੍ਰੀਨ ਹੇਠਾਂ ਦਿਖਾਈ ਗਈ ਤਸਵੀਰ ਵਰਗੀ ਦਿਖਾਈ ਦੇ ਸਕਦੀ ਹੈ:
ਉਪਰੋਕਤ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਲਗਭਗ 3 ~ 5 ਮਿੰਟ ਲੱਗਣਗੇ। ਇੱਕ ਵਾਰ ਇਹ ਪ੍ਰਕਿਰਿਆ ਪੂਰੀ ਹੋ ਜਾਣ 'ਤੇ, ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਦਾ ਡਿਫਾਲਟ web ਬ੍ਰਾਊਜ਼ਰ MiROS ਲਾਂਚ ਕਰੇਗਾ webਸਾਈਟ। ਮਹੱਤਵਪੂਰਨ ਹਰ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਮੈਕ ਜਾਂ ਵਿੰਡੋਜ਼ 'ਤੇ MiROS ਲਾਂਚ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਡੌਕਰ ਡੈਸਕਟੌਪ ਲਾਂਚ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ MiROS ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਸਥਾਪਿਤ ਕਰ ਲਿਆ ਹੈ, ਤਾਂ ਤੁਹਾਡੇ ਡੌਕਰ ਡੈਸਕਟੌਪ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਤੁਹਾਡੇ ਚਿੱਤਰ ਭਾਗ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੀ ਡੌਕਰ ਤਸਵੀਰ ਦਿਖਾਉਣੀ ਚਾਹੀਦੀ ਹੈ:
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
ਜੇਕਰ ਤੁਹਾਡਾ web ਹਾਲਾਂਕਿ, ਬ੍ਰਾਊਜ਼ਰ MiROS ਲਾਂਚ ਹੋ ਗਿਆ ਹੈ webਸਾਈਟ ਲੋਡ ਨਹੀਂ ਹੋ ਰਹੀ ਹੈ ਅਤੇ web ਬ੍ਰਾਊਜ਼ਰ ਖਾਲੀ ਹੈ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਰਜ ਕਰ ਸਕਦੇ ਹੋ URL MiROS ਲੋਡ ਕਰਨ ਲਈ webਸਾਈਟ:
localhost:8000 ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤਾ MiROS ਲੌਗਇਨ ਪੰਨਾ ਦੇਖਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ MiROS ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਸਥਾਪਿਤ ਅਤੇ ਲਾਂਚ ਕਰ ਲਿਆ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲੀ ਵਾਰ MiROS ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਇੱਕ ਉਪਭੋਗਤਾ ਖਾਤਾ ਰਜਿਸਟਰ ਕਰੋ। MiROS ਨਾਲ ਰਜਿਸਟਰ ਕਰਨ ਨਾਲ ਹੇਠ ਲਿਖੀਆਂ ਕਲਾਉਡ ਸੇਵਾਵਾਂ ਸਮਰੱਥ ਹੋ ਜਾਣਗੀਆਂ: · ਆਪਣੇ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ MiROS ਕਲਾਉਡ 'ਤੇ ਸੇਵ ਅਤੇ ਸਿੰਕ ਕਰੋ। · ਕਿਸੇ ਵੀ ਰਾਹੀਂ ਆਪਣੇ MiROS ਪ੍ਰੋਜੈਕਟਾਂ ਤੱਕ ਪਹੁੰਚ web ਕਿਸੇ ਵੀ ਕੰਪਿਊਟਰ ਜਾਂ ਰੋਬੋਟ 'ਤੇ ਬ੍ਰਾਊਜ਼ਰ। · ਆਪਣੇ ROS ਕੋਡ ਨੂੰ ਕਿਸੇ ਵੀ ਕੰਪਿਊਟਰ ਜਾਂ ਰੋਬੋਟ ਵਿੱਚ ਨਿਰਯਾਤ ਕਰੋ। · ਕਿਸੇ ਵੀ ਕੰਪਿਊਟਰ ਜਾਂ ਰੋਬੋਟ ਤੋਂ ਆਪਣੇ GitHub ਰਿਪੋਜ਼ਟਰੀਆਂ 'ਤੇ ਆਪਣਾ ਨਵੀਨਤਮ ਕੋਡ ਪੁਸ਼ ਕਰੋ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ MiROS ਵਿੱਚ ਲੌਗਇਨ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਪ੍ਰੋਜੈਕਟ ਮੈਨੇਜਰ ਵਿੱਚ ਉਤਰੋਗੇ: 8.3 ਪ੍ਰੋਜੈਕਟ ਮੈਨੇਜਰ ਇੱਕ ਟੈਂਪਲੇਟ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ ਜੇਕਰ ਤੁਹਾਡਾ ਰੋਬੋਟ ਮਾਡਲ ਟੈਂਪਲੇਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਸੂਚੀਬੱਧ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਸਹੀ ਟੈਂਪਲੇਟ ਚੁਣ ਸਕਦੇ ਹੋ ਅਤੇ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇੱਕ ਨਵਾਂ ਵਰਕਸਪੇਸ ਬਣਾਉਣ ਲਈ ਅੱਗੇ ਵਧ ਸਕਦੇ ਹੋ। ਸਹੀ ਟੈਂਪਲੇਟ ਦੀ ਚੋਣ ਕਰਕੇ, ਤੁਹਾਡਾ ਪ੍ਰੋਜੈਕਟ ਤੁਹਾਡੇ ਰੋਬੋਟ 'ਤੇ ਪਹਿਲਾਂ ਤੋਂ ਸਥਾਪਿਤ ਸਾਰੇ ਫੈਕਟਰੀ ਡਿਫਾਲਟ ROS ਪੈਕੇਜਾਂ ਨਾਲ ਸ਼ੁਰੂ ਹੋਵੇਗਾ।
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
ਮਹੱਤਵਪੂਰਨ ਜੇਕਰ ਤੁਸੀਂ ਰੋਬੋਟ ਟੈਂਪਲੇਟ ਚੁਣ ਕੇ ਇੱਕ ਨਵਾਂ ਵਰਕਸਪੇਸ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਬਣਾਏ ਜਾਣ ਵਾਲੇ ROS ਪੈਕੇਜ ਅਤੇ ਫੈਕਟਰੀ ਡਿਫਾਲਟ ROS ਪੈਕੇਜ ਸਾਰੇ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਤੁਹਾਡੇ ਲੋਕਲਹੋਸਟ ਕੰਪਿਊਟਰ ਵਿੱਚ MiROS ਕਲਾਉਡ ਅਤੇ ਡੌਕਰ ਕੰਟੇਨਰ 'ਤੇ ਚੱਲਦੇ ਹਨ, ਨਾ ਕਿ ਤੁਹਾਡੇ ਰੋਬੋਟ 'ਤੇ। ਤੁਸੀਂ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿਕਾਸ ਦੌਰਾਨ ਵਿਸ਼ਾ ਗਾਹਕੀਆਂ ਜਾਂ ਪ੍ਰਕਾਸ਼ਨਾਂ ਦੁਆਰਾ ਜਾਂ ਲਾਂਚ ਨੂੰ ਟਰਿੱਗਰ ਕਰਕੇ ਆਪਣੇ ਰੋਬੋਟ ਨਾਲ ਜੁੜ ਸਕਦੇ ਹੋ। fileਤੁਹਾਡੇ ਲੋਕਲਹੋਸਟ ਕੰਪਿਊਟਰ 'ਤੇ MiROS ਤੋਂ ਰਿਮੋਟਲੀ ਤੁਹਾਡੇ ਰੋਬੋਟ 'ਤੇ s। ਤੁਹਾਡੇ ਰੋਬੋਟ 'ਤੇ ROS ਸਾਫਟਵੇਅਰ MiROS 'ਤੇ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਵਿਕਾਸ ਦੌਰਾਨ ਉਦੋਂ ਤੱਕ ਅਛੂਤਾ ਰਹਿੰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਆਪਣੇ ਰੋਬੋਟ ਨੂੰ ਆਪਣਾ ਕੋਡ ਐਕਸਪੋਰਟ ਨਹੀਂ ਕਰਦੇ ਅਤੇ ਇਸਨੂੰ ਕੰਪਾਇਲ ਨਹੀਂ ਕਰਦੇ। ਸ਼ੁਰੂ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
ਜੇਕਰ ਤੁਹਾਡਾ ਰੋਬੋਟ ਟੈਂਪਲੇਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦੇ ਰੂਪ ਵਿੱਚ ਸੂਚੀਬੱਧ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਲਾਲ ਕਰਾਸ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਸ਼ੁਰੂ ਤੋਂ ਆਪਣਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਜਦੋਂ ਤੁਸੀਂ ਸ਼ੁਰੂ ਤੋਂ ਆਪਣਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾ ਰਹੇ ਹੋ, ਤਾਂ ਵੀ ਤੁਸੀਂ ਆਪਣੇ ਰੋਬੋਟ ਤੋਂ MiROS ਵਿੱਚ ROS ਪੈਕੇਜ ਲੋਡ ਕਰ ਸਕਦੇ ਹੋ। webਪੰਨਾ। ਤੁਸੀਂ ਅਗਲੇ ਅਧਿਆਇ ਵਿੱਚ ਵੇਰਵਿਆਂ ਬਾਰੇ ਸਿੱਖੋਗੇ। 8.4 ਮਿਸ਼ਨ ਕੰਟਰੋਲ ਮਿਸ਼ਨ ਕੰਟਰੋਲ ਤੁਹਾਡਾ ਕੰਟਰੋਲ ਸੈਂਟਰ ਹੈ ਜੋ ਤੁਹਾਡੇ ਰੋਬੋਟ ਨੂੰ ਭੌਤਿਕ ਵਾਤਾਵਰਣ ਜਾਂ ਸਿਮੂਲੇਟਡ ਵਾਤਾਵਰਣ ਵਿੱਚ ਨਿਗਰਾਨੀ, ਸੰਚਾਰ ਅਤੇ ਕਮਾਂਡ ਦਿੰਦਾ ਹੈ। ਹੇਠਾਂ ਦਿੱਤਾ ਸਕ੍ਰੀਨਸ਼ੌਟ ਮਿਸ਼ਨ ਕੰਟਰੋਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਹੈ:
ਮਿਸ਼ਨ ਕੰਟਰੋਲ ਦੇ 3 ਮੁੱਖ ਭਾਗ ਹਨ: · ਟੂਲ ਬਾਰ - ਟੂਲ ਬਾਰ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਫੰਕਸ਼ਨ ਬਟਨ ਹੁੰਦੇ ਹਨ:
· ROS ਕੈਨਵਸ - GUI-ਅਧਾਰਿਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਾਤਾਵਰਣ ਤੱਕ ਪਹੁੰਚ। · ਕੋਡ View - ਕੋਡ-ਬੇਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਾਤਾਵਰਣ ਤੱਕ ਪਹੁੰਚ। · RQT - ROS RQT ਟੂਲ ਤੱਕ ਪਹੁੰਚ। · ਸਿਮੂਲੇਟਰ - ROS ਸਿਮੂਲੇਟਰਾਂ ਤੱਕ ਪਹੁੰਚ ਜਿਵੇਂ ਕਿ Gazebo ਅਤੇ Web· ਵਿਜ਼ੂਅਲਾਈਜ਼ਰ - RViz ਅਤੇ Foxglove ਵਰਗੇ ROS ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਟੂਲਸ ਤੱਕ ਪਹੁੰਚ।
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
· Git ਨਾਲ ਸਿੰਕ ਕਰੋ - ਆਪਣੇ GitHub ਖਾਤੇ ਨਾਲ ਜੁੜੋ ਅਤੇ ਆਪਣੀਆਂ GitHub ਰਿਪੋਜ਼ਿਟਰੀਆਂ ਨਾਲ ਸਿੰਕ ਕਰੋ। · ਕੋਡ ਡਾਊਨਲੋਡ ਕਰੋ - ਆਪਣੇ MiROS ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ROS ਕੋਡ ਨੂੰ ਆਪਣੇ ਲੋਕਲਹੋਸਟ ਕੰਪਿਊਟਰ 'ਤੇ ਡਾਊਨਲੋਡ ਕਰੋ। · ਰੋਬੋਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ - MiROS ਵਿਚਕਾਰ ਕਨੈਕਸ਼ਨ ਨੂੰ ਟਰਿੱਗਰ ਕਰਨ ਲਈ ਇੱਕ ਬਟਨ। web ਇੰਟਰਫੇਸ ਅਤੇ ਸਥਾਨਕ ਵਾਈਫਾਈ ਨੈੱਟਵਰਕ ਰਾਹੀਂ ਤੁਹਾਡਾ ਰੋਬੋਟ। · ਲਾਂਚ ਕਰੋ Files – ਲਾਂਚ ਭੇਜੋ file ਤੁਹਾਡੇ ਰੋਬੋਟ ਨੂੰ ਲਗਾਤਾਰ ssh ਕਨੈਕਸ਼ਨ ਰਾਹੀਂ ਕਮਾਂਡਾਂ ਭੇਜਦਾ ਹੈ। 8.5 ਰੋਬੋਟ ਨਾਲ ਕਨੈਕਟ MiROS ਤੁਹਾਡੇ ਰੋਬੋਟ ਨਾਲ ਨਿਰੰਤਰ ssh ਕਨੈਕਸ਼ਨਾਂ ਰਾਹੀਂ ਜੁੜਦਾ ਹੈ। MiROS ਵਿਚਕਾਰ ਨਿਰੰਤਰ ssh ਕਨੈਕਸ਼ਨ ਬਣਾਈ ਰੱਖਣ ਲਈ ਤਿੰਨ ਜ਼ਰੂਰਤਾਂ ਹਨ। webਸਾਈਟ ਅਤੇ ਤੁਹਾਡਾ ਰੋਬੋਟ: · Xbot IP: 192.168.0.100 · SSH ਯੂਜ਼ਰ ਕ੍ਰੇਡੈਂਸ਼ੀਅਲ:
· ਯੂਜ਼ਰ ਨਾਮ: wheeltec · ਪਾਸਵਰਡ: dongguan · setup.bash ਦਾ ਮਾਰਗ ਦਰਜ ਕਰੋ file:
/home/wheeltec/wheeltec_ros2/install/setup.bash
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
ਤੁਹਾਡੇ ਲੋਕਲਹੋਸਟ ਕੰਪਿਊਟਰ ਅਤੇ ਤੁਹਾਡੇ ਰੋਬੋਟ 'ਤੇ ਚੱਲ ਰਹੇ MiROS ਵਿਚਕਾਰ ਕਨੈਕਸ਼ਨ ਸਥਾਪਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਹੇਠ ਲਿਖੀਆਂ ਕਾਰਵਾਈਆਂ ਕਰ ਸਕਦੇ ਹੋ:
· ਤੁਸੀਂ ਆਪਣੇ ਲਾਂਚ ਤੋਂ ਲਾਂਚ ਕਮਾਂਡ ਭੇਜ ਸਕਦੇ ਹੋ File ਤੁਹਾਡੇ ਰੋਬੋਟ ਵਿੱਚ MiROS ਵਿੱਚ ਟੇਬਲ। · ਤੁਸੀਂ ਆਪਣੇ ਰੋਬੋਟ ਤੋਂ MiROS ਤੱਕ ਸਾਰੇ ROS ਪੈਕੇਜ ਅਤੇ ਸਰਗਰਮ ਸੁਨੇਹੇ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। · ਤੁਸੀਂ ਆਪਣੇ ਕੋਡ ਅਤੇ ਤੁਹਾਡੇ ਰੋਬੋਟ ਦੇ ਕੰਮ ਕਰਨ ਦੇ ਤਰੀਕੇ ਦੀ ਅਸਲ-ਸਮੇਂ ਵਿੱਚ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ। ਆਪਣੇ ਰੋਬੋਟ ਨਾਲ ਜੁੜਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
1. ਮਿਸ਼ਨ ਕੰਟਰੋਲ ਇੰਟਰਫੇਸ ਦੇ ਉੱਪਰ ਸੱਜੇ ਕੋਨੇ 'ਤੇ "Connect to Robot" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। 2. ਤੁਸੀਂ ਆਪਣੇ ਰੋਬੋਟ ਦਾ IP, ਡੋਮੇਨ ID ਅਤੇ ssh ਲੌਗਇਨ ਜਾਣਕਾਰੀ ਦਰਜ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤਾ ਸਕ੍ਰੀਨਸ਼ੌਟ ਵੇਖੋਗੇ। ਮਹੱਤਵਪੂਰਨ 1. ਤੁਹਾਨੂੰ setup.bash ਜਾਂ local_setup.bash ਦਰਜ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। file ਤੁਹਾਡੇ ਰੋਬੋਟ 'ਤੇ। 2. ਜੇਕਰ ਤੁਹਾਡਾ ਪ੍ਰੋਜੈਕਟ ਕਿਸੇ ਮੌਜੂਦਾ ਰੋਬੋਟ ਟੈਂਪਲੇਟ 'ਤੇ ਅਧਾਰਤ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਹੁਣ ਆਪਣੇ ਰੋਬੋਟ ਤੋਂ MiROS ਵਿੱਚ ਸਾਰੇ ROS ਪੈਕੇਜ ਲੋਡ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਤੁਹਾਨੂੰ ਨੀਲੇ "ਕਨੈਕਟ" ਬਟਨ ਦੇ ਬਿਲਕੁਲ ਉੱਪਰ "ਕੋਈ ਵੀ ਪੈਕੇਜ ਲੋਡ ਨਾ ਕਰੋ" ਵਿਕਲਪ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਆਪਣਾ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਵਿਕਲਪ ਨੂੰ "ਰੋਬੋਟ ਤੋਂ ਸਾਰੇ ਪੈਕੇਜ ਲੋਡ ਕਰੋ" ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ। ਆਪਣੇ ਰੋਬੋਟ ਨਾਲ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਆਪਣੇ MiROS ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਗਈਆਂ ਹੇਠ ਲਿਖੀਆਂ ਚੀਜ਼ਾਂ ਵੇਖੋਗੇ: · ਤੁਹਾਡੇ ਰੋਬੋਟ ਦਾ IP ਤੁਹਾਡੇ ਮਿਸ਼ਨ ਕੰਟਰੋਲ ਦੇ ਉੱਪਰ ਸੱਜੇ ਕੋਨੇ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ। · ਤੁਹਾਡਾ ਲਾਂਚ File ਟੇਬਲ ਲਾਂਚ ਨਾਲ ਭਰਿਆ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ fileਤੁਹਾਡੇ ਰੋਬੋਟ ਤੋਂ ਕਾਪੀ ਕੀਤੇ ਗਏ ਹਨ। · ROS ਕੈਨਵਸ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ, ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ ਤੁਹਾਡੇ ਰੋਬੋਟ ਦੇ ਸਾਰੇ ROS ਪੈਕੇਜ ਪ੍ਰਦਰਸ਼ਿਤ ਅਤੇ ਲਾਲ ਰੰਗ ਵਿੱਚ ਲੇਬਲ ਕੀਤੇ ਹੋਏ ਹਨ।
8.6 ਲਾਂਚ ਕਰੋ Fileਐੱਸ ਏ ਲਾਂਚ File ROS ਵਿੱਚ ਇੱਕ XML ਹੈ file ਕਈ ਨੋਡਾਂ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਦੀਆਂ ਸੰਰਚਨਾਵਾਂ ਸਥਾਪਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ fileਇਹ ਕਈ ਨੋਡਾਂ ਨੂੰ ਲਾਂਚ ਕਰਕੇ, ਪੈਰਾਮੀਟਰ ਸੈੱਟ ਕਰਕੇ, ਅਤੇ ਨੋਡ ਇੱਕ ਦੂਜੇ ਨਾਲ ਕਿਵੇਂ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਪਾਉਂਦੇ ਹਨ, ਇਹ ਸਭ ਇੱਕ ਹੀ ਕਮਾਂਡ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕਰਕੇ ਗੁੰਝਲਦਾਰ ਰੋਬੋਟਿਕ ਪ੍ਰਣਾਲੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦੇ ਹਨ। ਇੱਥੇ ਇੱਕ ROS ਲਾਂਚ ਦੇ ਮੁੱਖ ਕਾਰਜ ਹਨ। file: 1. ਕਈ ਨੋਡ ਲਾਂਚ ਕਰੋ: ਹਰੇਕ ਨੋਡ ਨੂੰ ਹੱਥੀਂ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਬਜਾਏ, ਇੱਕ ਲਾਂਚ file ਇੱਕੋ ਸਮੇਂ ਕਈ ਨੋਡ ਸ਼ੁਰੂ ਕਰ ਸਕਦਾ ਹੈ। 2. ਪੈਰਾਮੀਟਰ ਸੈੱਟ ਕਰੋ: ਤੁਸੀਂ ROS ਸਿਸਟਮ ਲਈ ਗਲੋਬਲ ਜਾਂ ਨੋਡ-ਵਿਸ਼ੇਸ਼ ਪੈਰਾਮੀਟਰ ਪਰਿਭਾਸ਼ਿਤ ਅਤੇ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ। 3. ਰੀਮੈਪ ਵਿਸ਼ੇ: ਲਾਂਚ ਕਰੋ files ਵਿਸ਼ੇ ਦੇ ਨਾਵਾਂ ਨੂੰ ਰੀਮੈਪ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ ਤਾਂ ਜੋ ਨੋਡ ਸੰਚਾਰ ਕਰ ਸਕਣ ਭਾਵੇਂ ਉਹ ਵੱਖ-ਵੱਖ ਵਿਸ਼ਿਆਂ ਦੇ ਨਾਵਾਂ ਦੀ ਉਮੀਦ ਕਰ ਰਹੇ ਹੋਣ।
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
4. ਨੇਮਸਪੇਸ ਅਸਾਈਨਮੈਂਟ: ਇਹ ਨੋਡਾਂ ਅਤੇ ਵਿਸ਼ਿਆਂ ਨੂੰ ਇੱਕ ਢਾਂਚਾਗਤ ਤਰੀਕੇ ਨਾਲ ਸੰਗਠਿਤ ਕਰਨ ਲਈ ਨੇਮਸਪੇਸ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦਾ ਹੈ। 5. ਹੋਰ ਲਾਂਚ ਸ਼ਾਮਲ ਕਰੋ Files: ਗੁੰਝਲਦਾਰ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਹੋਰ ਲਾਂਚ ਸ਼ਾਮਲ ਕਰਕੇ ਮਾਡਿਊਲਰਾਈਜ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ files.
ਇੱਕ ਮੁੱਢਲਾ ਸਾਬਕਾampਲਾਂਚ ਦਾ ਸਮਾਂ file (`ਸਾਬਕਾample.launch`) ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਦਾ ਹੈ:
"`xml"
“`
ਇਹ ਲਾਂਚ file ਦੋ ਨੋਡ (`node1` ਅਤੇ `node2`) ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਪੈਰਾਮੀਟਰ ਸੈੱਟ ਕਰਦਾ ਹੈ, ਅਤੇ `node2` ਲਈ ਇੱਕ ਵਿਸ਼ੇ ਨੂੰ ਰੀਮੈਪ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ROS 2 ਵਿੱਚ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚਲਾ ਸਕਦੇ ਹੋ:
ਰੋਸਲੈਂਚ ਪੈਕੇਜ_ਨਾਮ ਸਾਬਕਾampਲੇ.ਲੌਂਚ
ਲਾਂਚ ਦੀ ਵਰਤੋਂ files ROS ਵਿੱਚ ਵੱਡੇ ਅਤੇ ਗੁੰਝਲਦਾਰ ਰੋਬੋਟ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਪ੍ਰਬੰਧਨ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ। ਮਿਸ਼ਨ ਕੰਟਰੋਲ ਵਿੱਚ, ਲਾਂਚ Files ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਹਨ view ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੇ ਰੂਪ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
ਲਾਂਚ File ਟੇਬਲ ਵਿੱਚ ਲਾਂਚ ਸ਼ਾਮਲ ਹੈ File ਨਾਮ, ਪੈਕੇਜ ਦਾ ਨਾਮ ਜਿੱਥੇ file ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ, ਇੱਕ ਸੰਖੇਪ ਵਰਣਨ ਅਤੇ ਤੁਹਾਡੇ ਰੋਬੋਟ ਨੂੰ ਲਾਂਚ ਕਮਾਂਡ ਤੇਜ਼ੀ ਨਾਲ ਭੇਜਣ ਲਈ ਇੱਕ "ਲਾਂਚ" ਬਟਨ। ਮਹੱਤਵਪੂਰਨ ਤੁਹਾਡੇ MiROS ਪ੍ਰੋਜੈਕਟ ਤੋਂ ਤੁਹਾਡੇ ਰੋਬੋਟ ਨੂੰ ਲਾਂਚ ਕਮਾਂਡ ਭੇਜਣ ਅਤੇ ਇੱਕ ਨਿਰੰਤਰ ssh ਕਨੈਕਸ਼ਨ ਬਣਾਈ ਰੱਖਣ ਲਈ, ਹੇਠ ਲਿਖੀਆਂ ਜ਼ਰੂਰੀ ਜ਼ਰੂਰਤਾਂ ਪੂਰੀਆਂ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ:
· MiROS ਚਲਾਉਣ ਵਾਲਾ ਤੁਹਾਡਾ ਲੋਕਲਹੋਸਟ ਕੰਪਿਊਟਰ ਅਤੇ ਤੁਹਾਡਾ ਰੋਬੋਟ ਇੱਕੋ ਸਥਾਨਕ Wifi ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ।
· ਤੁਹਾਨੂੰ ਆਪਣੇ ਰੋਬੋਟ ਦੀ ssh ਲਾਗਇਨ ਜਾਣਕਾਰੀ, ਇਸਦੇ IP ਸਮੇਤ, ਪਤਾ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। · ਤੁਹਾਡੇ ਰੋਬੋਟ ਨੇ MiROS Linux ਵਰਜਨ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ। ਤੁਹਾਡੇ ਰੋਬੋਟ 'ਤੇ MiROS ਇੰਸਟਾਲ ਕੀਤੇ ਬਿਨਾਂ, ਤੁਸੀਂ ਅਜੇ ਵੀ
MiROS ਤੋਂ ਆਪਣੇ ਰੋਬੋਟ ਨਾਲ ਜੁੜੋ। ਹਾਲਾਂਕਿ, ssh ਕਨੈਕਸ਼ਨ ਸਥਿਰ ਨਹੀਂ ਹੈ। 9. ROS 2 ਤੇਜ਼ ਸ਼ੁਰੂਆਤ
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
ਲੀਨਕਸ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਜੋ ਵਿਜ਼ੂਅਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਬਜਾਏ ਕਮਾਂਡ ਲਾਈਨਾਂ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹਨ, ਤੁਸੀਂ ROS 2 ਵਿੱਚ Xbot ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹੋ। ਜਦੋਂ ਰੋਬੋਟ ਪਹਿਲੀ ਵਾਰ ਚਾਲੂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇਹ ਡਿਫਾਲਟ ਤੌਰ 'ਤੇ ROS ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਹੁੰਦਾ ਹੈ। ਭਾਵ, STM32 ਚੈਸੀ ਕੰਟਰੋਲਰ ਬੋਰਡ Jetson Orin ਵਰਗੇ ROS 2 ਕੰਟਰੋਲਰ ਤੋਂ ਕਮਾਂਡਾਂ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਸ਼ੁਰੂਆਤੀ ਸੈੱਟਅੱਪ ਤੇਜ਼ ਅਤੇ ਆਸਾਨ ਹੈ, ਤੁਹਾਡੇ ਹੋਸਟ PC (Ubuntu Linux ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਗਈ) ਤੋਂ ਰੋਬੋਟ ਦੇ Wi-Fi ਹੌਟਸਪੌਟ ਨਾਲ ਜੁੜੋ। ਡਿਫਾਲਟ ਤੌਰ 'ਤੇ ਪਾਸਵਰਡ "dongguan" ਹੈ। ਅੱਗੇ, ਲੀਨਕਸ ਟਰਮੀਨਲ ਰਾਹੀਂ SSH ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰੋਬੋਟ ਨਾਲ ਜੁੜੋ, IP ਪਤਾ 192.168.0.100 ਹੈ, ਡਿਫਾਲਟ ਪਾਸਵਰਡ dongguan ਹੈ। ~$ ssh wheeltec@192.168.0.100 ਰੋਬੋਟ ਤੱਕ ਟਰਮੀਨਲ ਪਹੁੰਚ ਦੇ ਨਾਲ, ਤੁਸੀਂ "wheeltec_ROS 2" ਦੇ ਹੇਠਾਂ ROS 2 ਵਰਕਸਪੇਸ ਫੋਲਡਰ ਵਿੱਚ ਨੈਵੀਗੇਟ ਕਰ ਸਕਦੇ ਹੋ। ਟੈਸਟ ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, wheeltec_ROS 2/turn_on_wheeltec_robot/ ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਅਤੇ wheeltec_udev.sh ਦਾ ਪਤਾ ਲਗਾਓ - ਇਹ ਸਕ੍ਰਿਪਟ ਚਲਾਈ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ, ਆਮ ਤੌਰ 'ਤੇ ਪੈਰੀਫਿਰਲਾਂ ਦੀ ਸਹੀ ਸੰਰਚਨਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਸਿਰਫ਼ ਇੱਕ ਵਾਰ। ਤੁਸੀਂ ਹੁਣ ਰੋਬੋਟ ਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਦੀ ਜਾਂਚ ਕਰਨ ਦੇ ਯੋਗ ਹੋ, ROS 2 ਕੰਟਰੋਲਰ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਲਾਂਚ ਕਰਨ ਲਈ, ਚਲਾਓ: "roslaunch turn_on_wheeltec_robot turn_on_wheeltec_robot.launch" ~$ ros2 ਲਾਂਚ turn_on_wheeltec_robot turn_on_wheeltec_robot.launch ਦੂਜੇ ਟਰਮੀਨਲ ਵਿੱਚ, ਤੁਸੀਂ ਚੈਸੀ ਕੰਟਰੋਲ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ keyboard_teleop ਨੋਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਇਹ ਪ੍ਰਸਿੱਧ ROS 2 Turtlebot ex ਦਾ ਇੱਕ ਸੋਧਿਆ ਹੋਇਆ ਸੰਸਕਰਣ ਹੈ।ample. ਕਿਸਮ (ਵਧੇਰੇ ਟੈਲੀ-ਓਪ ਨਿਯੰਤਰਣ ਸੈਕਸ਼ਨ 8 ਵਿੱਚ ਉਪਲਬਧ ਹੈ): “ros2 ਰਨ wheeltec_robot_keyboard wheeltec_keyboard”
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
www.mirobot.ai
10. ਪਹਿਲਾਂ ਤੋਂ ਸਥਾਪਿਤ ROS 2 ਨਿਮਰ ਪੈਕੇਜ
ਹੇਠਾਂ ਦਿੱਤੇ ਯੂਜ਼ਰ-ਅਧਾਰਿਤ ਪੈਕੇਜ ਹਨ, ਜਦੋਂ ਕਿ ਹੋਰ ਪੈਕੇਜ ਮੌਜੂਦ ਹੋ ਸਕਦੇ ਹਨ, ਇਹ ਸਿਰਫ਼ ਨਿਰਭਰਤਾਵਾਂ ਹਨ। turn_on_wheeltec_robot
ਇਹ ਪੈਕੇਜ ਰੋਬੋਟ ਕਾਰਜਕੁਸ਼ਲਤਾ ਅਤੇ ਚੈਸੀ ਕੰਟਰੋਲਰ ਨਾਲ ਸੰਚਾਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ। ROS 2 ਅਤੇ ਕੰਟਰੋਲਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਹਰੇਕ ਬੂਟ 'ਤੇ ਪ੍ਰਾਇਮਰੀ ਸਕ੍ਰਿਪਟ "turn_on_wheeltec_robot.launch" ਵਰਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ। wheeltec_rviz2 ਵਿੱਚ ਲਾਂਚ ਸ਼ਾਮਲ ਹੈ files Pickerbot Pro ਲਈ ਕਸਟਮ ਸੰਰਚਨਾ ਦੇ ਨਾਲ rviz ਲਾਂਚ ਕਰਨ ਲਈ। wheeltec_robot_slam SLAM Pickerbot Pro ਲਈ ਕਸਟਮ ਸੰਰਚਨਾ ਦੇ ਨਾਲ ਮੈਪਿੰਗ ਅਤੇ ਸਥਾਨੀਕਰਨ ਪੈਕੇਜ। wheeltec_robot_rrt2 ਤੇਜ਼ੀ ਨਾਲ ਬੇਤਰਤੀਬ ਟ੍ਰੀ ਐਲਗੋਰਿਦਮ ਦੀ ਪੜਚੋਲ - ਇਹ ਪੈਕੇਜ Pickerbot Pro ਨੂੰ ਐਕਸਪਲੋਰੇਸ਼ਨ ਨੋਡਸ ਲਾਂਚ ਕਰਕੇ, ਇਸਦੇ ਲੋੜੀਂਦੇ ਸਥਾਨ ਲਈ ਇੱਕ ਮਾਰਗ ਦੀ ਯੋਜਨਾ ਬਣਾਉਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। wheeltec_robot_keyboard ਰੋਬੋਟ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਅਤੇ ਕੀਬੋਰਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨਿਯੰਤਰਣ ਕਰਨ ਲਈ ਸੁਵਿਧਾਜਨਕ ਪੈਕੇਜ, ਰਿਮੋਟ ਹੋਸਟ ਪੀਸੀ ਤੋਂ ਵੀ ਸ਼ਾਮਲ ਹੈ। wheeltec_robot_nav2 ROS 2 ਨੈਵੀਗੇਸ਼ਨ 2 ਨੋਡ ਪੈਕੇਜ। wheeltec_lidar_ros2 ROS 2 Leishen M10/N10 ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ Lidar ਪੈਕੇਜ। wheeltec_joy ਜੋਇਸਟਿਕ ਕੰਟਰੋਲ ਪੈਕੇਜ, ਲਾਂਚ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ files ਜੋਇਸਟਿਕ ਨੋਡਸ ਲਈ. simple_follower_ros2 ਲੇਜ਼ਰ ਸਕੈਨ ਜਾਂ ਡੂੰਘਾਈ ਵਾਲੇ ਕੈਮਰੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਲਗੋਰਿਦਮ ਦੀ ਪਾਲਣਾ ਕਰਨ ਵਾਲੀ ਮੂਲ ਵਸਤੂ ਅਤੇ ਲਾਈਨ। ros2_astra_camera ਡਰਾਈਵਰਾਂ ਅਤੇ ਲਾਂਚ ਦੇ ਨਾਲ ਐਸਟਰਾ ਡੂੰਘਾਈ ਵਾਲਾ ਕੈਮਰਾ ਪੈਕੇਜ files.
ਕਾਪੀਰਾਈਟ © 2025 MiRobot। ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
MIROBOT Xbot ROS ਕੰਟਰੋਲਰ ਛੋਟੇ ਰੋਬੋਟ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ Xbot, Xbot ROS ਕੰਟਰੋਲਰ ਛੋਟੇ ਰੋਬੋਟ, ROS ਕੰਟਰੋਲਰ ਛੋਟੇ ਰੋਬੋਟ, ਕੰਟਰੋਲਰ ਛੋਟੇ ਰੋਬੋਟ, ਛੋਟੇ ਰੋਬੋਟ |