Skip to content

BasiciRobot/iRobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

---------------------------OVERVIEW--------------------------
1. startup.ino-Basic control for motors of iRobot
2. test.c-Distance analysis code for bananapi
3. test.sh-Run the test
4. test_thread.c-Thread version for bananapi
---------------------------GUIDELINE-------------------------
For everyone in this project, doc format is here:
date
{
	For someone in this project - title
	TODO: what is your current task
	ISSIUE: issiues need to be discussed
}

---------------------------TASK LIST-------------------------
5/30
For mopplayer - Startup
Basic contorl code for Arduino UNO.
This may not be required in final state.
ISSIUE:
for Bananapi, it needs at last 4 PWM output pins,
2x4 digital output pins, 4 TX/RX pins of the sensors.

6/10
For mopplayer - 4 motors
Basic control code for 4 motors
ISSIUE:
Would sensors interact with arduino or bananapi?
If it is arduino, it will need more pins for 4 RX/TX 
or 4 digital in/output , so UNO=>Mega2560.
If it is bananapi, it will need 4 RX/TX or 4 digital in/output
, so still use UNO.

6/14
For mopplayer - Test code for distance
Using WiringC lib for bananapi.
Later, I will combine to control motors.
ISSIUE:
The distance is sometimes to lead 0.
It seem some errors on system.

6/15
For mopplayer - Combine arduino to bananapi
Done.
Beta version release.
ISSIUE:
The current overhead will damage the board.
Using two port to supply the power.

6/19
For mopplayer - Turning left and right
Done.
1.0 release.
ISSIUE:
This car is poor to perform turning direction perfectly
,due to its hardware design.

6/20
For mopplayer - Thread version
Done.
2.0 release.

About

For iRobot course project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages