Skip to content

otinn/SDP-2011-Group-11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

main stuff (python 2):
pygame
psyco (optional)

vision (python 2):
opencv

planner (C++):
uses boost_thread, boost_regex, boost_date_time
uses a MODIFIED version of Box2D 2.1 (see libraries/Box2D/Modifications.txt)
example compilation:
g++ simulator.cpp -o simulator -O3 -mmmx -msse -msse2 -lBox2D -lboost_thread-mt -lboost_regex-mt -lboost_date_time-mt -lpthread -static

simulator (C++):
uses boost_thread, boost_regex, boost_date_time
uses CGAL 3.7
example compilation:
g++ planner.cpp -o planner -O2 -mmmx -msse -msse2 -lboost_thread-mt -lboost_regex-mt -lboost_date_time-mt -lCGAL -lpthread -static

robot communication (Java):
uses a development version of LeJOS (rev 4237; https://lejos.svn.sourceforge.net/svnroot/lejos)
compilation: nxjpcc RobotCommunication.java
run: python ../../proxy.py nxjpc RobotCommunication

movement (Java):
uses the same version of LeJOS as above
compilation: nxjc Start.java
first upload and run: nxj -r Start

example run:
start central server on computer HOST
python start_real.py
start vision (make sure the pitch is clear)
python ../vision_proxy.py --host HOST python startgui.py
start movement on the brick:
nxj -r Start
connect to the brick
python ../../proxy.py --host HOST nxjpc RobotCommunication
start planner
python proxy.py --host HOST planner/planner
specifying the host is necessary on for the modules that are not run on the same computer as the central server.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published