Skip to content

theAkashDas/botAlive_RoboDog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

botAlive_RoboDog

Final Year Project :

  • We are building a Robot Dog mimicing the Spot Robot from Boston Dynamics.

Final Robot (to be done) :


Guidelines :

  • Use the README.md as your bible for the history.

  • Add all the minor/major contributions to the code diligently with every push.

  • Using Semantic versioning 2.0.0 for development and rollout.

  • Patch version Z (x.y.Z | x > 0) MUST be incremented if only backwards compatible bug fixes are introduced. A bug fix is defined as an internal change that fixes incorrect behavior.

  • Minor version Y (x.Y.z | x > 0) MUST be incremented if new, backwards compatible functionality is introduced to the public API. It MUST be incremented if any public API functionality is marked as deprecated. It MAY be incremented if substantial new functionality or improvements are introduced within the private code. It MAY include patch level changes. Patch version MUST be reset to 0 when minor version is incremented.

  • Major version X (X.y.z | X > 0) MUST be incremented if any backwards incompatible changes are introduced to the public API. It MAY also include minor and patch level changes. Patch and minor version MUST be reset to 0 when major version is incremented.

  • Please add proper commenting in the code for every functionality additions. Help others to help you.

  • https://www.markdownguide.org/cheat-sheet/ Markdown cheatsheet in case you need it.

  • Use the following markdown extension for visual studio code,

  • Markdown usage

    • Ctrl/Cmd + B : Toggle bold
    • Ctrl/Cmd + I : Toggle italic
    • Ctrl/Cmd + Shift + ] : Toggle heading (uplevel)
    • Ctrl/Cmd + Shift + [ : Toggle heading (downlevel)
    • Ctrl/Cmd + M : Toggle math environment
    • Alt + C : Check/Uncheck task list item
    • Ctrl/Cmd + Shift + V : Toggle preview
    • Ctrl/Cmd + K V : Toggle preview to side
  • Commit message types

    - feature : Whenever a feature is added use this in your commit message
    - code    : Whenever a code change is done
    - bugfix  : Whenever a bug is fixed within the code use this
    - bug     : Whenever a bugged code is pushed to maintain the history use this tag
    - texts   : Whenever any links or any papers are added to the repo
    - donotuse (italics) : Whenever you want to convey that this commit should not be used for any purpose, use this tag
    

Folder Structure :

.
├── ...
├── botAlive_RoboDog         # Repository
│   ├── Codes	         # Contains all the firmware codes of the robot    
│   ├── Links	         # Contains some helpful links
│   ├── ResearchPapers       # Contains needed research papers
│   ├── Images               # For keeping all the images   
│   ├── LICENSE              # MIT License
│   └── README.md            # For Documenting
└── ...

Change Logs :

0.0.1 (texts)

  • Added few helpful links.
  • Added few research papers for reading.

0.0.2 (texts)

  • Made some required changes in README
  • Added links in links.txt

0.0.3 (texts)

  • Made some required changes in README
  • Added images to the repository

0.0.4 (codes)

  • Added some basic codes for servo testing
  • Added research paper and useful links
  • Added bashrc files of slave device

0.0.5 (feature)

  • Added the ros package jetson_camera : https://github.com/sfalexrog/jetson_camera
  • Made the laptop as master device and jetson as the slave
  • Made changes in the .bashrc
  • To open the rasp pi v2 camera feed
  • For reference see Image 1
roscore (in master)
roslaunch jetson_camera jetson_camera.launch (in slave)
rostopic list (in master)
rosrun image_view image_view image:=/main_camera/image_raw (in master)

Images :

  1. Image :

  1. Image :

About

Final Year Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published