ldemk / choko Goto Github PK
View Code? Open in Web Editor NEWThe choko project
License: MIT License
The choko project
License: MIT License
In #8 and #9 we relied on the packages from the original Turtlebot repository. However, we can't commit there. In case of parameter tuning we will need to have our own packages that control the robot.
Please, create the packages on your own repository that dublicate the execution of the localisation, navigation and mapping packages of the Turtlebot.
In the comments to this issue write the pairs of names: package from the Turtlebot repository and corresponding package from your repository.
@Jonny007 Create pull request to pull Your models into master
Create world for robot navigation.
Usefull video instruction - https://youtu.be/7McYSJFAqlU
Good text manuals:
To help You with world creation, I made own branch abench_rodog_world_example for similar project rodog (https://github.com/ldemk/rodog/tree/abench_rodog_world_example).
Check out and look through it, please.
To run simulations in different worlds, use following commands:
roslaunch rodog_gazebo rodog_with_furniture.launch
roslaunch rodog_gazebo rodog.launch
roslaunch rodog_gazebo empty_world.launch
See how directories for models, launches and worlds are organized.
See what changes were added to package.xml.
Pay attention to tag in .sdf and .world files.
Gazebo by default set it value to 1 1 1 by default, when should be 0.001 0.001 0.001. And just after save that value should be corrected manually.
Same with paths to .stl files - they should start from model://<model_name>/ to be computer independent. That moment also should be corrected by hands.
Good manual for world creation for usage in ROS - http://gazebosim.org/tutorials?tut=ros_roslaunch&cat=connect_ros
Update Your branch according to my example and I will accept this pull request.
Using a map created in #8 navigate through environment
File names in Cyrillic are bad tone - project is open and any person in world can use it.
Rename чай.stl, please
@htoss remove file table.stl from root directory, please. And make pull request to pull Your models into master branch
Main task of next lesson - run robot on Your own notebooks.
So, bring Your own laptops with ROS docker and navigation stack installed and prepared worlds for navigation.
Many Thanks.
Move all stl files into choko/choko_gazebo/models/ directory.
Using pre-defined mapping method, create a 2D map of one room.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.