Skip to main content

Featured post

A* ALGORITHM BASICS FOR PATH FINDING & HEURISTICS METHODS : ARTIFICIAL INTELLIGENCE

 A* ALGORITHM BASICS FOR PATH FINDING A* , widely used  known form of best-first search & path planning algorithm nowadays in mobile robots,games. this is the function for A*,                                     f(n) = g(n) + h(n) g ( n ) is the cost of the path from the start node to n , and h ( n ) is a heuristic function that estimates the cost of the cheapest path from n to the goal This will find cheapest f(n) value in neighbor nodes to archive goal node. check below image  A to B path finding with g(n),h(n),f(n) value In the final level check below image Now we will check the Algorithm // A* Search Algorithm 1. Initialize the open list 2. Initialize the closed list put the starting node on the open list (you can leave its f at zero) 3. ...

Create ROS Package

Hi let see how to create ros package
package createing command eg :

catkin_create_pkg  <pkg_name>  [depend1]  [depend2] ...

catkin_create_pkg :- this is a keyword to create pkg
pkg_name :- u have to choose ur pkg name
depend : it means ur pkg depend in what.

for a eg if u like to do ur programming in python u need to add depend as rospy
like wise
 python --> rospy
 c++      --> roscpp
msge    --> std_msgs

lets create one sample pkg name call robin.
First  u need to go catkin Dir.
then u need to go src folder .bcz all pkgs located inside.
u have to create ur pkg inside the folder

copy& paste in ur terminal

catkin_create_pkg robin rospy roscpp std_msge

output :-

Created file robin/CMakeLists.txt
Created file robin/package.xml
Created folder robin/include/robin
Created folder robin/src
Successfully created files in /home/robinrobotics/catkin_ws/src/robin. Please adjust the values in package.xml.


in this folder if u like to add c++ codeing file. u need to add --> robin/src
python codeing file ---> srcipt
 u need to create the srcipt folder  inside robin pkg folder

okey  guys we will see in next video

how to Customizing the CMakeLists.txt & run first programming in ros in python, c++.
Thank u guys subscribe me in youtube
















Comments

Popular posts from this blog

A* ALGORITHM BASICS FOR PATH FINDING & HEURISTICS METHODS : ARTIFICIAL INTELLIGENCE

 A* ALGORITHM BASICS FOR PATH FINDING A* , widely used  known form of best-first search & path planning algorithm nowadays in mobile robots,games. this is the function for A*,                                     f(n) = g(n) + h(n) g ( n ) is the cost of the path from the start node to n , and h ( n ) is a heuristic function that estimates the cost of the cheapest path from n to the goal This will find cheapest f(n) value in neighbor nodes to archive goal node. check below image  A to B path finding with g(n),h(n),f(n) value In the final level check below image Now we will check the Algorithm // A* Search Algorithm 1. Initialize the open list 2. Initialize the closed list put the starting node on the open list (you can leave its f at zero) 3. ...

Getting Started with ARGoS Large-Scale Swarm Robot Simulator in Ubuntu

ARGoS (Autonomous Robots Go Swarming) is a multi-robot simulator designed to support large teams of robots. Its design is pretty different from the design of other simulators. Its most distinctive feature is that the 3D simulated world can be divided in regions, and each region can be assigned to a different physics engine. Furthermore, ARGoS' design revolves around the concept of tunable accuracy. In other words, in ARGoS, everything is a plug-in (robot models, sensors, actuators, physics engines, visualisations, etc) and the user can select which plug-ins to use for an experiment.  Since different plug-ins have different accuracy and computational costs, users can choose which plug-ins to use for each aspect of the simulation and assign resources only where it matters. This makes the simulation as fast as possible. At the time of writing, ARGoS supports the Swarmanoid robots (foot-bot and eye-bot) and the e-puck. ARGoS supports Linux and Mac OSX. Binary packages are availa...

How to compile C++ file in ROS environment

let see how make one c++ file as executable or make it compile in ros environment let create one package call test so we will add test1.cpp to compile, then we have to change in 3 place in cmakelist.txt file here test1.cpp we named this executable as test1   add_executable(test1 src/test1.cpp)    add_dependencies(test1 ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})    target_link_libraries(test1    ${catkin_LIBRARIES}  )  these r the main changes we need to do in cmakelist. if we need to add another c++ file then let see  that's all lets compile for more details just check below video

Translate