Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
22fa7bf
Update docstrings in `symoroutils/filemgr.py`
vijaravind Apr 4, 2014
b3427bc
Add `pysymoro/manipulator.py`
vijaravind Apr 7, 2014
d77d9c9
Fix event KILL_FOCUS bug
vijaravind Apr 9, 2014
447df01
Add `symoroutils/symbolmgr.py` file
vijaravind Apr 10, 2014
acb98ec
Update `Symoro` with `SymbolManager`
vijaravind Apr 10, 2014
5394492
Add `symoroutils/tools.py`
vijaravind Apr 11, 2014
3874d13
Fix `NameError` from function calls
vijaravind Apr 11, 2014
0ac6f33
Add `symoroutils/dyninit.py`
vijaravind Apr 14, 2014
e7f50d3
Move initialisation class to new file
vijaravind Apr 14, 2014
cc01e47
Minor changes in `symoroutils/symbolmgr.py`
vijaravind Apr 14, 2014
8bb6762
Update test file
vijaravind Apr 14, 2014
ff30f8c
Refactor test from `pysymoro/tests/test.py`
vijaravind Apr 14, 2014
cbf8829
Add unittest for `symoroutils/filemgr.py`
vijaravind Apr 15, 2014
198bc27
Fix module import and calls
vijaravind Apr 15, 2014
d822ab6
Add unittest - `symoroutils/tests/test_parfile.py`
vijaravind Apr 17, 2014
ae36944
Refactor `parfile` module unit test code
vijaravind Apr 17, 2014
e48eb4c
Rename `pysymoro/symoro.py` to `pysymoro/robot.py`
vijaravind Apr 17, 2014
1346fe7
Update module calls
vijaravind Apr 17, 2014
3ccb0c0
Update URL in `setup.py` file
vijaravind Apr 17, 2014
fe3b481
Add `symoroutils/samplerobots.py`
vijaravind Apr 18, 2014
42edcc4
Move sample robot definitions to a new module
vijaravind Apr 18, 2014
2ac052c
Add `planar2r` to `symoroutils/samplerobots.py`
vijaravind Apr 22, 2014
dcf1df8
Add `Screw` class and corresponding unit test file
vijaravind Apr 22, 2014
1c02628
Move `Screw` class to `pysymoro/screw.py` file
vijaravind Apr 23, 2014
c47d6bc
Create `FloatingRobot` class
vijaravind Apr 23, 2014
96ca06b
Add `pysymoro/screw6.py`
vijaravind Apr 23, 2014
7b9889f
Add unit test corresponding to `Screw6` class
vijaravind Apr 23, 2014
bde4fc7
Add `pysymoro/tests/run_all_tests.py` file
vijaravind Apr 23, 2014
e24ef82
Modify `Screw6` constructor and unit test
vijaravind Apr 24, 2014
68ecee2
Add `DynParams` class and its unittest module
vijaravind Apr 25, 2014
4766012
Add `==`, `!=` operators to `Screw` and `Screw6`
vijaravind Apr 25, 2014
6b86136
Update `symoroui/labels.py` with new keys
vijaravind Apr 29, 2014
8f588f9
Add `update_params()` to `DynParams` class
vijaravind Apr 29, 2014
a2dc897
Add `GeoParams` class and its unittest module
vijaravind Apr 29, 2014
a674f94
Add scaffolding code to `pysymoro/floatr.py`
vijaravind Apr 29, 2014
26969c1
Fix return value
vijaravind May 1, 2014
0f44624
Add `TransformationMatrix` class
vijaravind May 1, 2014
23a51b5
Fix name errors
vijaravind May 1, 2014
9935c19
Rename file
vijaravind May 1, 2014
176ad8b
Add unittest module for `TransformationMatrix` class
vijaravind May 1, 2014
5204bf7
DGM with transform chains
BKhomutenko May 1, 2014
553a501
Add str and repr overload
vijaravind May 1, 2014
d1fd690
Add computation of Screw transformation matrix
vijaravind May 2, 2014
3fcea20
Include `TransformationMatrix` instance in `GeoParams`
vijaravind May 2, 2014
2d4fc29
Add str and repr overload for `GeoParams` class
vijaravind May 2, 2014
21ff77b
Add str and repr overload to `DynParams` class
vijaravind May 2, 2014
25897a2
DGM with transform chains -- IGM fix
BKhomutenko May 2, 2014
c81805e
Add str and repr overload to `FloatingRobot` class
vijaravind May 2, 2014
278b874
Fix ImportError
vijaravind May 2, 2014
b6f58e1
Paul IGM
BKhomutenko May 3, 2014
3c2d971
Add enum module
vijaravind May 6, 2014
9e8700e
Add properties to `FloatingRobot` class
vijaravind May 6, 2014
6da625b
DGM term change
BKhomutenko May 6, 2014
bdb455a
Start Matlab function output module
BKhomutenko May 6, 2014
163ddca
Merge branch 'floating' into geom_revamp
BKhomutenko May 6, 2014
57185e4
Matlab function generator
BKhomutenko May 6, 2014
9f23400
Fix in the inertia matrix computation
BKhomutenko May 6, 2014
3e4d1df
Fix the identification model
BKhomutenko May 7, 2014
b3a8551
Matlab functions fix, small dynamic fix
BKhomutenko May 7, 2014
c5ef849
Fix __str__() to have correct alignment
vijaravind May 10, 2014
4009836
Add methods to update geometric and dynamic params
vijaravind May 10, 2014
a87481d
Modify order of base parameters in UI
vijaravind May 11, 2014
29f768c
Add method to update miscellaneous parameters
vijaravind May 11, 2014
f983d84
Remove `pysymoro/manipulator.py`
vijaravind May 11, 2014
7694b8d
Add UI fields for joint flexibility and stiffness
vijaravind May 11, 2014
9b65852
Remove dependency on `*_head` terms from `Robot` class
vijaravind May 11, 2014
5489bcf
Add temp support for flexible joints in `Robot` class
vijaravind May 11, 2014
cf68dc7
Merge branch 'geom_revamp' into floating
vijaravind May 11, 2014
19cda82
Add `get_val()` method to `FloatingRobot` class
vijaravind May 11, 2014
92f5d1f
Add floating base and WMR fields to UI
vijaravind May 13, 2014
c3e4d05
Add printing of joint params in table format
vijaravind May 14, 2014
8bd8b40
Fix scrollable area in Visualisation
vijaravind May 14, 2014
0587ead
Rename `pysymoro/floatr.py` to `pysymoro/robotf.py`
vijaravind May 14, 2014
e41458f
Add methods to return axis values
vijaravind May 15, 2014
4db563d
Add `pysymoro/dynmodel.py`
vijaravind May 15, 2014
252c5bd
Add __str__() and __repr__() for `Screw` class
vijaravind May 15, 2014
0ff49ca
Fix for Inertia matrix, matlab functions
BKhomutenko May 15, 2014
289a8f8
Merge remote-tracking branch 'origin/floating' into geom_revamp
BKhomutenko May 15, 2014
f6dde5c
Add methods in `FloatingRobot` class
vijaravind May 15, 2014
97f1933
Add first forward recursion for inverse dynmodel
vijaravind May 15, 2014
d74cb39
Add backward and 2nd forward recursion for IDyM
vijaravind May 16, 2014
14d16ef
Refactor `__str__()` in `DynModel` class
vijaravind May 16, 2014
5263ef9
Update UI for Visualisation window
vijaravind May 17, 2014
6b4772a
Fix loop solving issue
BKhomutenko May 21, 2014
ff2b411
Merge remote-tracking branch 'origin/floating' into geom_revamp
BKhomutenko May 21, 2014
8d17d0e
Fix for Inertia matrix, matlab functions
BKhomutenko May 15, 2014
2c55537
Fix loop solving issue
BKhomutenko May 21, 2014
a3fcd27
Fix errors found using pylint
vijaravind May 21, 2014
25528e4
Fix bugs in IDyM
vijaravind May 21, 2014
3c69f94
IGM fix
BKhomutenko May 22, 2014
0470b23
Merge branch 'geom_revamp' into floating
vijaravind May 22, 2014
00332b7
Fix loop solving issue
BKhomutenko May 21, 2014
a3b864f
IGM fix
BKhomutenko May 22, 2014
30fe9c9
Fix test code
vijaravind May 22, 2014
f5adf5e
Fix gravity issue in acceleration computation
vijaravind May 22, 2014
b01b530
Fix bug in UI
vijaravind May 23, 2014
82c735c
Add Direct Dynamic Model for floating base robots
vijaravind May 24, 2014
6b627ec
Jacobian fix
BKhomutenko May 28, 2014
481d944
Fix new robot creation bug in UI
vijaravind May 28, 2014
705e196
Merge branch 'geom_revamp' into floating
vijaravind May 28, 2014
8736309
Fix base acceleration computation
vijaravind May 29, 2014
092bd00
Fix direct dynamic model computation
vijaravind May 31, 2014
1ce3708
Minor modifications
vijaravind Jun 2, 2014
0220c43
Add unit test for dynamic model computation
vijaravind Jun 4, 2014
a64e187
Add backup files to gitignore
galou Mar 11, 2014
cb17bc4
Add a linux launch file to test without installing
galou Mar 11, 2014
fba2629
Add a validator for numerical values
galou Jun 5, 2014
b1d9ca4
Add tooltips and clean up code
galou Mar 19, 2014
1c70f76
Solve GL frame not being updated on Linux
galou Mar 19, 2014
a1e28c9
Fix launch and proper application exit
galou May 13, 2014
cd9f218
Rename `launch` to `launch.sh`
vijaravind Jun 5, 2014
5ec066a
Fix base acceleration computation without gravity
vijaravind Jun 6, 2014
4f0a144
Add `__str__()` method to `Screw6` class
vijaravind Jun 6, 2014
3a96f16
Add method to set dynamic params to zero
vijaravind Jun 6, 2014
81f6f9d
Add method to set dynamic params to zero
vijaravind Jun 6, 2014
a2327d2
Add floating robot test case to dynmodel unit test
vijaravind Jun 6, 2014
b97deae
Minor modifications
vijaravind Jun 6, 2014
ebcb4de
Add `is_symbolic` attribute
vijaravind Jun 10, 2014
7a2989a
Add inverse dynamic model
vijaravind Jun 11, 2014
de2bb69
Code cleanup
vijaravind Jun 12, 2014
6ab4080
Add base acceleration computation
vijaravind Jun 12, 2014
6d8a0a1
Fix computation (equation) mistakes
vijaravind Jun 18, 2014
3f16d5d
Fix `composite_beta` computation
vijaravind Jun 20, 2014
a70f5ba
Replace with efficient composite terms computation
vijaravind Jun 21, 2014
59e7d95
small kinematics fix
BKhomutenko Jun 25, 2014
a2e7232
Merge branch 'geom_revamp' into floating
vijaravind Jul 3, 2014
acb9c0e
Add `LICENCE`
vijaravind Jul 3, 2014
c5c2dea
Update README
vijaravind Jul 3, 2014
c4e67f0
Add LICENCE stub to all source code
vijaravind Jul 3, 2014
be92c97
Update README
vijaravind Jul 7, 2014
701384f
Merge branch 'floating' into master
vijaravind Jul 7, 2014
ad9bdf3
Minor modifications
vijaravind Jul 8, 2014
b5e6363
Add translation of robot in visualisation
vijaravind Jul 8, 2014
a53a961
Add help text in visualisation
vijaravind Jul 8, 2014
8777b68
Integrate IDyM for floating base with UI
vijaravind Jul 9, 2014
5432698
Rename `Newton_Euler()` to `default_newton_euler()`
vijaravind Jul 9, 2014
2c124d5
Add `compute_pseudotorques()` method to `Robot` class
vijaravind Jul 9, 2014
8148564
Start Direct Dynamic Modelling for floating base robots
vijaravind Jul 10, 2014
0c3ced4
Complete Direct Dynamic Model for floating base robots
vijaravind Jul 10, 2014
27fc408
Fix symbol replace call with the correct function
vijaravind Jul 10, 2014
51f45c0
Integrate DDyM for floating base with UI
vijaravind Jul 13, 2014
0e4b0a5
Fix tab order in UI fields
vijaravind Jul 17, 2014
87d7f65
Update sample robot parameters
vijaravind Jul 17, 2014
96c97d1
Fix definition of terms in PAR file
vijaravind Jul 17, 2014
c661748
Fix `OnSave()` issue at `OnClose()`
vijaravind Jul 17, 2014
5ee4590
Fix PAR file reading for floating base robots
vijaravind Jul 17, 2014
08ad033
Modify function name
vijaravind Jul 17, 2014
71ecda3
Complete IDyM for robots with flexible joints
vijaravind Jul 17, 2014
c958d32
Update direct dynamic model
vijaravind Jul 18, 2014
320183a
Move base acceleration computation
vijaravind Jul 18, 2014
0acc9b9
Rename `pysymoro/fldyn.py` to `pysymoro/nealgos.py`
vijaravind Jul 18, 2014
694710f
Update naming of intermediate variables
vijaravind Jul 19, 2014
963184d
Modify composite/star terms for link 0
vijaravind Jul 21, 2014
1416537
Revert DDyM
vijaravind Jul 21, 2014
1945212
Fix display of correct antecedent value in UI
vijaravind Jul 21, 2014
fab5430
Modify default values for floating base robots
vijaravind Jul 21, 2014
d794c9d
Modify UI in new robot creation
vijaravind Jul 21, 2014
67efe75
Minor modifications
vijaravind Jul 22, 2014
6a68276
Minor modification
vijaravind Jul 22, 2014
25b0365
Minor modifications
vijaravind Jul 22, 2014
60c170b
Update README
vijaravind Jul 22, 2014
0af463f
Modify to have consistent usage
vijaravind Jul 22, 2014
25772f0
Minor modification
vijaravind Jul 22, 2014
2a1b851
Re-organise code in `pysymoro/dynamics.py`
vijaravind Jul 23, 2014
17bdd58
Minor modification
vijaravind Jul 23, 2014
5d009e6
Add IDyM computation for mobile robots
vijaravind Jul 23, 2014
76a949f
Update `Robot` class methods
vijaravind Jul 23, 2014
a60e195
Update UI and set correct base params for mobile robots
vijaravind Jul 23, 2014
90b2409
Fix UI bugs on new mobile robot creation
vijaravind Jul 23, 2014
2faf431
Fix inertia matrix computation
vijaravind Jul 23, 2014
cfc39bd
Add `pysymoro/inertia.py` file
vijaravind Jul 23, 2014
28aaf24
Refactor code - inertia matrix computation
vijaravind Jul 23, 2014
c59b381
Update UI call for inertia matrix
vijaravind Jul 23, 2014
dd3ff03
Modify to return the entire inertia matrix
vijaravind Jul 23, 2014
7575672
Update to compute inertia matrix for fixed base robots
vijaravind Jul 24, 2014
84d5da9
Fix UI bugs on `sigma` change
vijaravind Jul 24, 2014
38f61b0
Modify to enable/disable menu items based on robot type
vijaravind Jul 24, 2014
ed9ec4a
Rename file
vijaravind Jul 24, 2014
e65732e
Modify new robot creation UI
vijaravind Jul 25, 2014
81d46ee
Merge branch 'mobile-ui'
vijaravind Jul 25, 2014
d6bfa68
Re-organise code
vijaravind Jul 27, 2014
6fdc176
Remove unnecessary code
vijaravind Jul 27, 2014
5265751
Fix symbols naming issue in dynamic identification model
vijaravind Jul 27, 2014
2da8279
Add new file - `pysymoro/dyniden.py`
vijaravind Jul 27, 2014
f8c3ed4
Add `compute_dynidenmodel()` method to `Robot` class
vijaravind Jul 27, 2014
a1eca9e
Re-factor dynamic identification model code
vijaravind Jul 27, 2014
cdffda2
Update to UI calls
vijaravind Jul 27, 2014
3fab0b4
Fix object names
vijaravind Jul 27, 2014
dec57df
Update to include base in computation
vijaravind Jul 28, 2014
5e66a06
Minor modification
vijaravind Jul 28, 2014
4fa6e67
Add computation of `U` for link 0
vijaravind Jul 28, 2014
efda460
Fix naming of symbols
vijaravind Jul 28, 2014
ac24a16
Add Piper method files
angelos1990 Jul 28, 2014
3716ecf
Rename file
vijaravind Jul 28, 2014
a3402b1
Add dialog window for Pieper method
angelos1990 Jul 28, 2014
a739d9b
Update UI labels for Pieper method
angelos1990 Jul 28, 2014
8cfe8d3
Update UI menu to include Pieper method
angelos1990 Jul 28, 2014
b5a8758
Add licence stub to Pieper method files
vijaravind Jul 28, 2014
a6ed89a
Code cleanup
vijaravind Jul 28, 2014
798ff5d
Modify matrix inversion to be performed numerically
vijaravind Jul 28, 2014
164cb87
Modify base acceleration computation
vijaravind Jul 28, 2014
3609b34
Exclude `IA`,`FV`,`FS` parameters for link 0
vijaravind Jul 29, 2014
c6318a7
Fix Jacobian determinant UI
vijaravind Jul 29, 2014
fd7c130
Modify symbol creation
vijaravind Jul 29, 2014
8d9b69a
Merge branch 'fix-dyn-iden'
vijaravind Jul 29, 2014
1b9ab9e
Modify to specify the robot type in output files
vijaravind Jul 29, 2014
0be832a
Fix joint variable in UI
vijaravind Jul 29, 2014
bac9303
Modify to read/write `eta` and `k` in PAR file
vijaravind Jul 29, 2014
ae6b8fd
Fix IDyM for robots with flexible joints
vijaravind Jul 29, 2014
b9bd47a
Update new robot creation
vijaravind Jul 29, 2014
977e44f
Add more comments to base acceleration output
vijaravind Jul 29, 2014
6f034ad
Force convert base acceleration result to a symbol
vijaravind Jul 30, 2014
1ce6785
Update `k` value based on `eta` value change
vijaravind Jul 30, 2014
e696ddb
Include `eta`,`k` to be written in the output file
vijaravind Jul 30, 2014
c0748d2
Fix flexible IDyM
vijaravind Jul 31, 2014
8811db1
Fix inertia: stop computing for link 0 in fixed base case
vijaravind Jul 31, 2014
744fb0e
Modify UI labels and default values for new robot
vijaravind Jul 31, 2014
043470f
Update velocity acceleration computation
vijaravind Jul 31, 2014
c0af6e6
Update Dynamic Identification Model vel acc computation
vijaravind Jul 31, 2014
a735fb3
Remove forced convention of symbols for base acceleration
vijaravind Jul 31, 2014
cb1050b
Add `symoroutils/configfile.py`
vijaravind Aug 3, 2014
c46c54d
Rename `make_file_path()` to `get_file_path()`
vijaravind Aug 3, 2014
f819632
Modify to store PAR file path in `Robot` class
vijaravind Aug 3, 2014
1733e86
Modify file path variable in `writepar()`
vijaravind Aug 3, 2014
39c9190
Modify to store last used robot
vijaravind Aug 3, 2014
a47dba2
Modify default robot to RX90
vijaravind Aug 3, 2014
9781eb7
Modify to load the last used robot at program start
vijaravind Aug 3, 2014
bd9b71f
Modify default folder on `Open` command
vijaravind Aug 3, 2014
2361d95
Minor modification
vijaravind Aug 3, 2014
8f218a8
Merge branch 'config-file'
vijaravind Aug 3, 2014
bf7bc86
Code cleanup
vijaravind Aug 3, 2014
5f8ff03
Add initial code to draw base and end-effectors
vijaravind Aug 3, 2014
05add4b
Minor modifications
vijaravind Aug 4, 2014
515d64e
Modify to indicate base and end-effector
vijaravind Aug 8, 2014
f65904f
Fix overlapping issue in visualisation UI
vijaravind Aug 8, 2014
9192818
Minor modifications
vijaravind Aug 8, 2014
f7c4141
Modify direct dynamic model computation
vijaravind Aug 10, 2014
0f410bd
Rename function
vijaravind Aug 10, 2014
e37011e
Update function calls in `Robot` class
vijaravind Aug 10, 2014
2e53e79
Remove not needed code in `pysymoro/dynamics.py`
vijaravind Aug 10, 2014
29d21fc
Remove unused code in `pysymoro/tests/oldtest.py`
vijaravind Aug 10, 2014
037f0e7
Rename `pysymoro/dynamics.py` to `pysymoro/baseparams.py`
vijaravind Aug 10, 2014
b046d1d
Merge branch 'viz-labels'
vijaravind Aug 10, 2014
adcb941
Add `prompt_file_save()` method
vijaravind Aug 11, 2014
cedc75b
Modify in order to prompt to rename output file
vijaravind Aug 11, 2014
1f1337d
Modify in order to prompt rename of output file
vijaravind Aug 11, 2014
f130711
Re-factor base inertial parameters computation
vijaravind Aug 11, 2014
98a543c
Modify to save the new robot with base parameters
vijaravind Aug 11, 2014
9518a87
Update version in `setup.py`
vijaravind Aug 12, 2014
6bde1d5
Save `*_base.par` in the same folder
vijaravind Aug 17, 2014
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
235 changes: 35 additions & 200 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,221 +1,56 @@
#################
## Eclipse
#################

*.pydevproject
.idea
.project
.metadata
bin/
tmp/
*.tmp
*.bak
# tmp files
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath


#################
## Visual Studio
#################

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results

[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
*.ncrunch*
.*crunch*.local.xml

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.Publish.xml
*.pubxml

# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/

# Windows Azure Build Output
csx
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*.bak
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
App_Data/*.mdf
App_Data/*.ldf

#############
## Windows detritus
#############

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Mac crap
.DS_Store

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]

#############
## Python
#############
# C extensions
*.so

*.py[co]
*.txt
# Packages
*.egg
*.egg-info
dist/
# Distribution / packaging
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/
var/
sdist/
develop-eggs/
old/
validation/
symoro math/
Test RX90/
pysymoro/core/robots
var/
*.egg-info/
.installed.cfg
*.egg

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
.tox/
.coverage
.tox
.cache
nosetests.xml
coverage.xml

#Translations
# Translations
*.mo

#Mr Developer
# Mr Developer
.mr.developer.cfg
.project
.pydevproject

# Rope
.ropeproject

# Django stuff:
*.log
*.pot

# Sphinx documentation
docs/_build/

57 changes: 0 additions & 57 deletions Core/Robots/RX90/RX90.par

This file was deleted.

22 changes: 22 additions & 0 deletions LICENCE
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
The MIT License (MIT)

Copyright (c) 2014 Wisama Khalil, Institut de Recherche en Communications et
Cybernétique de Nantes (IRCCyN)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
43 changes: 40 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,46 @@
SYMORO
======

SYmbolic MOdeling of RObots software. The language is python and the key library is sympy.
SYOMRO is a software package for SYmbolic MOdeling of RObots.

This is an open-source version of SYMORO software written in Python. Hence you do not need Mathematica license to use it.
This software package is developed as part of the OpenSYMORO project by
the robotics team at [IRCCyN][lk:irccyn] under the supervision of Wisama
Khalil.

For details on the algorithms used, please see [the paper][lk:hal]
published in the AIM 2014 conference.


Requirements
------------
+ python (>= 2.7,    3.* is not supported)
+ sympy (== 0.7.3)
+ numpy (>= 1.6.1)
+ wxPython (>= 2.8.12)
+ OpenGL (>= 3.0.1b2)


Getting Started
---------------
+ For setting up SYMORO, see [Setup][lk:setup].
+ If you have any queries, contact [Aravind][el:aravind].


Licence
-------
See [LICENCE][lk:licence].


Contributors
------------
See [Contributors][lk:contributors].


[lk:irccyn]: http://www.irccyn.ec-nantes.fr/
[lk:hal]: http://hal.archives-ouvertes.fr/hal-01025919
[lk:setup]: https://github.com/symoro/symoro/wiki/Setup
[el:aravind]: mailto:Aravindkumar.Vijayalingam@eleves.ec-nantes.fr
[lk:licence]: https://github.com/symoro/symoro/blob/master/LICENCE
[lk:contributors]: https://github.com/symoro/symoro/graphs/contributors

For more details on SYMORO, please see http://www.irccyn.ec-nantes.fr/spip.php?article601&lang=en

1 change: 1 addition & 0 deletions bin/symoro-bin
Loading