Mobile Robot Control 2024 Ultron: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
No edit summary
(→‎Final Challenge: add Gitlab link)
 
(21 intermediate revisions by 4 users not shown)
Line 1: Line 1:


===Group members===
===Group Members===
{| class="wikitable"
{| class="wikitable"
|+Caption
|+
!Name!!student ID
!Name!!student ID
|-
|-
Line 22: Line 22:
|2033542
|2033542
|}
|}
Exercise1
----


Hao:
===Exercises===
 
{| class="wikitable"
# Boolean Flag:
|+
#* A boolean flag named 'move ' is used to control whether the robot should continue moving or stop.
!Name
#* It is initialized to 'true', indicating that the robot is initially allowed to move.
!Description
# Obstacle Detection:
! Solution
#* The program continuously reads laser sensor data inside the control loop.
|-
#* If any distance measurement from the laser scan is less than 0.2, an obstacle is detected.
|Exercise 1
# Stopping Action:
|[[:File:Installation instructions and exercises1.pdf]]
#* When an obstacle is detected, the  'move ' flag is set to 'false'.
[[:File:Tooling exercises practical.pdf]]
#* Setting 'move ' to 'false'  indicates that the robot should stop moving.
| [[Mobile Robot Control 2024 Ultron:Solution 1|Solution 1]]
#* Additionally, a stop command 'io.sendBaseReference(0, 0, 0)' is sent to the base controller immediately after detecting the obstacle.
|-
# Control Loop Condition:
|Exercise 2
#* The control loop continues executing as long as the robot is properly connected 'io.ok()' and the  'move ' flag is 'true'.
|[[:File:Mobile Robot Control 2024 - Local Navigation Assignment.pdf|File:Local Navigation Assignment.pdf]]
#* Once the 'move' flag is set to 'false' , the control loop stops executing, effectively halting the robot's motion.[[File:Execise1 Hao.png|thumb]]
|[[Mobile Robot Control 2024 Ultron:Solution 2|Solution 2]]
Exercise2
|-
 
|Exercise 3
Hao
|[[:File:Mobile Robot Control 2024 - Global Navigation Assignment.pdf|File:Global Navigation Assignment.pdf]]||[[Mobile Robot Control 2024 Ultron:Solution 3|Solution 3]]
|-
|Exercise 4
|[[:File:Assignment localization.pdf]]||[[Mobile Robot Control 2024 Ultron:Solution 4|Solution 4]]
|}
----


# In map1 the robot can stop as the designed purpose.[[File:Exercise2-1 Hao.png|thumb]]
===Final Challenge===
# In map2 the robot  stopped when detected the wall on the right side with distance<=0.2[[File:Exercise2-2 Hao.png|thumb]]
*Requirement: [[Mobile Robot Control 2024 Ultron:Report Requirement|Report Requirement]]
*Final Report: [[Mobile Robot Control 2024 Ultron:Final Report|Final Report]]
*GitLab Repository: [https://gitlab.tue.nl/mobile-robot-control/mrc-2024/ultron Ultron]

Latest revision as of 23:03, 27 June 2024

Group Members

Name student ID
Hao Zhou 2009447
Aori Qiling 1942352
Chuyu Lu 1936964
Yuntong Li 1921703
Nan Zhu 2044331
Yidan Zhu 2033542

Exercises

Name Description Solution
Exercise 1 File:Installation instructions and exercises1.pdf

File:Tooling exercises practical.pdf

Solution 1
Exercise 2 File:Local Navigation Assignment.pdf Solution 2
Exercise 3 File:Global Navigation Assignment.pdf Solution 3
Exercise 4 File:Assignment localization.pdf Solution 4

Final Challenge