Devoalda
ff9b93fda5
refactor(Code Cleanup): Modified code structure
2023-11-24 09:39:23 +08:00
soapysoltionss
1ff20ddcf3
updated barcode & line_sensor_config.h
2023-11-21 16:57:32 +08:00
linuxes_mojoworld@aleeas.com
8c6512e63f
Updated Turning Functions
...
Signed-off-by: linuxes_mojoworld@aleeas.com <linuxes_mojoworld@aleeas.com>
2023-11-21 10:57:22 +08:00
Richie
d1f99ab781
test+++++
2023-11-20 15:00:54 +08:00
linuxes_mojoworld@aleeas.com
0e3e481a2c
Added logic for 2 line sensors
2023-11-20 10:26:08 +08:00
Richie
f888568559
changed pid and speed logic with magnetometer
2023-11-20 10:19:11 +08:00
Richie Wang
6fc93eb7bb
Merge pull request #14 from OldManSteve/main
...
Webserver working with freertos
2023-11-11 16:58:21 +08:00
Devoalda
fa8e561490
Updated Magnetometer Calibration Struct
2023-11-10 18:37:50 +08:00
Richie
c4908eb6f2
replace magic number
2023-11-10 10:48:45 +08:00
Devoalda
a022c74981
Magnetometer Update + Car turning Update
2023-11-09 17:41:45 +08:00
Devoalda
9e391da487
Amended Magnetometer to use global struct
2023-11-09 23:24:45 +08:00
OldManSteve
41a21ed506
Merge branch 'L4ncelot-R:main' into main
2023-11-09 15:00:48 +08:00
Richie
546f340f52
everything working, somehow
2023-11-09 14:02:58 +08:00
Devoalda
4761893cd9
Added Car config ( #16 )
...
* Ultrasonic Sensor + Car init obs struct
* Line sensor update for integration
* ultrasonic update for integration
* Integrate Line and Ultraman
* Added Car config
---------
Co-authored-by: xypoon <2837264P@student.gla.ac.uk>
2023-11-09 05:26:35 +00:00
Devoalda
1b8bcfefae
Integrate Line and Ultrasonic sensor for obstacle detection ( #15 )
...
* Ultrasonic Sensor + Car init obs struct
* Line sensor update for integration
* ultrasonic update for integration
* Integrate Line and Ultraman
---------
Co-authored-by: xypoon <2837264P@student.gla.ac.uk>
2023-11-09 05:20:11 +00:00
OldManSteve
21ef7e8892
Merge branch 'L4ncelot-R:main' into main
2023-11-09 13:02:23 +08:00
OldManSteve
c959946071
added webserver config, using shared config folder
2023-11-09 13:01:16 +08:00
Richie
e9511eb8ce
updated vtask and init
2023-11-09 12:57:26 +08:00
Richie
0a62f7738c
use minimum global variables
2023-11-09 11:38:20 +08:00
Richie
191c8686c0
push every thing
2023-11-08 17:09:01 +08:00
Richie
a066bd06a6
add redeclare prevent
2023-11-08 15:11:42 +08:00
Richie
f284f972d2
PID final
2023-11-08 14:00:47 +08:00
soapysoltionss
57683829ae
Merge branch 'main' of https://github.com/soapysoltionss/freeRTOS-car
2023-11-07 13:08:15 +08:00
Devoalda
585f797460
Merge branch 'L4ncelot-R:main' into main
2023-11-07 10:03:11 +08:00
Devoalda
d0553b6ddb
fix(Magnetometer):
...
Added filter for magnetometer outliers
2023-11-07 10:02:09 +08:00
Richie
c19b665e0b
update PWM and PID value
2023-11-06 23:46:47 +08:00
Richie
389c4ecd92
add function to revert wheel direction
2023-11-06 20:45:42 +08:00
Devoalda
f933d8ea91
fix(Magnetometer):
...
Removed Com Filter
2023-11-04 13:38:47 +08:00
Richie
4137d4f350
updated motor with testing codes with line sensor
2023-10-31 21:52:09 +08:00
soapysoltionss
2d0f17a4bc
Revert "add direction control"
...
This reverts commit ed3c440ebc
.
2023-10-31 15:45:37 +08:00
soapysoltionss
2a38789890
barcode
2023-10-31 14:34:45 +08:00
Richie
ed3c440ebc
add direction control
2023-10-30 23:24:58 +08:00
Richie
e8f8d31b85
pending PID tuning; now car moves in S shape
2023-10-29 17:54:33 +08:00
soapysoltionss
19d6512639
barcode update
2023-10-29 15:46:20 +08:00
Devoalda
c3b7647422
Merge remote-tracking branch 'origin/main'
2023-10-27 19:54:30 +08:00
Devoalda
9ae974deab
fix(Magnetometer):
...
Fixed Yaw Calculation
2023-10-27 19:54:22 +08:00
Richie
8cd0cd9571
update struct names
2023-10-27 13:11:41 +08:00
Richie
a40fa548c3
update struct and pid for both wheels
2023-10-27 13:07:55 +08:00
Devoalda
237e370875
feature(LSM303DLHC): Added Temperature Compensation
...
Added:
- Temperature reading
- Temperature compensation for yaw
- Modified Alpha to put more weight on magnetometer
2023-10-26 07:55:43 +08:00
Devoalda
0f0b0a9886
refactor(LSM303DLHC): Converted functions to static functions
2023-10-25 21:11:35 +08:00
Devoalda
e0c85ce2ce
feature(LSM303DLHC Sensor):
...
Using both Accelerometer and magnetometer to do a complementary filter to calculate the compass direction.
Added more fine-grained directions (NW, NE, SE, SW)
2023-10-25 20:46:13 +08:00
Devoalda
972cd4240d
Merge remote-tracking branch 'origin/main'
2023-10-25 17:02:48 +08:00
Devoalda
32bad31564
feature(LSM303DLHC Sensor):
...
Added:
- Accelerometer Sensor Data
- Magnetometer Sensor Data
- Compass Direction
2023-10-25 17:02:38 +08:00
Richie
3b7831297a
update pid
2023-10-24 14:02:20 +08:00
xypoon
eb6d0c4080
added Ultrasonic Driver
2023-10-23 09:36:46 +08:00
Richie
baa7914f30
moved global variables to struct
2023-10-21 17:35:23 +08:00
Richie
ef965e0f2f
separate speed control and monitor
2023-10-21 17:14:49 +08:00
Devoalda
97730bbb90
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# frtos/rtos_car.c
2023-10-21 14:22:46 +08:00
Devoalda
1aab873c2b
feature(Line Sensor + Car Common):
...
Restructured Line Sensor files
Added test for Line Sensor
Added Car Dir for common functionalities
2023-10-21 14:20:21 +08:00
Richie
1a350fcc01
modified pid with test function to change speed
2023-10-21 10:22:12 +08:00